www.emanuelearata.it
Licenza GNU - Versione 2, luglio 1991
Questa è una libera traduzione della versione ufficiale della GNU/General Public License rilasciata dalla Free Software Foundation
Lo scopo di questa traduzione non va oltre l'aiuto alla lettura e comprensione del documento ufficiale
Nel caso si intenda utilizzare questa licenza per distribuire il proprio software, sarà necessario utilizzare il documento ufficiale in lingua inglese

** QUESTO DOCUMENTO NON HA VALORE LEGALE **

Licenza GNU
Versione 2, luglio 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
A tutti gli utenti è permesso copiare e distribuire copie letterali di questo documento, ma non sono concesse modifiche.

Preambolo
La maggior parte delle licenze è concepita per limitare la tua libertà nel condividere e modificare il software. Al contrario, la licenza GNU General Public License ha lo scopo di preservare la tua libertà nel condividere e modificare il software, per fare in modo che ogni applicazione sia libera per tutti gli utenti. Questa General Public License si applica alla maggior parte del software della Free Software Foundation e a qualsiasi altra applicazione i cui autori desiderano avvalersene. (Altre applicazioni della Free Software Foundation, anziché dalla General Public License, sono coperte dalla Licenza GNU Library General Public License). Anche tu puoi applicare la presente Licenza ai tuoi programmi.

Quando parliamo di software libero, ci riferiamo alla libertà, non al costo. Le licenze General Public License sono concepite per tutelare il tuo diritto a distribuire copie di software libero (e di farti pagare per questo servizio, se lo desideri), a ricevere oppure ottenere il codice sorgente, a modificarlo o utilizzarne alcune parti in nuovi programmi; infine ad informarti che hai il diritto di farlo.

Per proteggere i tuoi diritti, abbiamo la necessità di stabilire alcune restrizioni che impediscano a chiunque di negare o limitare questi diritti. Queste restrizioni si traducono in determinate responsabilità a tuo carico se distribuisci o modifichi copie del software.

Per esempio, se distribuisci copie di un determinato programma, gratuitamente o dietro compenso, sei tenuto a fornire ai destinatari gli stessi tuoi diritti. Devi assicurarti che anche loro possano ricevere oppure ottenere il codice sorgente, e devi portarli a conoscenza di queste condizioni in modo tale che possano conoscere i propri diritti.

Tuteliamo i tuoi diritti in due modi: (1) assegnando un copyright al software e (2) mettendoti a disposizione questa licenza che assicura il permesso legale a copiare, distribuire e/o modificare il software. Inoltre, per la protezione di ciascun autore e di noi stessi, vogliamo essere certi che ognuno comprenda che non esiste alcuna garanzia per questo software libero. Se l'applicazione viene modificata da qualcun'altro e viene passata ad altri, desideriamo che i destinatari sappiano che ciò di cui dispongono non è la copia originale, in modo tale che qualsiasi problema introdotto da altri non ricada sulla reputazione degli autori originari.

Infine, ogni programma libero è costantemente sotto la minaccia dei brevetti software. Desideriamo evitare il pericolo che i ridistributori di un programma libero ottengano brevetti individuali, rendendo di fatto quel programma un programma proprietario. Per evitare questa evenienza, abbiamo chiarito che qualsiasi brevetto debba essere concesso in licenza per il libero utilizzo a tutti gli utenti, oppure non essere soggetto a licenza alcuna.

I termini precisi e le condizioni per la copia, la distribuzione e la modifica sono riportati di seguito.

TERMINI E CONDIZIONI PER LA COPIA, LA DISTRIBUZIONE E LA MODIFICA

0. Questa Licenza si applica a qualsiasi programma o altro lavoro che contenga una nota apposta dal proprietario del copyright in base alla quale si indichi che l'applicazione possa essere distribuita in base alle condizioni di questa General Public License. Per "Programma", nel testo che segue, si intende ogni tipo di programma o di lavoro, e un "lavoro basato sul Programma" identifica sia il Programma stesso sia qualsiasi lavoro da questo derivato in base alla legge sul copyright: vale a dire un lavoro contenente il Programma o una parte di questo, sia letteralmente che con modifiche e/o tradotto in un altro linguaggio. (Da questo momento in poi, la traduzione è inclusa in ogni caso nel termine "modifica"). Ciascun possessore di licenza è indicato come "tu".

