Questa è una traduzione  italiana non ufficiale della Licenza Pubblica
Generale GNU.  Non  è pubblicata dalla Free Software  Foundation e non
ha  valore  legale  nell'esprimere  i  termini  di  distribuzione  del
software  che usa  la  licenza  GPL.  Solo  la  versione originale  in
inglese della  licenza ha valore  legale.  Ad ogni modo,  speriamo che
questa traduzione aiuti le persone  di lingua italiana a capire meglio
il significato della licenza GPL.
   
 This  is  an unofficial  translation  of  the  GNU General  Public
 License into Italian.   It was not published by  the Free Software
 Foundation, and does not  legally state the distribution terms for
 software that uses the GNU  GPL. Only the original English text of
 the GNU  GPL does  that.  However, we  hope that  this translation
 will help Italian speakers understand the GNU GPL better.
   
       LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU
               Versione 2, Giugno 1991

       Copyright (C) 1989, 1991 Free Software Foundation, Inc.
        675 Mass Ave, Cambridge, MA 02139, USA

Traduzione curata dal gruppo Pluto  e da ILS, ultimo aggiornamento, 30
luglio 1998.

Tutti  possono  copiare  e   distribuire  copie  letterali  di  questo
documento di licenza, ma non è lecito modificarlo.

                  Preambolo

Le licenze per la maggioranza dei programmi hanno lo scopo di togliere
all'utente la libertà di  condividerlo e di modificarlo. Al contrario,
la Licenza  Pubblica Generica GNU è  intesa a garantire  la libertà di
condividere e modificare il free software, al fine di assicurare che i
programmi siano ``liberi'' per tutti i loro utenti.  Questa Licenza si
applica alla maggioranza dei  programmi della Free Software Foundation
e ad  ogni altro programma i  cui autori hanno  scelto questa Licenza.
Alcuni  altri programmi  della  Free Software  Foundation sono  invece
coperti dalla  Licenza Pubblica  Generica per Librerie.   Chiunque può
usare questa Licenza per i propri programmi.

Quando si parla  di ``free software'', ci si  riferisce alla libertà,
non al prezzo.   Le nostre Licenze (la GPL e  la LGPL) sono progettate
per assicurarsi che ciascuno abbia la libertà di distribuire copie del
free  software (e  farsi pagare  per questo,  se vuole),  che ciascuno
riceva il codice sorgente o che  lo possa ottenere se lo desidera, che
ciascuno possa modificare  il programma o usarne delle  parti in nuovi
programmi ``liberi'' e che ciascuno sappia di potere fare queste cose.

Per proteggere i diritti  dell'utente, 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.

Per esempio,  chi distribuisce copie  di un Programma coperto  da GPL,
sia  gratis sia in  cambio di  un compenso,  deve dare  ai destinatari
tutti  i  diritti che  ha  ricevuto.   Deve  anche assicurarsi  che  i
destinatari ricevano  o possano ricevere  il codice sorgente.   E deve
mostrar loro  queste condizioni  di Licenza, in  modo che  conoscano i
loro diritti.

Proteggiamo  i diritti  dell'utente in  due modi:  (1)  proteggendo il
software con  un copyright,  e (2) offrendo  una Licenza che  offre il
permesso legale di copiare, distribuire e/o modificare il Programma.

Infine, per proteggere ogni  autore e noi stessi, vogliamo assicurarci
che ognuno capisca che non ci sono garanzie per i programmi coperti da
GPL.    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  brevetti  personali,  rendendo  perciò  il
Programma una  cosa di sua  proprietà.  Per prevenire  questo, abbiamo
chiarito che ogni prodotto  brevettato debba essere distribuito per il
libero uso da parte di chiunque, o non distribuito affatto.

Seguono  i  termini   e  le  condizioni  precisi  per   la  copia,  la
distribuzione e la modifica.


            LICENZA PUBBLICA GENERICA GNU
  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
tale opera può distribuita sotto  i termini di questa Licenza Pubblica
Generica.   Il  termine ``Programma''  nel  seguito  indica ognuno  di
questi  programmi  o  lavori,  e  l'espressione  ``lavoro  basato  sul
Programma''  indica  sia  il  Programma  sia  ogni  opera  considerata
``derivata''  in  base  alla  legge  sul  Copyright:  cioè  un  lavoro
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 è  in ogni caso  considerata una ``modifica''.  Vengono ora
elencati i diritti dei detentori di licenza.

