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.
GNU General Public License
GPL syntyi alun perin Richard Stallmanin perustaman GNU-projektin tarpeisiin. Ennen GPL-lisenssiä useilla GNU-projektin tuottamilla ohjelmilla oli omat, erilliset lisenssinsä, mikä oli hankalaa ja esti muun muassa koodin siirtämisen ohjelmasta toiseen. GNU tarvitsi yhden lisenssin jota voisi käyttää kaikkiin hankkeen tuottamiin ohjelmiin. GPL:n ensimmäinen versio julkaistiin vuonna 1989. Uudistettu versio 2 julkaistiin 1991 ja hyväksyttiin laajasti GNU-hankkeen ulkopuolellakin muun muassa Linus Torvaldsin todettua sen sopivan kehittämänsä Linux-ytimen lisenssiksi vuonna 1992. GPL:n versio 3 julkaistiin 29. kesäkuuta 2007. Se pyrkii vastaamaan muun muassa haasteisiin, joita ohjelmistopatentit asettavat vapaiden ohjelmistojen kehittämiselle. Etenkään kaikki Linux-ytimen kehittäjät eivät kuitenkaan ole pitäneet kolmosversioon liittyviä muutoksia tarpeellisina, joten lisenssin kakkosversiokin on yhä käytössä.