GNU General Public License: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(36 versioni intermedie di 27 utenti non mostrate)
Riga 1:
{{Licenza software
| nome = GNU General Public License
| immagine = GPLv3 Logo.svg
| didascalia = logo dell'ultima versione, la GNU GPLv3 Logo
| autore = [[Richard Stallman]]
| publisher = [[Free Software Foundation]]
| versione = 3
| copyright = Free Software Foundation, Inc.
| data = 29 giugno 20071989
| copyleft = sì
| linking = No (ad eccezione del collegamento GNU AGPLv3 con GNU GPLv3)
|software libero =
|approvata OSI = sì
}}
La '''GNU General Public License''', (comunemente indicata con l'[[acronimo]] '''GNU GPL''' o semplicemente '''GPL''',) è una [[Licenza (informatica)|licenza]] fortemente [[copyleft]] per [[software libero]], originariamente stesa nel [[1989]] da [[Richard Stallman]] per patrocinare i [[Programma (informatica)|programmi]] creati per il [[sistema operativo]] [[GNU]]. Infatti, a differenza di altre [[Licenza libera|licenze libere]] non-copyleft, un'opera protetta da GNU GPL deve rimanere libera, ovvero col susseguirsi delle modifiche deve continuare a garantire ai suoi utenti le cosiddette [[Software libero#Le "quattro libertà"|quattro libertà]].<ref name="gnu-gplv3">{{Cita web|https://www.gnu.org/licenses/gpl-3.0.html|9 giugno 2016|lingua=en}}</ref>
 
La [[Free Software Foundation]] può pubblicare nuove revisioni o versioni, l'ultima delle quali fu pubblicata il 29 giugno del [[2007]] sotto il nome di GNU GPL v3.<ref name="gnu-gplv3" /> Il nome della licenza (''General Public'') è dovuto al fatto che l'autore di un qualsiasi software può applicare la licenza così com'è.<ref>{{Cita web | 1 = http://katolaz.homeunix.net/gplv3/gplv3-it-final.html | 2 = Traduzione non ufficiale della GNU GPLv3 | 3 = 9 giugno 2016 | urlarchivio = https://web.archive.org/web/20160528185849/http://katolaz.homeunix.net/gplv3/gplv3-it-final.html | dataarchivio = 28 maggio 2016 | urlmorto = sì }}</ref> L'[[editor di testo]] [[Emacs]] e il [[Linux (kernel)|kernel Linux]] sono esempi di software molto diffusi che per primi adottarono tale licenza.
 
Il nome della licenza (''General Public'') è dovuto al fatto che l'autore di un qualsiasi software può applicare la licenza così com'è.<ref>{{Cita web|http://katolaz.homeunix.net/gplv3/gplv3-it-final.html|Traduzione non ufficiale della GNU GPLv3 |9 giugno 2016}}</ref>
 
L'[[editor di testo]] [[Emacs]] e il [[Linux (kernel)|kernel Linux]] sono esempi di software molto diffusi che per primi adottarono tale licenza.
 
== Storia ==
[[File:Richard Stallman speaking at Wikimania 2005-08-07.jpg|miniatura|destra|Stallman durante il suo intervento a [httphttps://wikimania2005.wikimedia.org/wiki/Main_Page Wikimania 2005] ([[Francoforte sul Meno]])]]
 
=== La questione GNU Emacs ===
Nei primi anni del [[Progetto GNU]], i singoli software venivano pubblicati ciascuno con una licenza specifica, valevole unicamente per quel programma. Chi avesse voluto riutilizzare una licenza, avrebbe dovuto ricopiare il testo cambiando i parametri specifici (ad esempio il nome del software, l'autore, ecc.).
 
Nel [[1984]], a [[Richard Stallman]] viene intimato da [[UniPress]] di cessare la distribuzione dell'editor testuale [[Emacs|GNU Emacs]], che riutilizzava del codice di Gosling Emacs. In realtà Gosling aveva inizialmente distribuito il software senza restrizioni, vendendolo solo successivamente ad Unipress. Stallman è costretto a sostituire le parti sotto [[copyright]] con nuovo codice. Tuttavia l'esperienza negativa lo avvicina per la prima volta all'idea di una licenza che impedisca una simile appropriazione di software libero.<ref>{{en}}[httphttps://www.gnu.org/philosophy/stallman-kth.html RMS lecture at KTH (Sweden), 30 October 1986](Conferenza di Richard Stallman al Royal Institute of Technology (Svezia), 30 ottobre 1986), URL visitato il 22 aprile 2012</ref>
 
=== La versione 1 ===
[[File:Eben Moglen, 2010-08-05.jpg|miniatura|destra|[[Eben Moglen]], coautore insieme a Stallman del primo testo della GNU GPL]]
 
Nel 1989 Stallman, riprendendo i contenuti delle licenze dei software GNU (in particolare GNU Emacs), insieme a [[Eben Moglen]], realizza la prima versione della GNU General Public License (GNU GPLv1), applicabile senza modifiche a chiunque lo dichiari nel programma stesso. Questa prima versione viene pubblicata precisamente il 25 febbraio dello stesso anno ed impedisce ai distributori di software di limitare le libertà che definiscono il software libero. Infatti i distributori potevano pubblicare solo i file binari, eseguibili ma non leggibili o modificabili dagli esseri umani. Per evitare questo, la GPLv1 sancisce che qualsiasi fornitore, al momento di distribuire file binari, deve anche rendere il codice sorgente leggibile e disponibile sotto gli stessi termini di licenza (punti 3a e 3b della licenza).
 
Il secondo problema consisteva nel fatto che i distributori potevano aggiungere ulteriori restrizioni, sia aggiungendo restrizioni della licenza, sia combinando il software con altri software che avevano altre restrizioni sulla sua distribuzione. In questo caso, poi l'unione delle due serie di restrizioni si applicavano al lavoro combinato, con la possibilità che venissero aggiunte delle restrizioni dunque inaccettabili. Per evitare questo, la GPLv1 sancisce che le versioni modificate, nel loro insieme, dovevano essere distribuite sotto i termini della GPLv1 (Sezioni 2b e 4 del titolo). Pertanto, il software distribuito sotto i termini della GPLv1 poteva essere combinato con software a condizioni più permissive, in quanto questo non avrebbe cambiato le condizioni alle quali l'intero pacchetto poteva essere distribuito. Al contrario, il software distribuito sotto GPLv1 non poteva essere combinato con software distribuito sotto una licenza più restrittiva, in quanto ciò sarebbe stato in contrasto con il requisito che l'intero oggetto fosse distribuibile ai sensi del GPLv1.
Line 37 ⟶ 35:
Nel 1991 viene pubblicata la GNU GPLv2. Secondo [[Richard Stallman]], la modifica più importante di questa versione è la clausola da lui denominata ''"Libertà o morte"''. Tale clausola impone che, qualora ci siano restrizioni di qualsiasi tipo sulla libera distribuzione del software nei termini indicati nella licenza, il software non può essere distribuito affatto. Ad esempio se una legge impedisce di distribuire il [[codice sorgente]], l'intero software protetto da GNU GPLv2 non può essere distribuito. La speranza è quella di rendere meno allettante per le imprese il ricorso alle minacce di brevetto, ovvero esigere un corrispettivo da parte degli sviluppatori di software libero.
 
Dal 1990 è diventato evidente che l'utilizzo di una licenza meno restrittiva sarebbe stata strategicamente più utile per le librerie C e per quelle librerie software che ormai, in pratica, lavoravano come se fossero di tipo proprietario <ref>Per maggiori approfondimenti, vedere il [https://www.gnu.org/gnu/thegnuproject.html Progetto GNU]</ref>; quando, nel giugno 1991, è stata rilasciata la versione 2 della GPL (GPLv2) e quindi è stata introdotta una seconda licenza – la "Library General Public License" – che, considerata la complementarità, ha mantenuto lo stesso nome con la sola aggiunta della lettera "L" (LGPLv2).
 
La numerazione delle versioni si differenziò a partire dal 1999 quando è stata pubblicata la versione 2.1 della LGPL, che è stata rinominata in GNU Lesser General Public License per mantenere la sua filosofia originale.
Line 50 ⟶ 48:
{{Vedi categoria|Software con licenza GNU GPL v3}}
 
Alla fine del 2005, la [[Free Software Foundation]] (FSF) annuncia di essere al lavoro sulla versione 3 della GPL (GPLv3). Il 16 gennaio 2006 viene pubblicata la prima "bozza di discussione" della GPLv3, a cui seguì poi la consultazione pubblica che inizialmente era prevista per nove o quindici mesi, ma che poi si estese a diciotto mesi con quattro progetti in corso di pubblicazione.
 
Il processo di consultazione pubblica è stato coordinato dalla [[Free Software Foundation]] con l'assistenza del Software Freedom Law Center, del [[Free Software Foundation Europe]], e di altri gruppi di software libero. I commenti sono stati raccolti dal pubblico tramite il portale web gplv3.fsf.org. Tale portale eseguiva software appositamente scritto chiamato stet.
 
Durante il processo di consultazione pubblica, 962 osservazioni sono state presentate per la prima bozza. Alla fine, erano stati presentati un totale di 2636 commenti.
 
Il terzo progetto è stato pubblicato il 28 marzo 2007. Questo progetto limita le clausole anti-[[tivoization]] ad una definizione giuridica di "utente" o "prodotto di consumo ". Ha inoltre esplicitamente rimosso la sezione "Limiti geografici", la cui rimozione probabile era statostata annunciata in occasione dell'inizio della consultazione pubblica.
 
La quarta e ultima bozza di discussione, è stata pubblicata il 31 maggio 2007. Ha introdotto la compatibilità [[Apache License]], chiarito il ruolo di appaltatori esterni, e fatto un'eccezione per evitare i problemi percepiti in un accordo come quello [[Microsoft Corporation|Microsoft]] - Novell, affermando infatti nella sezione 11, paragrafo 6, che non è possibile distribuire un programma coperto se si è parte di un accordo con una terza parte che è nel business della distribuzione del software […]. Questo mirava a rendere in futuro tali offerte inefficaci.
Line 73 ⟶ 71:
Essa garantisce agli utenti finali come organizzazioni, imprese o semplici individui, di utilizzare, condividere e persino modificare il software (quest'ultima operazione non era invece garantita dalle licenze per [[software proprietario]]).
 
Il GPL è una licenza [[copyleft]], il che significa che le opere derivate possono essere distribuite solo sotto gli stessi termini di licenza. GPL è stata la prima licenza copyleft per uso generale. Per mantenererendere ilun titoloprogramma finolibero, adGPL oggiinvita lai licenzaprogrammatori GPLa includedichiararlo unadi clausoladominio facoltativa "ogni versione successiva"pubblico, chequindi consente agli utentiprivo di scegliere fra i termini originali o le condizioni nelle nuove versioni come aggiornato dalla FSFcopyright.
 
La GNU GPL è progettata per essere applicata facilmente ai programmi se si è titolari dei relativi diritti. Per far questo, non bisogna modificarla ma solamente aggiungere nel programma una nota che vi faccia riferimento.
 
Per mantenere il titolo fino ad oggi la licenza GPL include una clausola facoltativa "ogni versione successiva", che consente agli utenti di scegliere fra i termini originali o le condizioni nelle nuove versioni come aggiornato dalla FSF.
 
Nel progetto GNU, le specifiche condizioni di distribuzione che si utilizzano sono contenute nella GNU General Public License, la [[GNU Lesser General Public License]] e la [[GNU Free Documentation License]].
 
== Contenuto ==
Come ogni licenza software, la GPL è un documento legale associato al programma pubblicato sotto tale licenza. Come ogni [[licenza di software libero]], essa concede ai licenziatari il permesso di modificare il programma, di copiarlo e di ridistribuirlo con o senza modifiche, gratuitamente o a pagamento. Quest'ultimo punto distingue il GPL dalle licenze di software che vietano la distribuzione commerciale. La FSF sostiene che il software libero non deve porre restrizioni sull'uso commerciale, mentre la GPL afferma esplicitamente che le opere GPL possono essere vendute a qualsiasi prezzo.
 
Chi distribuisce è tenuto a rendere disponibile il codice sorgente del software alle persone che ne hanno ricevuto una copia o, in alternativa, accompagnare il software con una offerta scritta di rendere disponibile il sorgente su richiesta a prezzo nominale.
Line 87 ⟶ 91:
[[File:Copyleft.svg|upright=0.5|thumb|La ''c'' rovesciata dentro un cerchio è il simbolo del [[copyleft]].]]
 
*"persistente" perché impone un vincolo alla redistribuzione: se l'utente distribuisce copie del software, deve farlo secondo i termini della GPL stessa. In pratica, deve distribuire il testo della GPL assieme al software e corredarlo del [[codice sorgente]] o di istruzioni per poterlo ottenere ad un costo nominale. Questa è la caratteristica principe della GPL, il concetto ideato da Richard Stallman e da lui battezzato ''[[copyleft]]''. L'effetto che realizza è mantenere libero un programma una volta che esso è stato posto sotto GPL, anche se viene migliorato correggendolo e ampliandolo. Si noti che, escludendo la possibilità che l'output sia un lavoro derivato del programma, il [[copyleft]] si applica solo al software e non alla sua uscita, a meno che questa a sua volta contenga codice distribuito sotto GPL.<ref>[[GNU Bison]] è un esempio di programma la cui uscita contiene software GPL. Per togliere la copertura GPL all'uscita di Bison, la sua licenza comprende un'apposita liberatoria.</ref>
*"propagativa" perché definisce nel testo una particolare interpretazione di "codice derivato", tale che in generale l'unione di un programma coperto da GPL con un altro programma coperto da altra licenza può essere distribuita sotto GPL, o in alternativa non essere distribuita affatto. Nel primo caso si dice che l'altra licenza è "compatibile con la GPL"; nel secondo caso che non lo è. Questa caratteristica è indicata come ''[[Copyleft#Copyleft forte, debole e debolecloud|copyleft forte]]'' nella terminologia della FSF. Il suo scopo è evitare che la persistenza venga via via indebolita apportando modifiche coperte da un'altra licenza meno libera, inficiando così lo scopo di mantenere libero il software coperto dalla GPL.
 
Come per le altre licenze libere normalmente in uso, le versioni modificate di un programma sotto GNU GPL sono soggette al vincolo di copyleft solo in caso di ''distribuzione'', cioè quando il software viene ceduto da un'entità giuridica ad un'altra. In nessun caso esiste alcun obbligo di distribuzione.
Line 102 ⟶ 106:
La GPL versione 3 chiarisce alcuni concetti utilizzati nel testo della licenza in modo da renderla più facilmente applicabile a legislazioni diverse da quella americana.
 
Le innovazioni più significative della GPLv3 sono<ref>{{en}} Brett Smith, [httphttps://www.gnu.org/licenses/quick-guide-gplv3.html A Quick Guide to GPLv3] (Una guida veloce alla GPLv3), [[GNU]] Operating System.</ref>:
*la difesa contro un aggiramento della GPLv2 noto come ''[[tivoization]]''. Esso consiste nel distribuire il codice sorgente assieme a un programma che gira su una piattaforma proprietaria e che impedisce via [[hardware]] di eseguire versioni modificate di un dato programma, rendendo di fatto nulla la libertà di modifica.
*la neutralizzazione di alcuni effetti negativi sulla libertà del software da parte di leggi sul [[Digital rights management]] (DRM), come il [[Digital Millennium Copyright Act]] e la [httphttps://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32001L0029:IT:HTML Direttiva Europea sul Copyright]. La GPLv3 non impedisce l'uso di tecnologie DRM da parte degli autori di software libero, ma impedisce che le eventuali restrizioni introdotte siano automaticamente imposte a tutti gli utenti, anche di versioni modificate, del software. In altre parole, il software sotto GPLv3 consente a qualsiasi sviluppatore successivo di inserire o eliminare le tecnologie DRM, rispettando la sua libertà.
*una protezione legale più forte per gli autori e gli utilizzatori di software libero coperto dalla nuova licenza, da possibili aggressioni di chi intentasse cause per pretese violazioni di [[brevetti software]]. In particolare, gli sviluppatori di software coperto da GPLv3 devono distribuire insieme al software anche eventuali licenze di brevetto necessarie ad esercitare i diritti previsti dalla licenza. Questo eviterà che uno degli sviluppatori denunci utenti o sviluppatori successivi per aver infranto un diritto di brevetto.
*l'esplicitazione di una compatibilità ''de facto'', ossia risultano compatibili tutte quelle licenze che aggiungono restrizioni "facili da rispettare" (come il non utilizzo di un certo [[marchio registrato]], non utilizzabile in ogni caso).
*l'indicazione di nuove licenze compatibili e di nuovi metodi di distribuzione del codice sorgente, in particolare per la condivisione tramite [[BitTorrent]].
*l'eliminazione dell'obbligo di distribuire componenti di facile reperibilità, come le librerie di supporto comuni (es. libreria [[C (linguaggio)|C]], [[Python]] e [[Ruby (linguaggio di programmazione)|Ruby]]).
 
== Termini e condizioni ==
=== Modalità di utilizzo ===
Software sotto la GPL può essere eseguito per tutti gli scopi, inclusi scopi commerciali e persino come strumento per la creazione di software proprietario, per esempio quando si utilizzano i compilatori con licenza GPL. Gli utenti o le aziende che distribuiscono opere con licenza GPL (per esempio software), potrebbero percepire una commissione per le copie o distribuirle gratuitamente. Questo distingue la GPL dalle licenze software [[shareware]] che consentono la copia per uso personale, ma vietano la distribuzione commerciale. Il GPL dichiara esplicitamente che le opere GPL possono essere vendute a qualsiasi prezzo.
 
Nell'utilizzo puramente privato (o interno), senza che sia venduto o distribuito, il codice del software può essere modificato e riutilizzato senza richiedere il codice sorgente per essere pubblicato. Per la vendita o la distribuzione è necessario l'intero codice sorgente affinché il software venga messo a disposizione degli utenti, comprese eventuali modifiche del codice e integrazioni.
Line 128 ⟶ 132:
 
Copyleft quindi utilizza copyright per realizzare l'opposto del suo solito scopo: invece di imporre restrizioni, concede i diritti di altre persone, in modo tale da garantire che tali diritti non possano essere successivamente annullati.
 
Ci sono diversi livelli di copyleft che hanno effetti diversi: strong, weak e network copyleft. Quando si parla della licenza GPL si parla di uno strong copyleft che implica che per tutte le opere derivate e le librerie collegate dinamicamente ad esse ereditano anch'esse la licenza copyleft (come ad esempio per un Dynamic Linking). Questa differenza tra livelli di copyleft può portare ad una incompatibilità tra clausole e licenze che quindi impediscono la distribuzione di programmi che possano lavorare insieme.
 
Molti distributori di programmi GPL raggruppano il codice sorgente con gli eseguibili. Un metodo alternativo di soddisfare il copyleft è di fornire un'offerta scritta per fornire il codice sorgente su un supporto fisico (ad esempio un CD) su richiesta. In pratica, molti programmi GPL sono distribuiti su Internet, e il codice sorgente è reso disponibile tramite [[File Transfer Protocol|FTP]] o [[Hypertext Transfer Protocol|HTTP]], il che è conforme con la licenza.
Line 176 ⟶ 182:
Un software licenziato sotto altre licenze può essere combinato con un programma sotto GPL senza conflitti, almeno finché tale combinazione non pone ulteriori limitazioni rispetto a quanto la GPL permette. In aggiunta ai normali termini della GPL, ci sono restrizioni e autorizzazioni aggiuntive che si possono applicare:
 
1) Se un utente vuole combinare codice concesso in licenza sotto diverse versioni di GPL, questo è consentito solo se il codice con la versione precedente GPL include una dichiarazione "ogni versione successiva". Ad esempio, la libreria GNU LibreDWG licenziata GPLv3 non può essere più utilizzata da [[LibreCAD]] e [[FreeCAD]] che sono solo licenziate GPLLv2GPLv2.
 
2) Al codice sotto licenza LGPL è permesso essere collegato con qualsiasi altro codice al di là della licenza che il codice possiede, anche se la LGPL fa aggiungere ulteriori requisiti per il lavoro combinato. LGPLv3 e solo-GPLv2 non possono quindi essere collegate comunemente. Codice sotto licenza LGPLv2.x senza la dicitura "ogni versione successiva" può essere pubblicato solo se tutto il lavoro combinato è concesso in licenza GPLv2 o GPLv3.
Line 189 ⟶ 195:
[[File:Linus Torvalds talking.jpeg|miniatura|destra|Linus Torvalds nel 2002.]]
 
[[Linus Torvalds]], autore della prima versione del kernel Linux, è stato ad esempio inizialmente contrario alla licenza GPLv3 per la rigida determinazione etica delle prime bozze della licenza, da lui ritenuta di "crociata" contro la ''tivoization''. «Secondo me uno dei motivi per cui Linux ha avuto tanto successo è la qualità del progetto, non certo l'atteggiamento di crociata che molti gli vogliono attribuire» ha dichiarato Linus Torvalds. Infine ha ribaltato la posizione di [[Richard Stallman]]: «non è la GPL ad aver reso famoso GNU/Linux, ma è Linux ad aver reso "presentabile" la GPL, essendo dannatamente meno integralista di quello che la FSF vuole».<ref>{{Cita web|url=http://www.peacelink.it/cybercultura/a/14833.html|titolo=Torvalds riapre alla GPL3, ma con riserva|cognome=LinuxHelp.It|sito=CyberCultura|accesso=2016-04-10}}</ref> Pur dopo la pubblicazione della nuova versione della licenza, Torvalds è rimasto scettico, dichiarando che Linux non verrà distribuito con licenza GPLv3<ref>{{en}} [https://lkml.org/lkml/2006/1/25/273 Linux non verrà distribuito con licenza GPLv3], Linux Kernel Mailing List.</ref>. Stallman nel settembre 2007 ha commentato riguardo alla posizione di Torvalds ritenendola una conseguenza della posizione filosofica che differenzia in modo decisivo la comunità che promuove il software libero da chi favorisce l'[[open source]]:
 
{{citazione|Il termine open source è stato promosso nel 1998 da gente che non voleva dire libero o libertà. Associavano quel termine ad una filosofia che riguarda solo valori di convenienza pratica [...] Non dico che sbaglino ma non colgono il punto. Se si negano i valori della libertà e della solidarietà, e si apprezza soltanto software potente ed affidabile, si compie un errore terribile. [...] Il fatto che Torvalds dica open source invece di software libero dimostra da dove viene. Ho scritto la GNU GPL per difendere la libertà di tutti gli utenti di tutte le versioni di un programma. Ho sviluppato la versione 3 per farlo meglio e per proteggerla contro nuove minacce [..] Torvalds dice che non persegue questo obiettivo; e questo è probabilmente il motivo per il quale non apprezza la GPL versione 3. Rispetto il suo diritto di esprimere le proprie idee, anche se penso che siano folli. Comunque, se non vogliamo perdere la nostra libertà, è meglio non seguirlo.<ref>[[Punto Informatico]], 13 settembre 2007. [http://punto-informatico.it/2063232/PI/News/stallman-torvalds-non-seguitelo.aspx Stallman: Torvalds? Non seguitelo. Se avete a cuore le libertà, spiega mr. GNU, il papà di Linux non fa per voi. Lui dice open source, noi diciamo software libero]</ref>}}
 
== Utilizzo ==
I programmi di software libero di spicco sotto licenza GPL includono il kernel [[Linux (kernel)|kernel Linux]] e il [[GNU Compiler Collection]] (GCC). In altri programmi di software libero ([[MySQL]] è un esempio lampante) che hanno licenze multiple, spesso una delle licenze è di tipo GPL.
 
È possibile usare la GPL per documenti di testo invece che per programmi per computer, o più in generale per tutti i tipi di mezzi di comunicazione, nel caso in cui sia chiaro cosa costituisce il codice sorgente. Per i manuali e libri di testo, però, la FSF raccomanda la GNU Free Documentation License (GFDL) invece, che è stata creata per questo scopo.
Line 201 ⟶ 207:
 
== Dati statistici ==
{{Vedi categoria|Software con licenza GNU GPL}}
Secondo la Black Duck Software, i dati del sito web dimostrano che la famiglia di licenze GPL viene utilizzata nel 54% dei software open-source, in particolare: 33% GPLv2, 12% GPLv3, 6% LGPL 2,1, 3% LGPL 3,0.
 
Matthew Aslett, un' analista, ha sostenuto (in base alle statistiche di Black Duck Software) che le licenze "copyleft" sono andate in declino mentre le licenze permissive in aumento. Tuttavia, uno studio successivo ha mostrato che il software sotto licenza GPL è aumentato, ede anche i dati della Black Duck Software hanno mostrato un incremento complessivo di progetti software sotto licenza GPL. Daniel German, professore presso il Dipartimento di Computer Science presso l'Università di Victoria in Canada, ha presentatodurante un discorsointervento nel 2013 sulleha presentato le sfide metodologiche per determinare quali sono i titoli FOSS più diffusi, e ha mostrato come non riusciva a replicare il risultato da Black Duck Software.<ref>{{senzaen}}{{cita fonteweb|url=https://lwn.net/Articles/547400/|titolo=Surveying open source licenses [LWN.net]|accesso=9 maggio 2020}}</ref>.
 
A partire dall'agosto 2007, il GPL ha rappresentato quasi il 65% dei 43.442 progetti di software libero quotati in FreeCode, e nel gennaio 2006, circa il 68% dei progetti elencati su [[SourceForge]].net. Allo stesso modo, nel 2001 un sondaggio'analisi di [[Red Hat Linux]] 7.1 ha trovato che il 50% del [[codice sorgente]] è stato pubblicato sotto GPL.<ref>{{senzacita libro | autore=Richard Fox | | editore=CRC Press | anno=2013 | titolo=Information Technology: An Introduction for Today’s Digital World | p=226 | lingua=en | url=https://books.google.nl/books?id=Y4bNBQAAQBAJ&pg=PA226&lpg=PA226&dq=Red+Hat+Linux+7.1+50%25+GPL&source=bl&ots=v4mHtmo1ar&sig=ACfU3U1WdkUww1juk4fyXJCDTKZtbTOYYg&hl=nl&sa=X&ved=2ahUKEwiS_tPhu6bpAhVMDuwKHXgJAd0Q6AEwAnoECAoQAQ | accesso=9 maggio 2020 fonte}}</ref>. Nel 2011, quattro anni dopo la pubblicazione della GPLv3, secondo i dati Black Duck Software, il 6,5% di tutti i progetti di licenza open-source sonousava GPLv3 mentre il 42,5 % sonousava GPLv2. Il direttore dell'ufficio “programmi open-source” di Google, Chris DiBona, ha riferito che il numero di progetti open-source software su licenza che si erano trasferiti a GPLv3 da GPLv2 nel 2009 è stata del 50%.<ref>{{senzaen}}{{cita fonteweb|url=https://www.cnet.com/news/gplv3-hits-50-percent-adoption/|titolo=GPLv3 hits 50 percent adoption - CNET|accesso=9 maggio 2020}}</ref>.
 
== Note ==
Line 224 ⟶ 229:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
*{{cita web|http://www.gnu.org/licenses/gpl.html|Testo originale dell'ultima versione della licenza|lingua=en}}
* {{FOLDOC|General Public License|General Public License}}
*{{cita web|http://www.gnu.org/licenses/old-licenses/old-licenses.html|Testi originali delle licenze GNU precedenti|lingua=en}}
* {{Citacita web|https://www.gnu.org/licenses/translationsgpl.html|TraduzioniTesto nonoriginale ufficialidell'ultima delleversione licenzedella GNUlicenza|lingua=en}}
** {{Citacita web|httphttps://katolazwww.homeunixgnu.netorg/gplv3licenses/gplv3old-itlicenses/old-finallicenses.html|TraduzioneTesti nonoriginali ufficialedelle dellalicenze GNU GPLv3precedenti|9 giugno 2016lingua=en}}
* {{citaCita web|httphttps://www.gnu.org/licenses/gpl-faqtranslations.html|FAQTraduzioni sullanon GNUufficiali GPLdelle licenze GNU|lingua=en}}
** {{Cita web | 1 = http://katolaz.homeunix.net/gplv3/gplv3-it-final.html | 2 = Traduzione non ufficiale della GNU GPLv3 | 3 = 9 giugno 2016 | urlarchivio = https://web.archive.org/web/20160528185849/http://katolaz.homeunix.net/gplv3/gplv3-it-final.html | dataarchivio = 28 maggio 2016 | urlmorto = sì }}
*{{cita web|http://www.gnu.org/licenses/gpl-violation.html|Violazioni delle licenze GNU}}
* {{cita web|httphttps://www.gnu.org/cgi-binlicenses/licensegpl-quizfaq.cgihtml|QuizFAQ sulla GNU GPL e GNU LGPL|lingua=en}}
* {{cita web|httphttps://www.gnu.org/licenses/oldgpl-licenses/old-licensesviolation.html|Testi originaliViolazioni delle licenze GNU precedenti|lingua=en}}
* {{cita web|https://www.gnu.org/cgi-bin/license-quiz.cgi|Quiz sulla GNU GPL e GNU LGPL|lingua=en}}
 
{{GNU}}