GNU GENERAL PUBLIC LICENSE

GNU GENERAL PUBLIC LICENSE
Versione 2, Giugno 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Chiunque può copiare e distribuire copie letterali
di questo documento di licenza, ma cambiare non è permesso.

preambolo

Le licenze per la maggioranza dei programmi hanno lo scopo di togliere all’utente la libertà di condividere e modificare. Al contrario, la Licenza Pubblica Generica GNU è intesa a garantire la libertà di condividere e modificare il software libero – per assicurarsi che il software è gratuito per tutti i suoi utenti. Questa General Public License si applica alla maggioranza dei programmi della Free Software Foundation e ad ogni altro programma i cui autori hanno deciso di usare. (Alcuni altri programmi della Free Software Foundation sono coperti dalla GNU Lesser General Public License, invece.) È possibile applicare ai vostri programmi.

Quando si parla di software libero, ci si riferisce alla libertà , non di prezzo. Le nostre General Public License sono progettate per assicurarsi che ciascuno abbia la libertà di distribuire copie del software libero (e farsi pagare per questo, se vuole), che ciascuno riceva il codice sorgente o che lo possa ottenere se lo desidera, che è possibile modificare la software o utilizzare parti di esso in nuovi programmi liberi; e che si sappia che si possono fare queste cose.

Per proteggere i vostri diritti, abbiamo bisogno di creare delle restrizioni che vietino a chiunque di negare questi diritti o di chiedere di rinunciarvi. Queste restrizioni si traducono in certe responsabilità per chi distribuisce copie del software e per chi lo modifica.

Ad esempio, chi distribuisce copie di un programma, sia gratuitamente che a pagamento, deve concedere ai destinatari tutti i diritti che ha ricevuto. È necessario assicurarsi che anche loro ricevano o possano ottenere il codice sorgente. E deve mostrar loro queste condizioni in modo che conoscano i loro diritti.

Proteggiamo i diritti dell’utente in due modi: (1) diritti d’autore del software, e (2) offrendo una licenza che dia il permesso legale di copiare, distribuire e / o modificare il software.

Inoltre, per proteggere ogni autore e noi stessi, vogliamo assicurarci che ognuno capisca che non vi è alcuna garanzia per questo software libero. Se il programma viene modificato da qualcun altro e ridistribuito, vogliamo che gli acquirenti sappiano che ciò che hanno non è l’originale, in modo che ogni problema introdotto da altri non si rifletta sulla reputazione degli autori originari.

Infine, ogni programma libero è costantemente minacciato dai brevetti sui programmi. Vogliamo evitare il pericolo che chi ridistribuisce un programma libero ottenga la proprietà di brevetti, rendendo in pratica il programma proprietario. Per prevenire questo, abbiamo chiarito che ogni brevetto debba essere concesso in licenza per l’uso gratuito di tutti o non distribuito affatto.

I termini e le condizioni precisi per la copia, la distribuzione e la modifica.
TERMINI E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA

0. Questa Licenza si applica a ogni programma o altra opera che contenga una nota da parte del detentore del copyright che dica che può essere distribuita sotto i termini di questa Licenza Pubblica Generica. Il “Programma” nel seguito si riferisce ad ogni programma o di lavoro, e un “opera basata sul Programma” indica sia il Programma sia ogni opera derivata dalla legge sul copyright: vale a dire, un’opera contenente il Programma o una porzione di esso, sia letteralmente sia modificato e / o tradotto in un’altra lingua. (Da qui in avanti, la traduzione è inclusa senza limitazioni nel termine “modifica”.) Ogni licenziatario è indicato con “voi”.

Attività diverse dalla copiatura, distribuzione e modifica non sono coperte da questa Licenza; sono al di fuori della sua influenza. L’atto di eseguire il Programma non viene limitato, e l’output del programma è coperto solo se il suo contenuto costituisce un lavoro basato sul Programma (indipendentemente dal fatto che sia stato creato eseguendo il Programma). Se questo è vero dipende da ciò che fa il programma.

