Area tematicaNorme, rischi e conformità
Conosciuto anche comeGNU General Public LicenseGNU GPL
La GPL (GNU General Public License, licenza pubblica generale del progetto GNU) è la licenza del software libero scritta da Richard Stallman per la Free Software Foundation e pubblicata nel 1989.
Garantisce a chiunque quattro libertà: usare il programma, studiarne il codice sorgente (le istruzioni scritte dai programmatori), modificarlo e ridistribuirlo. La condizione è il copyleft: chi distribuisce il programma, modificato o no, deve farlo con la stessa licenza e mettere a disposizione il codice.
Le licenze del software si dividono in due famiglie, ed è la distinzione che conta per un'azienda:
- copyleft, che obbligano a lasciare libere anche le versioni derivate: la GPL; la LGPL (Lesser GPL), più leggera, che permette di usare una libreria dentro un programma chiuso; l'AGPL (Affero GPL), che estende l'obbligo a chi offre il programma come servizio in rete; la MPL (Mozilla Public License), con un copyleft limitato ai singoli file;
- permissive, che chiedono soltanto di citare l'autore e conservare l'avviso di licenza: MIT, BSD e Apache 2.0, quest'ultima con una clausola esplicita sui brevetti.
La GPL applica al software lo stesso principio che Creative Commons esprime con la clausola SA per testi e immagini; Creative Commons stessa sconsiglia però le sue licenze per il codice, perché la GPL regola aspetti che le licenze CC trascurano, come la distribuzione del codice sorgente.
Un esempio
Il caso che segue è costruito, perché il termine non compare ancora negli articoli. Un'azienda manifatturiera integra in una macchina che vende un programma di controllo rilasciato con GPL e lo modifica: consegnando la macchina ai clienti distribuisce il programma, perciò deve rendere disponibile anche il codice delle sue modifiche. Se avesse scelto una libreria con licenza MIT, avrebbe potuto tenerlo chiuso.
Enrico Giubertoni. Licenza CC BY-NC 4.0: puoi citarla, tradurla e adattarla con il nome dell'autore e il link, indicando se l'hai modificata. Per un uso commerciale scrivi a info@enricogiubertoni.com
Hai trovato un'inesattezza o un dato da aggiornare? Scrivi a info@enricogiubertoni.com e aiutaci a rendere questo glossario un posto migliore.
Quali sono le tue sfide di business?
Parlaci delle tue priorità e degli obiettivi che vuoi raggiungere.
Riceverai una risposta gratuita e mirata entro un giorno lavorativo.