Users Guide
pericolo che le aziende che distribuiscono il software libero possano ottenere le licenze dei brevetti, trasformando quindi programma in
software proprietario. Per evitare ciò, abbiamo chiarito che qualsiasi brevetto deve essere concesso in licenza per l'utilizzo gratuito di tutti o
non concesso in licenza a nessuno. La maggior parte del software GNU, tra cui alcune librerie, è coperta dalla classica GNU General Public
License, progettata per i programmi di utilità. Questa licenza, la GNU Library General Public License, si applica ad alcune librerie designate.
Questa licenza è molto diversa da quella normale; si consiglia di leggerla nella sua totalità, e di non dare per scontato che sia identica alla
normale licenza. Il motivo per cui abbiamo una licenza separata per alcune librerie pubbliche è che queste confondono la distinzione tra la
modica o aggiunta a un programma e semplicemente lo usano. Collegando un programma a una libreria, senza modicarla, equivale in un
certo senso a usare quella libreria, ed è analogo all'esecuzione di un programma di utilità o a un programma applicativo. Tuttavia, da un punto
di vista testuale e legale, l'eseguibile collegato è un'opera combinata, un derivato della libreria originale, e la General Public License lo
considera come tale. A causa di questa distinzione poco nitida, l'utilizzo della General Public License per le librerie non promuove
ecacemente la condivisione del software, poiché molti sviluppatori non hanno utilizzato le librerie. Siamo giunti alla conclusione che
condizioni più deboli possono promuovere maggiormente la condivisione. Tuttavia, il collegamento senza limitazioni di programmi non liberi
priverebbe gli utenti di questi programmi di tutti i vantaggi di libertà delle librerie stesse. Questa Library General Public License è volta a
consentire agli sviluppatori di programmi non liberi di utilizzare le librerie libere, preservando la libertà degli utenti di tali programmi di
modicare le librerie libere ad essi incorporate. (Non abbiamo capito come raggiungere questo obiettivo per quanto concerne le modiche
nei le di intestazione, ma ci siamo riusciti per quanto concerne le modiche alle funzioni eettive della libreria.) La speranza è che ciò porti
a uno sviluppo più veloce delle librerie libere. Seguono i termini e le condizioni precisi per la copia, la distribuzione e la modica. Prestare la
massima attenzione alla dierenza tra "opera basata sulla libreria" e "opera che usa la libreria". La prima contiene un codice derivato dalla
libreria, mentre la seconda funziona solo in combinazione con la libreria. Si noti che è possibile che una libreria sia coperta dalla General
Public License piuttosto che da questa licenza speciale. TERMINI E CONDIZIONI DELLA GNU LIBRARY GENERAL PUBLIC LICENSE PER
LA COPIA, LA DISTRIBUZIONE E LA MODIFICA 0. Il presente Contratto di licenza si applica a qualsiasi libreria software che contiene un
messaggio di avviso, inserito dal detentore del copyright o da un altro interlocutore autorizzato, che aerma che la libreria può essere
distribuita sotto i termini di questa Library General Public License (denominata anche "questa Licenza"). Ciascun titolare di licenza viene
indicato come "utente". Per "libreria" si intende una raccolta di funzioni software e/o dati preparati in modo da essere facilmente collegabili ai
programmi applicativi (che utilizzano alcune di queste funzioni e dati) per formare gli eseguibili. La "Libreria" di seguito si riferisce a qualsiasi
libreria software o opera che è stata distribuita in base a questi termini. Per "opera basata sulla Libreria" si intende la Libreria o qualsiasi
opera derivata in base alle leggi sul copyright: ossia, un'opera contenente la Libreria o parte di essa, letteralmente o con modiche e/o
tradotta direttamente in un'altra lingua (da qui in avanti, la traduzione è inclusa, senza limitazione, nel termine "modica"). Per "codice
sorgente" di un'opera si intende la forma preferita dell'opera per poter apportarvi modiche. Per una libreria, per codice sorgente completo si
intende tutto il codice sorgente per tutti i moduli che contiene, oltre a qualunque le di denizione di interfaccia associato, e agli script
utilizzati per controllare la compilazione e l'installazione della libreria. Le attività diverse dalla copia, la distribuzione e la modica non sono
coperte da questa licenza; sono fuori del suo ambito. L'atto di esecuzione di un programma mediante la Libreria non è limitato, e il risultato di
tale programma è coperto solo se il suo contenuto costituisce un'opera basata sulla Libreria (indipendentemente dall'utilizzo della Libreria in
uno strumento per la scrittura). Se ciò è vero dipende da cosa fa la Libreria e cosa fa il programma che utilizza la Libreria. 1. È possibile
copiare e distribuire copie letterali del codice sorgente della Libreria così come viene ricevuto, con qualsiasi mezzo, a condizione che venga
riprodotta chiaramente su ogni copia una appropriata nota di copyright e l'esclusione di garanzia; che si mantengano intatti tutti i riferimenti
a questa licenza e all'assenza di ogni garanzia; che si distribuisca una copia di questa licenza insieme alla Libreria. È possibile richiedere un
pagamento per l'atto sico del trasferimento di una copia, ed è possibile a propria discrezione richiedere un pagamento in cambio di una
garanzia di protezione. 2. È possibile modicare la propria copia o copie della Libreria o di una parte di essa, creando così un'opera basata
sulla Libreria, e copiare e distribuire tali modiche o tali opere secondo i termini della Sezione 1 di cui sopra, a condizione che siano inoltre
soddisfatte tutte le condizioni seguenti: a) L'opera modicata deve essere anch'essa una libreria software. b) È necessario che nei le
modicati siano presenti note che indicano chiaramente che si tratta di le modicati e la data di ogni modica. c) È necessario assicurarsi
che l'intera opera venga concessa in licenza gratuitamente a tutte le terze parti, in base ai termini di questa Licenza. d) Se una struttura
della Libreria modicata si riferisce ad una funzione o una tabella di dati che devono essere fornite da un programma applicativo che utilizza
la funzione, diverso da un argomento passato quando la funzione viene invocata, è necessario fare uno sforzo in buona fede per garantire
che, in caso un'Applicazione non restituisca correttamente la funzione o i dati, la struttura continui a funzionare ed esegua qualsiasi parte
della propria funzione che sia ancora possibile eseguire (ad esempio, una funzione in una libreria per elaborare le radici quadrate ha uno
scopo che è interamente ben denito indipendente dall'applicazione. Pertanto, la sottosezione 2d richiede che qualsiasi funzione o tabella
fornita dall'applicazione e usata da questa funzione sia opzionale: se l'applicazione non la fornisce, la funzione radice quadrata deve
comunque elaborare le radici quadrate). Questi requisiti si applicano all'opera modicata nel suo complesso. Se le sezioni identicabili di
quell'opera non sono derivate dalla Libreria, e possono essere ragionevolmente considerate operare indipendenti e separate in sé, questa
Licenza, nonché i relativi termini, non si applica a queste sezioni se le si distribuiscono come opere separate. Ma quando si distribuiscono le
stesse sezioni come parte di un insieme che rappresenta un'opera basa sulla Libreria, la distribuzione deve rispettare i termini di questa
Licenza, le cui autorizzazioni per altri licenziatari si estendono all'intera opera, quindi a ogni parte, a prescindere da chi l'ha scritta. Non è
quindi l'intento di questa sezione rivendicare diritti o contestare diritti su opere scritte interamente dall'utente; piuttosto, l'intento è quello di
esercitare il diritto di controllare la distribuzione di opere derivate o collettive basate sulla Libreria. Inoltre, la semplice aggregazione di un'altra
26
Licenze di terze parti