| | A tutti gli utenti è permesso copiare e distribuire copie dettagliate di questo documento, ma non sono concesse modifiche.
Preambolo
Le licenze per la maggior parte dei programmi software sono create per limitare la possibilità che l'utente possa condividere e modificare il software. Al contrario, la licenza GNU General Public License ha lo scopo di preservare questa libertà dell'utente, per fare in modo che ogni applicazione possa essere utilizzata da tutti gli utenti. La presente Licenza si applica alla maggior parte del software della Free Software Foundation e a qualsiasi altra applicazione i cui autori consentono il libero utilizzo. (Altre applicazioni Free Software Foundation sono consentite dalla Licenza GNU Library General Public License). La presente Licenza può essere applicata anche ai programmi personali. Quando ci si riferisce a questo tipo di software, si indica che le applicazioni possono essere utilizzate da tutti e non si fa riferimento al costo. Le licenze General Public License sono ideate per accertarsi che l'utente abbia la libertà di distribuire copie di software gratuito e di chiedere un compenso in cambio se lo desidera, che possa ricevere oppure ottenere il codice sorgente, che possa modificarlo o utilizzare parti delle applicazioni in nuovi programmi e che possa essere a conoscenza del fatto che può effettuare tutte queste operazioni. Per proteggere i diritti degli utenti, è necessario porre alcune limitazioni che impediscano a chiunque di negare questi diritti. Queste limitazioni si traducono in determinate responsabilità per l'utente che desidera distribuire o modificare copie del software. Se, per esempio, si distribuiscono copie di un determinato programma, gratuitamente o stabilendo un compenso, è necessario fornire ai destinatari tutti i diritti posseduti. È anche necessario che ricevano il codice sorgente e abbiano a disposizione queste condizioni per l'utilizzo perché possano usufruire dei diritti appropriati. I diritti degli utenti sono protetti (1) assegnando un copyright al software e (2) mettendo a disposizione questa licenza che fornisce l'autorizzazione legale per la copia, la distribuzione e/o la modifica del software. Inoltre, per la protezione di ciascun autore, occorre accertarsi che tutti comprendano che non esiste alcuna garanzia per questo software. Se l'applicazione viene modificata da un altro utente e viene passata ad altri, è necessario che i destinatari sappiano che ciò di cui dispongono non è la copia originale, per fare in modo che qualsiasi problema introdotto da un altro utente non influisca sulla reputazione degli autori originali. Infine, tutti i programmi di questo tipo sono costantemente sotto la minaccia dei brevetti software. La speranza è che i distributori di programmi gratuiti non ottengano singolarmente licenze per i brevetti, rendendo un programma proprietario a tutti gli effetti. Per evitare questa evenienza, è stato chiarito il fatto che qualsiasi brevetto deve essere concesso in licenza a tutti gli utenti o non concesso affatto. I termini e le condizioni precise per la copia, la distribuzione e la modifica sono riportati di seguito.
Termini e condizioni per la copia, la distribuzione e la modifica
0. La presente Licenza si applica a qualsiasi programma o progetto che contiene le informazioni inserite dal possessore del copyright che indicano che l'applicazione può essere distribuita in base ai termini della licenza General Public License. Il "Programma" fa riferimento a qualsiasi programma o progetto di questo tipo e un "progetto basato sul Programma" significa che il Programma o qualsiasi progetto derivato da esso sono protetti dalla legge ''. sul copyright, indicando quindi un progetto contenente il Programma o una porzione di esso, in dettaglio o con modifiche, tradotto in un altro linguaggio. Da questo momento in poi, la traduzione è inclusa senza limitazioni nel termine "modifica". Ciascun possessore di licenza è indicato come "utente". Attività diverse dalla copia, dalla distribuzione e dalla modifica non sono consentite dalla presente Licenza, e non rientrano nel relativo ambito. L'atto di esecuzione del Programma non ha alcuna restrizione e il suo risultato è consentito solo se il contenuto costituisce un progetto basato sul Programma, indipendentemente dall'essere stato creato in seguito alla sua esecuzione. Se questo fatto sia reale o meno dipende da ciò che può effettuare il Programma.
1. È possibile copiare e distribuire copie dettagliate del codice sorgente del Programma, con qualsiasi supporto, purché l'utente pubblichi in ciascuna copia le informazioni sul copyright appropriato e una dichiarazione di non responsabilità, mantenga invariate tutte le informazioni che fanno riferimento alla presente Licenza e all'assenza di qualsiasi garanzia e fornisca a qualsiasi altro utente del Programma una copia di tale Licenza. È possibile stabilire un compenso per l'atto fisico del trasferimento di una copia ed è possibile offrire la protezione di una garanzia in cambio del pagamento di questo servizio.
2. È possibile modificare la copia o le copie del Programma o qualsiasi porzione di esso, costituendo così un progetto basato sul Programma, oltre a copiare e distribuire tali modifiche in base ai termini della sezione 1 riportata sopra, purché siano soddisfatte le seguenti condizioni:
a) È necessario fare in modo che i file modificati includano informazioni importanti che indichino che i file hanno subito modifiche e riportino la data di tutti i cambiamenti.
b) È necessario che qualsiasi progetto distribuito o pubblicato, che interamente o in parte contenga o derivi dal Programma o da qualsiasi parte di esso, venga concesso in licenza senza alcun costo ad altri utenti in base ai termini indicati dalla presente Licenza.
c) Se il programma modificato legge normalmente i comandi in modo interattivo quando eseguito, è necessario fare in modo che, al momento dell'avvio dell'esecuzione per tale utilizzo interattivo, stampi o visualizzi una nota che includa le informazioni appropriate sul copyright e sul fatto che non è disponibile alcuna garanzia, o che indichi che viene fornita una garanzia, che gli utenti possono ridistribuire il programma in base alle condizioni esposte e che indichi all'utente come visualizzare una copia della presente Licenza. Eccezione: se il Programma stesso è interattivo ma non stampa in genere tale nota, il progetto basato sul esso non deve stampare la nota.
Questi requisiti si applicano all'intero progetto modificato. Se alcune sezioni identificabili di tale progetto non sono derivate dal Programma e possono essere ragionevolmente considerate come progetti indipendenti e separati, la presente Licenza e i relativi termini non si applicano a tali sezioni al momento della distribuzione come progetti separati. Quando si distribuiscono le stesse sezioni come parte di un progetto basato sul Programma, la distribuzione di tale insieme deve avvenire in base ai termini della presente Licenza, le cui autorizzazioni per altri utenti si estendono all'intero progetto e, di conseguenza, a ciascuna parte di esso indipendentemente dall'autore. Non rientra nello scopo di questa sezione richiedere i diritti o contestare quelli di un progetto scritti completamente dall'utente. Al contrario, l'obiettivo è quello di esercitare il diritto di controllare la distribuzione di opere derivate o collettive basate sul Programma. Inoltre, la semplice aggregazione di un altro progetto basato sul Programma con il Programma stesso, o un progetto basato sul Programma in un volume di un supporto di archiviazione o di distribuzione, non consente di includere l'altro progetto nell'ambito della presente Licenza.
3. È possibile copiare e distribuire il Programma, o un progetto basato su di esso, come indicato nella sezione 2, nel codice dell'oggetto o in formato eseguibile in base ai termini delle sezioni 1 e 2 purché si rispetti una delle seguenti condizioni:
a) includere il codice sorgente completo corrispondente, leggibile dal computer che deve essere distribuito in base ai termini delle sezioni 1 e 2 in un supporto utilizzato per lo scambio del software. Oppure
b) includere un'offerta scritta, valida per almeno tre anni, per richiedere a terzi il pagamento di una somma non superiore al costo dell'esecuzione fisica della distribuzione del codice sorgente, una copia completa leggibile dal computer del codice sorgente corrispondente da distribuire in base ai termini delle sezioni 1 e 2 in un supporto utilizzato per lo scambio del software. Oppure
c) includere le informazioni ricevute relative all'offerta di distribuire il codice sorgente corrispondente. Questa alternativa è consentita solo per la distribuzione a fini non commerciali e solo se l'utente ha ricevuto il programma nel codice dell'oggetto o in formato eseguibile con tale offerta, in base alla sottosezione b) riportata in precedenza.
Il codice sorgente di un progetto indica il formato preferito del progetto in cui effettuare le modifiche. Per un progetto eseguibile, il codice sorgente completo indica tutto il codice sorgente per tutti i moduli contenuti, oltre a qualsiasi file di definizione dell'interfaccia associata, agli script utilizzati per controllare la compilazione e all'installazione del file eseguibile. Tuttavia, come eccezione particolare, il codice sorgente distribuito non deve includere nulla che viene normalmente distribuito, in formato originale o binario, con i componenti principali (compilatore, kernel e così via) del sistema operativo in cui viene utilizzato il file eseguibile, a meno che il componente stesso non sia allegato all'eseguibile. Se la distribuzione del file eseguibile o del codice dell'oggetto viene effettuata offrendo l'accesso per effettuare la copia da un punto stabilito, allora l'offerta di un accesso equivalente alla copia del codice sorgente dallo stesso punto ha il valore di distribuzione del codice sorgente, anche se altri fornitori non sono obbligati a copiare il codice sorgente oltre al codice dell'oggetto.
4. Non è possibile copiare, modificare, concedere in licenza o distribuire il Programma a eccezione del caso in cui sia espressamente indicato dalla presente Licenza. Qualsiasi altro tentativo di copia, modifica, concessione in licenza o distribuzione del Programma è da considerarsi non valido e porterà alla negazione automatica dei diritti indicati dalla presente Licenza. Tuttavia, gli utenti che hanno ricevuto copie o diritti da un altro utente in base alla presente Licenza non vedranno negati i loro diritti finché rimangono compatibili con le indicazioni in essa contenute.
| |