Attività diverse  dalla copiatura,  distribuzione e modifica  non sono
coperte  da questa Licenza  e sono  al di  fuori della  sua influenza.
L'atto di  eseguire il  programma non viene  limitato, e  l'output del
programma  è  coperto da  questa  Licenza  solo  se il  suo  contenuto
costituisce  un  lavoro basato  sul  Programma (indipendentemente  dal
fatto  che sia  stato creato  eseguendo il  Programma).  In  base alla
natura del Programma il suo output può essere o meno coperto da questa
Licenza.

  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;  che  si
mantengano intatti tutti i  riferimenti a questa Licenza e all'assenza
di ogni garanzia;  che si 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  del   Programma,  è  anche  possibile   a  propria  discrezione
richiedere un pagamento in cambio di una copertura assicurativa.

  2. È lecito  modificare la  propria copia o  copie del  Programma, o
parte  di esso,  creando  perciò  un lavoro  basato  sul Programma,  e
copiare o distribuire queste modifiche e questi lavori sotto i termini
del  precedente punto  1, a  patto che  anche tutte  queste condizioni
vengano soddisfatte:

        a)  Bisogna indicare  chiaramente nei  file che  si  tratta di
        copie modificate e la data di ogni modifica.

        b)  Bisogna  fare  in  modo  che  ogni  lavoro  distribuito  o
        pubblicato,  che in  parte  o nella  sua  totalità derivi  dal
        Programma o da parti  di esso, sia globalmente utilizzabile da
        terze parti secondo le condizioni di questa licenza.

        c)  Se  di  solito   il  programma  modificato  legge  comandi
        interattivamente  quando eseguito,  bisogna fare  in  modo che
        all'inizio  dell'esecuzione   interattiva  usuale,  stampi  un
        messaggio contenente  una appropriata  nota di copyright  e di
        assenza di garanzia (oppure che specifichi il tipo di garanzia
        che  si offre).   Il messaggio  deve inoltre  specificare agli
        utenti che possono ridistribuire il programma nelle condizioni
        qui descritte  e deve  indicare come reperire  questa licenza.
        Se però il programma  di partenza è interattivo ma normalmente
        non stampa tale messaggio,  non occorre che un lavoro derivato
        lo stampi.

Questi requisiti si applicano  al lavoro modificato nel suo complesso.
Se sussistono parti identificabili del lavoro modificato che non siano
derivate   dal  Programma   e  che   possono   essere  ragionevolmente
considerate  lavori  indipendenti,  allora  questa Licenza  e  i  suoi
termini  non si applicano  a queste  parti quando  vengono distribuite
separatamente. Se però queste parti vengono distribuite all'interno di
un prodotto che è un  lavoro basato sul Programma, la distribuzione di
questo prodotto nel suo complesso  deve avvenire nei termini di questa
Licenza, le  cui norme  nei confronti di  altri utenti si  estendono a
tutto  il  prodotto, e  quindi  ad ogni  sua  parte,  chiunque ne  sia
l'autore.

Sia  chiaro che  non è  nelle intenzioni  di questa  sezione accampare
diritti su lavori scritti  interamente da altri, l'intento è piuttosto
quello  di esercitare il  diritto di  controllare la  distribuzione di
lavori derivati o dal Programma o contenenti esso.

Inoltre, se il Programma o  un lavoro derivato da esso viene aggregato
ad  un altro  lavoro non  derivato  dal Programma  su di  un mezzo  di
immagazzinamento o  di distribuzione, il lavoro non  derivato non deve
essere coperto da questa licenza.

  3. È lecito copiare  e distribuire il Programma (o  un lavoro basato
su di esso, come espresso al  punto 2) sotto forma di codice oggetto o
eseguibile sotto i termini dei precedenti  punti 1 e 2, a patto che si
applichi una delle seguenti condizioni:

        a) Il Programma sia corredato dal codice sorgente completo, in
        una  forma  leggibile dal  calcolatore  e  tale sorgente  deve
        essere fornito secondo le regole dei precedenti punti 1 e 2 su
        di un mezzo comunemente usato per lo scambio di programmi.

        b) Il Programma sia accompagnato da un'offerta scritta, valida
        per almeno tre anni, di fornire a chiunque ne faccia richiesta
        una copia completa del codice sorgente, in una forma leggibile
        dal  calcolatore, in cambio  di un  compenso non  superiore al
        costo del trasferimento fisico  di tale copia, che deve essere
        fornita secondo le regole dei precedenti  punti 1 e 2 su di un
        mezzo comunemente usato per lo scambio di programmi.

        c) Il  Programma sia accompagnato dalle  informazioni che sono
        state ricevute  riguardo alla  possibilità di avere  il codice
        sorgente.   Questa  alternativa è  permessa  solo  in caso  di
        distribuzioni non  commerciali e solo se il  programma è stato
        ricevuto sotto forma di codice oggetto o eseguibile in accordo
        al precedente punto B.  @end enumerate