Attività diverse dalla copia, distribuzione e modifica non sono coperte da questa Licenza e sono al di fuori del suo ambito. L'atto di esecuzione del Programma non ha alcuna restrizione, e il suo output è coperto da licenza solo se il contenuto costituisce un lavoro basato sul Programma (indipendentemente dal fatto che sia creato in seguito alla sua esecuzione). In base alla natura del Programma il suo output può essere o meno coperto da questa Licenza.

1. Puoi copiare e distribuire copie letterali del codice sorgente del Programma così come tu lo ricevi, con qualsiasi mezzo, purché tu metta nella giusta evidenza in ciascuna copia le consone informazioni sul copyright e la dichiarazione di non responsabilità per quanto riguarda la garanzia, purché tu mantenga invariate tutte le informazioni che fanno riferimento questa Licenza e purché tu fornisca, insieme al Programma, una copia di tale Licenza ad ogni destinatario.

Puoi stabilire un compenso per l'atto fisico del trasferimento di una copia, e puoi scegliere se offrire una garanzia in cambio del pagamento di questo servizio.

2. Puoi modificare la copia o le copie del Programma o qualsiasi parte di esso, costituendo così un lavoro basato sul Programma, e copiare e distribuire tali modifiche in base ai termini della Sezione 1 riportata qui sopra, purché siano soddisfatte anche le seguenti condizioni:

a) Sei tenuto a fare in modo che i file modificati includano chiare informazioni che i file hanno subito modifiche, riportando la data di ogni cambiamento.

b) Sei tenuto a fare in modo che qualsiasi lavoro che distribuisci o pubblichi, che interamente o in parte contenga o derivi dal Programma o da qualsiasi parte di esso, venga concesso in licenza senza alcun costo a terzi sotto le condizioni di questa Licenza.

c) Se il programma modificato legge normalmente i comandi in modo interattivo quando eseguito, sei tenuto a fare in modo che, al momento dell'avvio dell'esecuzione usuale, venga stampato o visualizzato un avviso che includa le informazioni sul copyright e sul fatto che non è disponibile alcuna garanzia (oppure che tu la fornisci), e che gli utenti possono ridistribuire il programma in base a queste condizioni, e che indichi all'utente come visualizzare una copia di questa Licenza. (Eccezione: se il Programma è interattivo ma non stampa in genere tale nota, il tuo lavoro derivato dal Programma non deve obbligatoriamente stampare tale nota).

Questi requisiti si applicano all'intero lavoro modificato. Se alcune sezioni identificabili di tale lavoro non sono derivate dal Programma e possono essere ragionevolmente considerate come lavori in sé indipendenti e separati, questa Licenza e le sue condizioni non vengono applicate alle suddette sezioni se distribuite come lavori separati. Ma quando distribuisci le stesse sezioni come parte di un tutto che consiste in un lavoro basato sul Programma, la distribuzione di tale insieme deve avvenire in base ai termini di questa Licenza, le cui autorizzazioni per altri utenti si estendono all'intero lavoro e, di conseguenza, a ciascuna parte di esso indipendentemente dall'autore.

Quindi, lo scopo di questa sezione non è richiedere diritti o contestare i tuoi su un lavoro scritto interamente da te; bensì l'obiettivo è quello di esercitare il diritto di controllare la distribuzione di opere derivate o lavori collettivi basati sul Programma.

Oltre a ciò, la mera aggregazione di un lavoro non basato sul Programma al Programma stesso (o a un lavoro basato sul Programma) in un volume di un supporto di archiviazione o di distribuzione non include l'altro lavoro nell'ambito di questa Licenza.

3. Puoi copiare e distribuire il Programma (o un lavoro basato su di esso, come da Sezione 2) nella forma di codice oggetto o come modulo eseguibile sotto le condizioni delle Sezioni 1 e 2 purché tu rispetti una delle seguenti condizioni:

