General Public License on yksi yleisimmistä lisensseistä, joka antaa käyttäjälle oikeuden kopioida, muuttaa ja jakaa edelleen teosta. Ehtona on se, että teoksesta tehdyt muunnelmat lisensoidaan samalla lisenssillä, joten niitäkin voi muuttaa ja jakaa vapaasti. GPL on yleisimmin käytössä tietokoneohjelmissa, jolloin ohjelman lähdekoodi on avoin sekä käyttäjien tutkittavissa ja muokattavissa.