Per  ``codice sorgente  completo'' di  un lavoro  si intende  la forma
preferenziale  usata  per  modificare  un lavoro.   Per  un  programma
eseguibile,  ``codice sorgente  completo'' significa  tutto  il codice
sorgente di tutti i moduli  in esso contenuti, più ogni file associato
che  definisca le  interfacce esterne  del programma,  più  gli script
usati    per   controllare    la   compilazione    e   l'installazione
dell'eseguibile. In ogni caso non  è necessario che il codice sorgente
fornito  includa  nulla  che  sia normalmente  distribuito  (in  forma
sorgente o in formato binario) con i principali componenti del sistema
operativo sotto cui viene  eseguito il Programma (compilatore, kernel,
e così via), a meno che tali componenti accompagnino l'eseguibile.

Se la distribuzione dell'eseguibile  o del codice oggetto è effettuata
indicando  un luogo dal  quale sia  possibile copiarlo,  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 l'acquirente.

  4.  Non è  lecito 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 garantiti  da questa Licenza.  D'altra parte
ogni acquirente che abbia ricevuto copie, o diritti, coperti da questa
Licenza da parte  di persone che violano la  Licenza come qui indicato
non  vedranno  invalidare  la   loro  Licenza,  purchè  si  comportino
conformemente ad essa.

  5.  L'acquirente non è obbligato ad accettare questa Licenza, poichè
non l'ha firmata.  D'altra  parte nessun altro documento garantisce il
permesso di modificare o distribuire  il Programma o i lavori derivati
da esso.  Queste azioni sono  proibite dalla legge per chi non accetta
questa Licenza;  perciò, modificando o distribuendo il  Programma o un
lavoro basato sul programma, si  indica nel fare ciò l'accettazione di
questa Licenza e quindi di tutti  i suoi termini e le condizioni poste
sulla copia, la distribuzione e  la modifica del Programma o di lavori
basati su di esso.

  6. Ogni volta che il Programma o un lavoro basato su di esso vengono
distribuiti, l'acquirente riceve  automaticamente una licenza d'uso da
parte del  licenziatario originale.  Tale licenza regola  la copia, la
distribuzione  e la modifica  del Programma  secondo questi  termini e
queste  condizioni.   Non   è  lecito  imporre  restrizioni  ulteriori
all'acquirente  nel  suo esercizio  dei  diritti  qui garantiti.   Chi
distribuisce  programmi  coperti da  questa  Licenza  non e'  comunque
responsabile per la conformità alla Licenza da parte di terze parti.

  7.  Se,  come  conseguenza del  giudizio  di  una  corte, o  di  una
imputazione per la violazione di  un brevetto o per ogni altra ragione
(anche  non  relativa  a   questioni  di  brevetti),  vengono  imposte
condizioni  che contraddicono  le  condizioni di  questa licenza,  che
queste condizioni siano dettate dalla corte, da accordi tra le parti o
altro,  queste  condizioni non  esimono  nessuno dall'osservazione  di
questa Licenza. Se non è  possibile distribuire un prodotto in un modo
che soddisfi simultaneamente gli  obblighi dettati da questa Licenza e
altri  obblighi  pertinenti,  il   prodotto  non  può  essere  affatto
distribuito.   Per esempio,  se un  brevetto non  permettesse  a tutti
quelli che  lo ricevono di ridistribuire il  Programma senza obbligare
al  pagamento   di  diritti,   allora  l'unico  modo   per  soddisfare
contemporaneamente il brevetto e  questa Licenza e' di non distribuire
affatto il Programma.

Se parti di questo punto  sono ritenute non valide o inapplicabili per
qualsiasi circostanza, deve  comunque essere applicata l'idea espressa
da  questo  punto;  in  ogni  altra  circostanza  invece  deve  essere
applicato il punto 7 nel suo complesso.

