Licenza pubblica generale GNU

Article

August 15, 2022

La GNU General Public License, comunemente abbreviata in GNU GPL o GPL, è una licenza di copyright per software libero originariamente scritta da Richard Stallman. Si basa su quattro libertà e si noti che poiché i computer utilizzano la numerazione che inizia con 0, anche queste libertà sono numerate in questo modo: Libertà 0: La libertà di utilizzare il software per qualsiasi scopo. Libertà 1: La libertà di ricercare il programma per capire come funziona e utilizzare questa conoscenza per i propri scopi. Libertà 2: La libertà di ridistribuire liberamente le copie per aiutare gli altri. Libertà 3: La libertà di migliorare il programma, adattarlo alle proprie esigenze e distribuire i miglioramenti in modo che altri possano beneficiare delle modifiche.L'accesso al codice sorgente del programma è un prerequisito per poter soddisfare le suddette libertà. A differenza della licenza BSD, la GPL richiede che il codice sorgente sia reso disponibile ai destinatari, nel caso in cui l'autore (per una modifica) scelga di distribuire il programma. Pertanto, non è possibile rendere non liberi programmi gratuiti sotto GPL. Le modifiche per uso personale non devono essere rese disponibili ad altri, né è necessario pubblicare un codice sorgente modificato per distribuire varianti modificate. Tuttavia, la persona che riceve il programma deve avere il diritto al codice sorgente per questa versione e il diritto di distribuirlo liberamente. Quando il software viene eseguito su un server a disposizione dei clienti, il software non viene distribuito e quindi non è necessario rendere disponibile il codice sorgente. Questo può essere visto come una scappatoia nel modello di licenza GNU GPL. Per chiudere il buco, nel 2002 è stata pubblicata la licenza alternativa AGPL, che però non è affatto così diffusa. La licenza è stata formulata da Richard Stallman come parte della creazione del progetto GNU. La GPL è protetta da copyright tramite copyleft.

Versioni

La GPL è stata rivista nel tempo ed è ora arrivata alla versione 3. La Free Software Foundation (FSF) raccomanda una formulazione secondo cui la persona che ha ricevuto il lavoro dovrebbe essere in grado di utilizzare anche le versioni successive della licenza. Di conseguenza, una parte significativa del software GPL è concessa in licenza con GPL versione 2 o successiva (la versione 1 non ha mai avuto il tempo di diventare particolarmente popolare e la FSF ha aggiornato la licenza al proprio software).

GPLv1

La prima versione è stata rilasciata nel gennaio 1989.

GPLv2

La seconda versione è stata rilasciata nel giugno 1991. Tra le altre cose, Linux è concesso in licenza con questa versione.

GPLv3

La terza versione è stata rilasciata il 27 giugno 2007. La nuova licenza afferma esplicitamente che il software non deve essere considerato una misura tecnica efficace che in base a diverse leggi sul copyright non può essere violata (vedi ad esempio DMCA e DRM). Il software in base a questa versione della licenza deve, quando consegnato installato in un dispositivo (digibox, telefono cellulare, ecc.), essere accompagnato da istruzioni su come può essere installata una versione modificata. L'installazione di versioni modificate può essere impossibile (ad esempio quando il software si trova su un circuito ROM integrato nel prodotto), ma se il software può essere aggiornato, il consumatore deve anche essere in grado di installare la propria versione modificata. Ci sono anche restrizioni nel diritto dei brevetti, che non esistono nella versione 2. La GPLv3 ha anche una diversa formulazione che rende possibile combinarla con software licenziato con licenza Affero.

Vedi anche

GNU Lesser General Public License Licenza di documentazione gratuita GNU Licenza pubblica generica GNU Affero

Fonti

Collegamenti esterni

Wikimedia Commons ha media relativi alla GNU General Public License. Licenza pubblica generale GNU v1.0 (inglese) v2.0 (inglese) v3.0 (inglese)