. 1 È lecito copiare e distribuire copie letterali del codice sorgente del Programma così come viene ricevuto, con qualsiasi mezzo, a condizione che venga riprodotta chiaramente su ogni copia una appropriata nota di copyright e di assenza di garanzia; mantenere intatti tutti i riferimenti a questa Licenza e all’assenza di ogni garanzia; e dia a ogni altro destinatario del Programma una copia di questa Licenza insieme al Programma.

È possibile richiedere un pagamento per il trasferimento fisico di una copia, ed è anche possibile a propria discrezione richiedere in cambio di una tassa.

2. Potete modificare la propria copia o copie del Programma, o parte di esso, creando perciò un lavoro basato sul Programma, e copiare o distribuire tali modifiche o tale opera secondo i termini del precedente comma 1, a condizione che siano soddisfatte tutte le queste condizioni:

    a) È necessario determinare i file modificati a indicare chiaramente che hai cambiato i file e la data di ogni modifica.
b) Bisogna fare in modo che ogni opera distribuita o pubblicata, che in tutto o in parte contiene o è derivato dal Programma o da parti di esso, sia concessa nella sua interezza senza alcun costo per tutte le terze parti secondo i termini di questa Licenza .
c) Se normalmente il programma modificato legge comandi interattivamente quando viene eseguito, bisogna fare, quando si mise a correre per tale uso interattivo nel modo più normale, per stampare o visualizzare un messaggio contenente una appropriata nota di copyright e un avviso che non vi è alcuna garanzia (oppure, che si offre una garanzia), e che chiunque può ridistribuire il programma alle condizioni qui descritte e deve indicare come reperire una copia di questa licenza. (Eccezione:. Se il programma di partenza è interattivo ma normalmente non stampa tale messaggio, il vostro lavoro basato sul Programma non è tenuto a stampare un annuncio)

Questi requisiti si applicano al lavoro modificato nel suo complesso. Se sussistono parti identificabili dell’opera modificata che non siano derivate dal Programma e che possono essere ragionevolmente considerate lavori indipendenti in se stessi, allora questa Licenza ei suoi termini, non si applicano a queste parti quando vengono distribuite separatamente. Ma quando si distribuiscono le stesse sezioni come parte di un tutto che è un lavoro basato sul Programma, la distribuzione di tutto deve avvenire nei termini di questa Licenza, i cui permessi per gli altri utenti si estendono all’opera nella sua interezza, e quindi ad ogni ed ogni sua parte, chiunque ne sia l’autore.

Quindi, non è nelle intenzioni di questa sezione accampare diritti, né contestare diritti su opere scritte interamente da altri; piuttosto, l’intento è quello di esercitare il diritto di controllare la distribuzione di lavori derivati ​​o collettivi basati sul Programma.

Inoltre, la semplice aggregazione di un’opera non derivata dal Programma col Programma (o un lavoro basato sul Programma) su un volume di un supporto di memorizzazione o di distribuzione non portare l’opera non derivata nell’ambito di questa Licenza.

. 3 È lecito copiare e distribuire il Programma (o un lavoro basato su di esso, ai sensi della Sezione 2) in codice oggetto o eseguibile secondo i termini dei precedenti commi 1 e 2, a patto che si applichi una delle seguenti operazioni:

    a) sia corredato del codice sorgente completo corrispondente leggibile dalla macchina, che deve essere distribuito secondo i termini dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi; o,
b) Il Programma sia accompagnato da un’offerta scritta, valida per almeno tre anni, di fornire qualsiasi terzo, per un compenso non superiore al costo del trasferimento fisico di una copia completa e leggibile del codice sorgente corrispondente, per essere distribuito secondo i termini dei precedenti commi 1 e 2 su di un mezzo comunemente usato per lo scambio di programmi; o,
c) sia accompagnato dalle informazioni ricevute riguardo alla possibilità di distribuire codice sorgente. (Questa alternativa è permessa solo in caso di distribuzioni non commerciali e solo se si è ricevuto il programma in codice oggetto o eseguibile con tale offerta, in accordo al precedente punto b).

