Che cos'è la licenza pubblica generale?
Nel settembre 1983, l'attivista per la libertà Richard Stallman, allora del MIT, annunciò il progetto GNU (pronunciato gee-noo). L'idea alla base di GNU era quella di creare un repository di sistemi operativi e programmi software liberamente disponibili per tutti. A differenza delle protezioni restrittive del copyright, la licenza copyleft di Stallman o la General Public License (GPL), stabilisce come utilizzare e distribuire il software GNU. I principi di base sono che il codice del software GNU e tutti i derivati e il software siano disponibili gratuitamente e che gli utenti siano liberi di modificare il codice.
Due anni dopo l'annuncio del Progetto GNU, Stallman ha lanciato la Free Software Foundation (FSF) senza scopo di lucro per supportare il movimento GNU e far rispettare i termini della General Public License. Nel corso del tempo la GPL ha subito tre revisioni, con GPLv3 aggiornato a giugno 2007. La maggior parte dei software open source oggi utilizza la GPL, sebbene Stallman, un pignolo per la terminologia, non usa il termine "open source" ma "software di libertà" o "software libero" per evocare i valori della libertà dell'utente, pietra angolare del suo attivismo sociopolitico.
Oltre alla General Public License, la FSF ha anche pubblicato tre licenze aggiuntive: la GNU Lesser General Public License (LGPL), la GNU Free Documentation License (GFDL) e la GNU Affero General Public License (GAGPL). Queste licenze sono utilizzate in situazioni specifiche in cui circostanze aggiuntive richiedono la modifica dei termini GPL. Ad esempio, la LGPL viene utilizzata quando il software GNU è collegato da librerie software a software protetto da copyright o proprietario.
Il primo sistema operativo creato attraverso il Progetto GNU, opportunamente chiamato "GNU", è stato unito al lavoro indipendente svolto dal finlandese Linus Torvalds nel 1991, dando origine al kernel Linux. Ora ci sono dozzine di sistemi operativi GNU / Linux disponibili in una varietà di tipi e tipi, dai sistemi desktop ai sistemi portatili adatti per una memory stick di avvio o Live CD. I sistemi operativi GNU / Linux o "distro", che è l'abbreviazione di distribuzioni, sono protetti dalle restrizioni sul copyright dalla licenza pubblica generale copyleft.
Oltre ai sistemi operativi, il progetto GNU e la comunità open source continuano a sviluppare software gratuito per l'esecuzione su sistemi GNU / Linux, Mac® e Windows®. La maggior parte delle distribuzioni GNU / Linux viene fornita completa di software installato per eseguire qualsiasi operazione, dai fogli di calcolo all'elaborazione testi, dall'e-mail alla navigazione, dal ripping della musica al video e al fotoritocco. Praticamente tutto ciò che può essere fatto nei sistemi operativi proprietari può essere fatto su un sistema GNU, anche se in genere ci sono meno programmi tra cui scegliere all'interno di ciascuna categoria di software rispetto al software Windows.
Sebbene il software GNU sia generalmente gratuito, a volte vengono addebitate commissioni nominali se, ad esempio, si richiede un CD di un programma o si acquista un pacchetto in scatola al dettaglio. In genere esiste un modo per ottenere il programma gratuitamente in forma digitale, tuttavia, tramite binari, torrent o altre forme di condivisione di file.
Stallman rimane un sostenitore schietto e dedicato del software libero, spingendo il Progetto GNU e la Licenza pubblica generale a livello internazionale. Un successo include l'adozione nel 2006 di GNU / Linux in 12.500 scuole in India.