3. È lecito copiare e distribuire il Programma (o un'opera basata su
di esso, come espresso al comma 2) sotto forma di codice oggetto o
eseguibile secondo i termini dei precedenti commi 1 e 2, a patto che
si applichi una delle seguenti condizioni:
a) Il Programma sia corredato del codice sorgente completo, in una
forma leggibile da calcolatore, e tale sorgente sia fornito
secondo le regole dei precedenti commi 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 da
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 commi 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 ottenere il codice sorgente.
Questa alternativa è permessa solo in caso di distribuzioni non
commerciali e solo se il programma è stato ottenuto sotto forma di
codice oggetto o eseguibile in accordo al precedente comma B.
Per "codice sorgente completo" di un'opera si intende la forma
preferenziale usata per modificare un'opera. 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 invalidata la loro Licenza, purché si comportino
conformemente ad essa.