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.
Richard Stallman
Vuonna 1985 Stallman julkaisi "GNU-manifestin", jossa hän esitti tarpeen luoda vapaa käyttöjärjestelmä nimeltä GNU. Järjestelmän oli tarkoitus olla yhteensopiva Unixin kanssa. Pian syntyi Free Software Foundation -yhdistys, joka alkoi ajaa Stallmanin asettamia tavoitteita. Vuonna 1989 Stallman loi käsitteen "copyleft", joka on lakitekninen tapa suojata vapaiden ohjelmistojen levitysoikeutta tekijänoikeuslaeilla. Valmiiksi saadut työkalut ja niiden levityslisenssi GPL takasivat kaikille ohjelmoijille mahdollisuuden kirjoittaa vapaita ohjelmistoja. Vapaus oli kuitenkin näennäistä, sillä epävapaita osia tarvittiin yhä toimivan kokonaisuuden aikaansaamiseksi.