a) Accompagnare il software con il codice sorgente completo in modo tale che possa essere visualizzato dal computer, codice che deve essere distribuito in base alle condizioni delle Sezioni 1 e 2 nel supporto normalmente utilizzato per lo scambio del software. Oppure:

b) Accompagnare il software con un'offerta scritta, valida per almeno tre anni, di fornire a terzi il codice sorgente completo in modo tale che possa essere visualizzato dal computer, codice che deve essere distribuito in base alle condizioni delle Sezioni 1 e 2 nel supporto normalmente utilizzato per lo scambio del software dietro il pagamento di una somma non superiore al costo dell'esecuzione fisica della distribuzione del codice sorgente stesso. Oppure:

c) Accompagnare il software con le informazioni ricevute relative all'offerta di distribuire il codice sorgente. (Questa alternativa è consentita unicamente per la distribuzione a fini non commerciali, e solo se hai ricevuto il programma sotto forma di codice oggetto o come modulo eseguibile in base a tale offerta, così come dal paragrafo b) precedente.

Per codice sorgente di un lavoro si intende il formato più adatto del lavoro in cui effettuare le modifiche. In riferimento a un'applicazione eseguibile, per codice sorgente completo si intende tutto il codice sorgente per tutti i moduli contenuti, oltre a qualsiasi file di definizione dell'interfaccia associata e agli script utilizzati per gestire la compilazione e l'installazione del file eseguibile. Tuttavia, come eccezione particolare, il codice sorgente distribuito non è necessario che includa nulla che venga normalmente distribuito (in formato originale o binario) con i componenti principali (compilatore, kernel eccetera) del sistema operativo in cui viene fatto girare il file eseguibile, a meno che il componente stesso non sia allegato al file eseguibile.

Se la distribuzione del file eseguibile o del codice oggetto viene effettuata offrendo l'accesso alla copia da un punto stabilito, permettere la copia del codice sorgente dallo stesso luogo è considerata una valida forma di distribuzione del codice sorgente, anche se copiare il sorgente è facoltativo per il destinatario.

4. Non puoi copiare, modificare, concedere a tua volta in licenza o distribuire il Programma se quest'ultimo non è espressamente fornito secondo le condizioni di questa Licenza. Qualsiasi altro tentativo di copia, modifica, concessione in licenza o distribuzione del Programma non è valido, e porterà alla negazione automatica dei tuoi diritti indicati da questa Licenza. Tuttavia, i terzi che hanno ricevuto copie o diritti da te in base alla questa Licenza non vedranno negati i loro diritti finché si atterranno alle indicazioni in essa contenute.

5. Non sei tenuto ad accettare le condizioni di questa Licenza, visto che non l'hai firmata. Tuttavia, nient'altro ti garantisce l'autorizzazione a modificare o distribuire il Programma o lavori derivati da esso. Se non accetti questa licenza, queste operazioni sono proibite dalla legge. Pertanto, modificando o distribuendo il Programma (o qualsiasi lavoro basato su di esso), indichi l'accettazione di questa Licenza e di tutti i termini e le condizioni da essa stabilite per la copia, la distribuzione o la modifica del Programma o dei lavori basati su di esso.

6. Ogni volta che ridistribuisci il Programma (o qualsiasi lavoro basato su di esso), il destinatario riceve automaticamente una licenza dal proprietario originale per la copia, la distribuzione o la modifica del Programma sotto questi termini e condizioni. Non hai la possibilità di imporre ulteriori restrizioni alla facoltà dei destinatari di esercitare i diritti qui garantiti. Non sei comunque tenuto a fare in modo che i terzi si conformino a questa Licenza.

7. Se, come conseguenza di una sentenza o di una imputazione per contraffazione di un brevetto o per qualsiasi altro motivo (non limitato a contestazioni relative ai brevetti), ti vengono imposte condizioni (da una sentenza, da un contratto o altro) che sono in contrasto con le condizioni di questa Licenza, ciò non ti esime dal rispettarne comunque le condizioni. Se non puoi distribuire il software in modo tale da soddisfare contemporaneamente agli obblighi di questa Licenza e a qualsiasi altra indicazione pertinente, come conseguenza non potrai distribuire il Programma. Per esempio, se un brevetto non concedesse la gratuita distribuzione del Programma da parte di tutti coloro che per tuo mezzo ne ricevono direttamente o indirettamente una copia, l'unico modo per soddisfare le condizioni del brevetto e di questa Licenza è astenersi completamente dalla distribuzione del Programma.

