GNU General Public License
GNU General Public License ("GNU-hankkeen yleinen lisenssi") eli lyhennettynä GNU GPL tai pelkkä GPL on vapaiden ohjelmistojen julkaisemiseen tarkoitettu lisenssi, joka antaa kenelle tahansa oikeuden käyttää, kopioida, muuttaa ja jakaa edelleen ohjelmia ja niiden lähdekoodia. Lisäksi lisenssi takaa, että nämä vapaudet säilyvät myös GPL-koodiin pohjautuvissa muunnelluissa teoksissa ("derivative work"). Mikäli GPL-ohjelmaa tai sen muunnelmaa levitetään edelleen, lähdekoodi on julkaistava samalla lisenssillä eikä ohjelman käytölle tai levitykselle saa asettaa lisärajoituksia.
John Carmack
Carmack tunnetaan avoimen lähdekoodin puolustajana eikä hän lämpene ohjelmistopatenteille. Vuonna 1995 John Carmack julkaisi "Wolfenstein 3D":n lähdekoodin kaikkien saataville, ja siitä lähtien id Softwarelle tuotetut pelit ovat perinteikkäästi nähneet GNU GPL-lisensoidun lähdekoodijulkaisun aina muutaman vuoden kuluttua pelin kaupallisesta julkaisemisesta. Näitä tekoja on pidetty jaloina ja myös poikkeuksellisina siksi, että kaupallisten pelien lähdekoodi paljastetaan suurelle yleisölle erittäin harvoin.