Non è  nello scopo  di questo punto  indurre gli utenti  ad infrangere
alcun brevetto  nè ogni altra rivendicazione di  diritti di proprietà,
nè di  contestare la validità  di alcuna di queste  rivendicazioni; lo
scopo  di questo  punto è  solo quello  di proteggere  l'integrità del
sistema di  distribuzione dei  programmi liberi, che  viene realizzato
tramite l'uso della licenza pubblica.  Molte persone hanno contribuito
generosamente  alla vasta  gamma di  programmi  distribuiti attraverso
questo  sistema, basandosi sull'applicazione  fedele di  tale sistema.
L'autore/donatore   può  decidere   di  sua   volontà   se  preferisce
distribuire il  software avvalendosi di altri  sistemi, e l'acquirente
non può imporre la scelta del sistema di distribuzione.

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

  8.  Se in alcuni paesi la distribuzione e/o l'uso del Programma sono
limitati da brevetto o dall'uso di interfacce coperte da copyright, il
detentore del  copyright originale che pone il  Programma sotto questa
Licenza può aggiungere limiti geografici espliciti alla distribuzione,
per escludere questi paesi dalla  distribuzione stessa, in modo che il
programma  possa essere  distribuito  solo nei  paesi  non esclusi  da
questa regola.   In questo  caso i limiti  geografici sono  inclusi in
questa Licenza e ne fanno parte a tutti gli effetti.

  9.  All'occorrenza  la  Free   Software  Foundation  può  pubblicare
revisioni o nuove versioni  di questa Licenza Pubblica Generica.  Tali
nuove  versioni saranno  simili a  questa nello  spirito,  ma potranno
differire  nei dettagli  al fine  di  coprire nuovi  problemi e  nuove
situazioni.

Ad ogni versione viene dato un numero identificativo.  Se il Programma
asserisce  di essere  coperto da  una particolare  versione  di questa
Licenza e ``da ogni  versione successiva'', l'acquirente può scegliere
se  seguire  le  condizioni   della  versione  specificata  o  di  una
successiva.  Se  il Programma non  specifica quale versione  di questa
Licenza  deve  applicarsi, l'acquirente  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 da
queste, è  possibile scrivere  all'autore del Programma  per chiederne
l'autorizzazione.  Per  il software il cui copyright  è detenuto dalla
Free  Software Foundation,  si scriva  alla Free  Software Foundation;
talvolta facciamo eccezioni alle  regole di questa Licenza.  La nostra
decisione sarà guidata da due  scopi: preservare la libertà di tutti i
prodotti   derivati  dal   nostro  free   software  e   promuovere  la
condivisione e il riutilizzo del software in generale.


               NON C'È GARANZIA

  11. POICHÈ  IL PROGRAMMA È  CONCESSO IN  USO GRATUITAMENTE,  NON C'È
GARANZIA PER  IL PROGRAMMA, NEI  LIMITI PERMESSI DALLE  VIGENTI LEGGI.
SE NON INDICATO DIVERSAMENTE  PER ISCRITTO, IL DETENTORE DEL COPYRIGHT
E LE  ALTRE PARTI  FORNISCONO IL PROGRAMMA  "COSÌ COM'È",  SENZA ALCUN
TIPO  DI GARANZIA,  NÈ ESPLICITA  NÈ IMPLICITA;  CIÒ  COMPRENDE, SENZA
LIMITARSI  A  QUESTO,  LA  GARANZIA  IMPLICITA  DI  COMMERCIABILITÀ  E
UTILIZZABILITÀ PER UN PARTICOLARE SCOPO.  L'INTERO RISCHIO CONCERNENTE
LA QUALITÀ  E LE PRESTAZIONI  DEL PROGRAMMA È DELL'ACQUIRENTE.   SE IL
PROGRAMMA DOVESSE RIVELARSI DIFETTOSO, L'ACQUIRENTE SI ASSUME IL COSTO
DI OGNI MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.

  12. NÈ  IL  DETENTORE  DEL  COPYRIGHT  NÈ ALTRE  PARTI  CHE  POSSONO