Se una porzione qualsiasi di questa sezione è ritenuta non valida o non vincolante in una particolare circostanza, è necessario comunque rispettarne l'idea; in ogni altro caso questa sezione deve essere applicata nel suo complesso.

Lo scopo di questa sezione non è indurre l'utente a violare qualsiasi brevetto o altre richieste di diritti di proprietà, o contestare la validità di tali richieste. Questa sezione ha il solo scopo di proteggere l'integrità del sistema di distribuzione libera del software, che è realizzato dalla licenza pubblica. Molti utenti hanno dato un contributo generoso all'ampia gamma di applicazioni distribuite mediante questo sistema basandosi sulla sua applicazione coerente; dipende dall'autore decidere di distribuire il software utilizzando un altro sistema, e l'utente non può imporre alcuna scelta.

Questa sezione ha lo scopo di chiarire completamente ciò che crediamo sia una conseguenza della parte restante di questa Licenza.

8. Se la distribuzione e/o l'utilizzo del Programma è limitato in alcuni Paesi da brevetti o da interfacce protette da copyright, il proprietario del copyright che assegna la presente Licenza al Programma può aggiungere una limitazione esplicita alla distribuzione geografica escludendo quei paesi, per fare in modo che la distribuzione sia concessa solo a quelli non esclusi. In tal caso, i limiti geografici saranno inclusi in questa Licenza e ne faranno parte a tutti gli effetti.

9. La Free Software Foundation può pubblicare versioni successive della licenza Genera Public License. Tali versioni saranno simili a questa Licenza, ma potranno differire nei dettagli relativi a nuovi problemi.

A ciascuna versione viene assegnato un numero identificativo. Se il Programma è coperto da una versione di questa Licenza e da "ogni versione successiva", si ha la possibilità di attenersi ai termini e alle condizioni della presente e delle successive versioni pubblicate da Free Software Foundation. Se il Programma non specifica il numero di versione della Licenza, è possibile scegliere una versione qualsiasi pubblicata da Free Software Foundation.

10. Se desideri includere parti del Programma in altri programmi liberi le cui condizioni di distribuzione sono diverse, è necessario scrivere all'autore per chiedere le autorizzazioni necessarie. Per il software protetto da copyright della Free Software Foundation, è necessario scrivere alla Free Software Foundation; talvolta facciamo eccezione rispetto alle regole di questa Licenza. La nostra decisione sarà guidata dal duplice scopo di mantenere la libertà di tutti i nostri software e dalla promozione della condivisione e del riutilizzo del software in generale.

ESCLUSIONE DI GARANZIE

11. DATO CHE IL PROGRAMMA È CONCESSO IN LICENZA GRATUITAMENTE, NON NE ESISTE ALCUNA GARANZIA, NEI LIMITI STABILITI DALLA LEGGE. ECCETTO QUANDO ALTRIMENTI STABILITO, NELLA STESURA DEL COPYRIGHT I DETENTORI DI QUESTO E/O I TERZI METTONO A DISPOSIZIONE IL PROGRAMMA "COSÌ COM'È" SENZA ALCUN TIPO DI GARANZIA, ESPRESSA O IMPLICITA; COMPRESA, SENZA LIMITARSI A CIÒ, LA GARANZIA IMPLICITA DI COMMERCIABILITÀ O DI ADEGUATEZZA A UN PARTICOLARE SCOPO. L'INTERO RISCHIO RELATIVO ALLA QUALITÀ E ALLE PRESTAZIONI DEL PROGRAMMA È A CARICO TUO. SE IL PROGRAMMA RISULTA DIFETTOSO, TI ASSUMI IL COSTO DI TUTTE LE OPERAZIONI NECESSARIE, DI RIPARAZIONE O CORREZIONE DEI PROBLEMI.

