Licenza pubblica generica
GPL, o General Public License (GPL), si riferisce a una licenza gratuita per il software con copyleft. Concede a chiunque il diritto di utilizzare, leggere, copiare, condividere, modificare e distribuire liberamente un programma per computer o altro tipo di lavoro. GPL è stata originariamente scritta per il progetto GNU ed è stata la prima licenza copyleft ad essere adottata per uso generale. È stato creato all'inizio del 1989 da Richard Stallman, il fondatore della Free Software Foundation (FSF).
Contrariamente al diritto d'autore, il termine copyleft significa che la GPL consente la pubblicazione di opere derivate, ma richiede che siano distribuite con gli stessi termini di licenza dell'opera originale. Pertanto, gli utenti non possono utilizzare software con licenza GPL e rilasciare un'opera derivata con un altro tipo di licenza. Questo non è il caso per altri tipi di licenze di software libero, come la Berkley Software Distribution (BSD) e le licenze del MIT.
Le licenze BSD e MIT rientrano nella categoria delle licenze permissive. Sebbene sia le licenze copyleft che quelle permissive consentano agli utenti di copiare, modificare e distribuire software, le loro condizioni sono leggermente diverse.
Da un lato, le licenze copyleft garantiscono che il software open source rimanga disponibile per tutti. Evita inoltre che qualcun altro tragga profitto da un'opera resa disponibile gratuitamente. I sostenitori del copyleft tendono a essere più interessati a mantenere un certo controllo sul proprio lavoro.
D'altra parte, le licenze permissive consentono di utilizzare ampiamente il software, a condizione che gli sviluppatori originali siano referenziati e attribuiti per il loro lavoro. In altre parole, una licenza permissiva consente a chiunque di copiare, modificare e distribuire un'opera, con qualsiasi tipo di licenza. L'unico requisito è dare crediti ai creatori originali.
Attualmente, la licenza GPL è il modo più utilizzato per distribuire software gratuito e open source. Programmi di software libero popolari come GNU Emacs, GNU Compiler Collection (GCC) e persino il kernel Linux sono concessi in licenza con questa licenza.