MODIFICARE  O  RIDISTRIBUIRE  IL  PROGRAMMA COME  PERMESSO  IN  QUESTA
LICENZA SONO  RESPONSABILI PER DANNI NEI  CONFRONTI DELL'ACQUIRENTE, A
MENO CHE QUESTO  NON SIA RICHIESTO DALLE LEGGI VIGENTI  O APPAIA IN UN
ACCORDO SCRITTO. SONO INCLUSI  DANNI GENERICI, SPECIALI O INCIDENTALI,
COME  PURE I  DANNI CHE  CONSEGUONO DALL'USO  O  DALL'IMPOSSIBILITÀ DI
USARE  IL  PROGRAMMA; CIÒ  COMPRENDE,  SENZA  LIMITARSI  A QUESTO,  LA
PERDITA  DI  DATI,  LA  CORRUZIONE  DEI  DATI,  LE  PERDITE  SOSTENUTE
DALL'ACQUIRENTE  O  DA  TERZE  PARTI  E L'INABILITÀ  DEL  PROGRAMMA  A
LAVORARE INSIEME  AD ALTRI  PROGRAMMI, ANCHE SE  IL DETENTORE  O ALTRE
PARTI SONO STATE AVVISATE DELLA POSSIBILITÀ DI QUESTI DANNI.

              FINE DEI TERMINI E DELLE CONDIZIONI
                   

     Appendice: come applicare questi termini ai nuovi programmi

Se si sviluppa un nuovo programma e lo si vuole rendere della maggiore
utilità possibile per il pubblico,  la cosa migliore da fare è rendere
tale programma free software, cosicchè ciascuno possa ridistribuirlo e
modificarlo sotto questi termini.

Per fare questo, si inserisca  nel programma la seguente nota. La cosa
migliore da fare  è mettere la nota all`inizio  di ogni file sorgente,
per chiarire nel modo  più efficiente possibile l'assenza di garanzia;
ogni  file   dovrebbe  contenere  almeno   la  nota  di   copyright  e
l'indicazione di dove trovare l'intera nota.

    <una  riga per  dire in  breve il  nome del  programma e  cosa fa>
    Copyright (C) 19aa <nome dell'autore>

    Questo  programma è  free  software; è  lecito redistribuirlo  e/o
    modificarlo secondo i termini  della Licenza Pubblica Generica GNU
    come è pubblicata dalla Free  Software Foundation; o la versione 2
    della licenza o (a propria scelta) una versione successiva.

    Questo programma  è distribuito nella  speranza che sia  utile, ma
    SENZA  ALCUNA GARANZIA;  senza  neppure la  garanzia implicita  di
    NEGOZIABILITÀ  o di  APPLICABILITÀ PER  UN PARTICOLARE  SCOPO.  Si
    veda la Licenza Pubblica Generica GNU per avere maggiori dettagli.

    Ognuno dovrebbe  avere ricevuto  una copia della  Licenza Pubblica
    Generica  GNU insieme a  questo programma;  in caso  contrario, si
    scriva  alla  Free  Software   Foundation,  Inc.,  675  Mass  Ave,
    Cambridge, MA 02139, Stati Uniti.

Si  aggiungano anche  informazioni su  come si  può  essere contattati
tramite posta elettronica e cartacea.

Se il programma è interattivo, si  faccia in modo che stampi una breve
nota simile a questa quando viene usato interattivamente:

    Orcaloca versione 69,  Copyright (C) 19aa <nome dell'autore>
    Orcaloca non  ha ALCUNA GARANZIA;  per i dettagli si  digiti `show
    g'.  Questo è  free software, e ognuno è  libero di ridistribuirlo
    sotto certe condizioni; si digiti `show c' per dettagli.

Gli  ipotetici  comandi "show  g"  e  "show  c" mostreranno  le  parti
appropriate della  Licenza Pubblica Generica.   Chiaramente, i comandi
usati possono  essere chiamati diversamente da  "show g" e  "show c" e
possono anche essere selezionati con il mouse o attraverso un menù; in
qualunque modo pertinente al programma.

Se  necessario, si  dovrebbe anche  far firmare  al proprio  datore di
lavoro (se si lavora come  programmatore) o alla propria scuola, se si
è studente, una  ``rinuncia al copyright'' per il  programma.  Ecco un
esempio con nomi fittizi:

   Yoyodinamica SPA rinuncia con questo documento ad ogni interesse al
   copyright del programma `Orcaloca' (che svolge dei passi di
   compilazione) scritto da Giovanni Smanettone.

       <firma di Primo Tizio>, 1 April 1999
       Primo Tizio, Presidente

I programmi  coperti da questa  Licenza Pubblica Generica  non possono
essere  incorporati  all'interno  di  programmi  proprietari.   Se  il
proprio programma  è una  libreria di funzioni,  può essere  più utile
permettere di  collegare applicazioni proprietarie  alla libreria.  Se
si  ha questa  intenzione  consigliamo di  usare  la Licenza  Generica
Pubblica GNU per  Librerie (LGPL) al posto di  questa Licenza.