Il codice sorgente di un lavoro si intende la forma preferita del lavoro per apportare modifiche ad esso. Per un programma eseguibile, codice sorgente completo significa tutto il codice sorgente di tutti i moduli in esso contenuti, più ogni file di definizione dell’interfaccia associata, più gli script usati per controllare la compilazione e l’installazione dell’eseguibile. Tuttavia, come eccezione speciale, il codice sorgente distribuito necessariamente non comprende nulla che sia normalmente distribuito (in forma sorgente o in formato binario) con i principali componenti (compilatore, kernel, e così via) del sistema operativo su cui viene eseguito, a meno che tali componenti accompagnino l’eseguibile.

Se la distribuzione dell’eseguibile o del codice oggetto è effettuata tramite accesso alla copia da un luogo designato, quindi permettere la copia del codice sorgente dallo stesso luogo è considerata una valida forma di distribuzione del codice sorgente, anche se terze parti non sono costretti a copiare l’sorgente insieme al codice oggetto.

4. L’utente non può copiare, modificare, sublicenziare, o distribuire il Programma in modi diversi da quelli espressamente previsti da questa Licenza. Ogni tentativo di copiare, modificare, sublicenziare o distribuire il Programma non è autorizzato, e farà terminare automaticamente i diritti derivanti dalla presente Licenza. Tuttavia, per quanti abbiano ricevuto copie, o diritti, coperti da questa Licenza non avranno loro Licenza, purché tali parti rimangono nel pieno rispetto.

5. Non sei obbligato ad accettare questa Licenza, poiché non l’ha firmata. Tuttavia, nessun altro documento garantisce il permesso di modificare o distribuire il Programma oi lavori derivati​​. Queste azioni sono proibite dalla legge per chi non accetta questa Licenza. Pertanto, modificando o distribuendo il Programma (o un lavoro basato sul Programma), si indica l’accettazione di questa Licenza e quindi di tutti i suoi termini e le condizioni per la copia, la distribuzione o la modifica del Programma o di lavori basati su di esso.

6. Ogni volta che il Programma (o un lavoro basato sul Programma), l’acquirente riceve automaticamente una licenza dal licenziante originale per copiare, distribuire o modificare il Programma soggetto a questi termini e condizioni. Non è lecito imporre restrizioni ulteriori all’acquirente nel suo esercizio dei diritti qui garantiti. Tu non sei responsabile per la conformità da parte di terzi a questa Licenza.

7. Se, come conseguenza del giudizio di un tribunale o di denuncia di violazione di un brevetto o per ogni altra ragione (non limitatamente a questioni di brevetti), vengono imposte condizioni (da un ordine del tribunale, accordo o altro) che contraddicono le condizioni di questa Licenza, non ti scusare dalle condizioni della presente Licenza. Se non è possibile distribuire in modo da soddisfare simultaneamente gli obblighi dettati da questa Licenza e altri obblighi pertinenti, di conseguenza non si può distribuire il Programma a tutti. Ad esempio, se un brevetto non permettesse di ridistribuire il Programma da parte di tutti quelli che lo ricevono direttamente o indirettamente attraverso di voi, allora l’unico modo per soddisfare contemporaneamente il brevetto e questa Licenza e ‘di non distribuire affatto il programma.

Se una qualunque parte di questo comma è ritenuta non valida o non applicabile in qualsiasi circostanza particolare, il saldo della sezione è destinata ad essere applicata e la sezione nel suo complesso è destinato ad applicarsi in altre circostanze.

Non è lo scopo di questo comma indurre gli utenti a violare alcun brevetto o altra rivendicazione di diritti di proprietà o di contestare la validità di alcuna di queste rivendicazioni; questa sezione ha il solo scopo di proteggere l’integrità del sistema di distribuzione del software libero, che viene realizzato tramite l’uso di licenze pubbliche. Molte persone hanno contribuito generosamente alla vasta gamma di programmi distribuiti attraverso questo sistema, basandosi sull’applicazione fedele di tale sistema; spetta all’autore / donatore decidere se lui o lei è disposto a distribuire il software avvalendosi di altri sistemi, e l’acquirente non può imporre la scelta.