12. IN NESSUN CASO, SE NON RICHIESTO DALLA LEGGE O CONCORDATO NELLA STESURA DI UN ACCORDO, UN DETENTORE DI COPYRIGHT, O UN TERZO CHE POSSA MODIFICARE E/O RIDISTRIBUIRE IL PROGRAMMA IN BASE ALLE CONDIZIONI DI CUI SOPRA, POTRÀ ESSERE RITENUTO IN QUALCHE MODO COLLEGATO A TE PER DANNI DI QUALSIASI TIPO CAUSATI DALL'UTILIZZO O DALL'IMPERIZIA NELL'UTILIZZO DEL PROGRAMMA (INCLUSA, SENZA LIMITARSI A QUESTO, LA PERDITA O LA CORRUZIONE DI DATI SUBITA DA TE O DA TERZI O L'IMPOSSIBILITÀ DI ESEGUIRE IL SOFTWARE CONTEMPORANEAMENTE AD ALTRE APPLICAZIONI), ANCHE SE IL DETENTORE DI COPYRIGHT O ALTRE PARTI SONO STATE AVVISATE DELLA POSSIBILITÀ DI TALI DANNI.

FINE DEI TERMINI E DELLE CONDIZIONI

Come applicare queste condizioni alle tue nuove applicazioni

Se sviluppi un nuovo programma, e desideri renderlo della maggiore utilità possibile per il pubblico, il miglior modo per conseguire questo scopo è renderlo un software libero, così che ognuno lo possa ridistribuire e modificare in base alle proprie esigenze. Per fare questo, allega il seguente avviso al programma. Affinché l'esclusione di garanzia sia comunicata nel modo più efficace possibile, è consigliabile allegare l'avviso all'inizio di ogni file sorgente; e ciascun file dovrebbe almeno avere la nota del copyright e un riferimento alla posizione in cui l'intera nota possa essere integralmente reperita.

"una riga per il nome del programma e un'espressione sintetica che ne esprima lo scopo"
Copyright © 20xx "nome e cognome dell'autore"

Questo programma è software libero; lo puoi ridistribuire e/o modificare in base alle condizioni della GNU Geneal Public License così come pubblicata dalla Free Software Foundation; o in base alle condizioni della versione 2 della Licenza o (a tua scelta) di qualsiasi delle successive.

Questo programma è distribuito sperando che sia utile, ma SENZA ALCUNA GARANZIA; comprese quelle di COMMERCIABLITÀ o di adeguatezza ad eseguire DETERMINATO OPERAZIONI. Vedi la GNU General Public License per ulteriori informazioni.

Dovresti ricevere una copia della GNU General Public License con questo programma; se così non è stato, scrivi alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

Aggiungi anche informazioni su come poter essere contattato mediante posta elettronica e cartacea.

Se il programma è interattivo, fai in modo che visualizzi una breve nota come questa all'atto dell'esecuzione:

Gnomovision versione 69, Copyright © 20xx nome dell'autore
Gnomovision è fornito SENZA ALCUNA GARANZIA; per i dettagli usa il comando "mostra g"
Questo è un software libero, e puoi ridistribuirlo sotto determinate condizioni; usa il comando "mostra c" per i dettagli.

Gli ipotetici comandi "mostra g" e "mostra c" devono visualizzare le parti appropriate della Geneal Public License. Ovviamente, i comandi da te stabiliti possono essere richiamati diversamente da "mostra g" e "mostra c"; possono anche essere attivati tramite clic o selezione da menu - qualunque cosa sia appropriata al tuo programma.

Potrebbe anche essere necessario far firmare al tuo datore di lavoro (se necessario) o alla tua scuola, se ne frequenti una, una rinuncia di copyright per il programma. Segue un esempio; cambia i nomi:

Yoyodine, Inc., rinuncia con il presente documento a tutti i dirittu di copyright sul programma 'Gnomovision' (che svolge passi di compilazione) scritto da Tizio Caio.

Presidente di Yoyodine, Inc.
"Firma Presidente", data

Questa Licenza non permette di incorporare i programmi da essa tutelati all'interno di programmi proprietari. Se il tuo è una libreria di funzioni, potresti ritenere più utile permettere di collegare applicazioni proprietarie alla libreria. Se hai questa intenzione, utilizza la GNU Library General Public License invece di questa Licenza.

chiudi finestra