Questo comma serve a rendere il più chiaro possibile ciò che crediamo sia una conseguenza del resto di questa Licenza.

8. Se la distribuzione e / o l’uso del Programma sono limitati in alcuni paesi da brevetto o da interfacce coperte da copyright, il detentore del copyright originale che pone il Programma sotto questa Licenza può aggiungere esplicita limitazione di distribuzione geografica, per escludere questi paesi, in modo che la distribuzione è consentito solo nei paesi non esclusi. In tal caso, questa Licenza incorpora la limitazione come se scritto nel corpo della presente Licenza.

9. La Free Software Foundation può pubblicare revisioni e / o nuove versioni di questa Licenza Pubblica Generica di volta in volta. Tali nuove versioni saranno simili nello spirito alla versione attuale, ma potranno differire nei dettagli per affrontare nuovi problemi o preoccupazioni.

Ogni versione viene dato un numero identificativo. Se il Programma specifica un numero di versione di questa Licenza e “da ogni versione successiva”, si ha la possibilità di seguire le condizioni della versione specificata che di ogni versione successiva pubblicata dalla Free Software Foundation. Se il Programma non specifica quale versione di questa licenza, si può scegliere una qualsiasi versione tra quelle pubblicate dalla Free Software Foundation.

10. Se si desidera incorporare parti del Programma in altri programmi liberi le cui condizioni di distribuzione differiscano, scrivere all’autore per chiederne l’autorizzazione. Per il software il cui copyright è detenuto dalla Free Software Foundation, si scriva alla Free Software Foundation; talvolta facciamo eccezioni per questo. La nostra decisione sarà guidata da due finalità : preservare la libertà di tutti i prodotti derivati ​​dal nostro software libero e promuovere la condivisione e il riutilizzo del software in generale.

NESSUNA GARANZIA

11. POICHÉ IL PROGRAMMA È CONCESSO IN USO GRATUITAMENTE, NON ESISTE ALCUNA GARANZIA PER IL PROGRAMMA, NEI LIMITI CONSENTITI DALLA LEGGE APPLICABILE. SE NON INDICATO PER ISCRITTO, IL DETENTORE DEL COPYRIGHT E / O ALTRE PARTI FORNISCONO IL PROGRAMMA “COSÃŒ COM’È” SENZA ALCUN TIPO DI GARANZIA, ESPLICITA O IMPLICITA, COMPRESE, MA NON SOLO, LE GARANZIE DI COMMERCIABILITÀ E DI IDONEITÀ PER UN PARTICOLARE SCOPO . L’INTERO RISCHIO CONCERNENTE LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È. SE IL PROGRAMMA DI DIFETTI, SI ASSUME IL COSTO DI OGNI MANUTENZIONE, RIPARAZIONE O CORREZIONE.

12. IN NESSUN CASO SE NON RICHIESTO DALLA NORMATIVA VIGENTE O CONCORDATO PER ISCRITTO, I DETENTORE DEL COPYRIGHT O DI ALTRE PARTI CHE POSSONO MODIFICARE E / O RIDISTRIBUIRE IL PROGRAMMA COME CONSENTITO DI CUI SOPRA, ESSERE RITENUTI RESPONSABILI PER DANNI, INCLUSI DANNI GENERICI, SPECIALI, DANNI DIRETTI O INDIRETTI DERIVANTI DALL’USO O INCAPACITA ‘DI UTILIZZARE IL PROGRAMMA (INCLUSI, MA NON SOLO, LA PERDITA DI DATI, LA CORRUZIONE O PERDITE SOSTENUTE DA VOI O DA TERZI E L’INCAPACITÀ DEL PROGRAMMA A LAVORARE INSIEME AD ALTRI PROGRAMMI) , ANCHE SE IL DETENTORE O ALTRE PARTI SIANO STATI INFORMATI DELLA POSSIBILITA ‘DI TALI DANNI.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *