Versione 3, 19 novembre 2007
Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
La GNU Affero General Public License è una licenza libera copyleft per software e altri tipi di opere, specificamente progettata per garantire la cooperazione con la comunità nel caso di software per server di rete.
Le licenze per la maggior parte dei software e di altre opere pratiche sono progettate per toglierti la libertà di condividere e modificare le opere. Al contrario, le nostre General Public License hanno lo scopo di garantire la tua libertà di condividere e modificare tutte le versioni di un programma, per assicurarti che rimanga software libero per tutti i suoi utenti.
Quando parliamo di software libero, ci riferiamo alla libertà, non al prezzo. Le nostre General Public License sono progettate per assicurarti di avere la libertà di distribuire copie di software libero (e di farle pagare se lo desideri), di ricevere il codice sorgente o di poterlo ottenere se lo desideri, di poter modificare il software o di utilizzare parti di esso in nuovi programmi liberi e di sapere che puoi fare queste cose.
Gli sviluppatori che utilizzano le nostre General Public License proteggono i tuoi diritti con due passaggi: (1) rivendicano il copyright sul software e (2) ti offrono questa Licenza che ti dà il permesso legale di copiare, distribuire e/o modificare il software.
Un ulteriore vantaggio della difesa della libertà di tutti gli utenti è che i miglioramenti apportati nelle versioni alternative del programma, se ampiamente utilizzati, diventano disponibili per l'incorporazione da parte di altri sviluppatori. Molti sviluppatori di software libero sono incoraggiati e rincuorati dalla cooperazione che ne deriva. Tuttavia, nel caso di software utilizzato su server di rete, questo risultato potrebbe non verificarsi. La GNU General Public License consente di creare una versione modificata e di consentire al pubblico di accedervi su un server senza mai rilasciare il codice sorgente al pubblico.
La GNU Affero General Public License è progettata specificamente per garantire che, in tali casi, il codice sorgente modificato diventi disponibile per la comunità. Richiede all'operatore di un server di rete di fornire il codice sorgente della versione modificata in esecuzione sul server agli utenti di tale server. Pertanto, l'uso pubblico di una versione modificata, su un server accessibile al pubblico, offre al pubblico l'accesso al codice sorgente della versione modificata.
Una licenza precedente, denominata Affero General Public License e pubblicata da Affero, è stata progettata per raggiungere obiettivi simili. Si tratta di una licenza diversa, non di una versione della Affero GPL, ma Affero ha rilasciato una nuova versione della Affero GPL che consente la ri-licenza con questa licenza.
I termini e le condizioni precise per la copia, la distribuzione e la modifica sono i seguenti.
"Questa Licenza" si riferisce alla versione 3 della GNU Affero General Public License.
"Copyright" indica anche le leggi simili al copyright che si applicano ad altri tipi di opere, come le maschere per semiconduttori.
"Il Programma" si riferisce a qualsiasi opera protetta da copyright concessa in licenza ai sensi della presente Licenza. Ogni licenziatario è indicato come "tu". "Licenziatari" e "destinatari" possono essere individui o organizzazioni.
"Modificare" un'opera significa copiare o adattare tutta o parte dell'opera in un modo che richieda il permesso del copyright, diverso dalla realizzazione di una copia esatta. L'opera risultante è denominata "versione modificata" dell'opera precedente o un'opera "basata su" l'opera precedente.
Un'"opera coperta" indica sia il Programma non modificato sia un'opera basata sul Programma.
"Propagare" un'opera significa fare qualsiasi cosa con essa che, senza permesso, ti renderebbe direttamente o indirettamente responsabile per violazione ai sensi della legge sul copyright applicabile, ad eccezione dell'esecuzione su un computer o della modifica di una copia privata. La propagazione include la copia, la distribuzione (con o senza modifiche), la messa a disposizione del pubblico e, in alcuni paesi, anche altre attività.
"Trasmettere" un'opera significa qualsiasi tipo di propagazione che consenta ad altre parti di realizzare o ricevere copie. La semplice interazione con un utente attraverso una rete di computer, senza trasferimento di una copia, non è una trasmissione.
Un'interfaccia utente interattiva visualizza "Avvisi Legali Appropriati" nella misura in cui include una funzionalità comoda e ben visibile che (1) visualizza un avviso di copyright appropriato e (2) comunica all'utente che non vi è alcuna garanzia per l'opera (eccetto nella misura in cui sono fornite garanzie), che i licenziatari possono trasmettere l'opera ai sensi della presente Licenza e come visualizzare una copia della presente Licenza. Se l'interfaccia presenta un elenco di comandi o opzioni utente, come un menu, una voce ben visibile nell'elenco soddisfa questo criterio.
Il "codice sorgente" di un'opera indica la forma preferita dell'opera per apportarvi modifiche. "Codice oggetto" indica qualsiasi forma non sorgente di un'opera.
Un'"Interfaccia Standard" indica un'interfaccia che è uno standard ufficiale definito da un organismo di standardizzazione riconosciuto oppure, nel caso di interfacce specificate per un particolare linguaggio di programmazione, una che è ampiamente utilizzata tra gli sviluppatori che lavorano in quel linguaggio.
Le "Librerie di Sistema" di un'opera eseguibile includono qualsiasi cosa, diversa dall'opera nel suo complesso, che (a) è inclusa nella forma normale di confezionamento di un Componente Principale, ma che non fa parte di tale Componente Principale, e (b) serve solo a consentire l'uso dell'opera con tale Componente Principale o a implementare un'Interfaccia Standard per la quale un'implementazione è disponibile al pubblico in forma di codice sorgente. Un "Componente Principale", in questo contesto, indica un componente essenziale principale (kernel, sistema di finestre e così via) dello specifico sistema operativo (se presente) su cui l'opera eseguibile viene eseguita, oppure un compilatore utilizzato per produrre l'opera, oppure un interprete di codice oggetto utilizzato per eseguirla.
Il "Codice Sorgente Corrispondente" per un'opera in forma di codice oggetto indica tutto il codice sorgente necessario per generare, installare e (per un'opera eseguibile) eseguire il codice oggetto e per modificare l'opera, inclusi gli script per controllare tali attività. Tuttavia, non include le Librerie di Sistema dell'opera, né strumenti generici o programmi gratuiti generalmente disponibili che vengono utilizzati non modificati nello svolgimento di tali attività ma che non fanno parte dell'opera. Ad esempio, il Codice Sorgente Corrispondente include i file di definizione dell'interfaccia associati ai file sorgente per l'opera e il codice sorgente per le librerie condivise e i sottoprogrammi collegati dinamicamente che l'opera è specificamente progettata per richiedere, ad esempio tramite un'intima comunicazione di dati o un flusso di controllo tra tali sottoprogrammi e altre parti dell'opera.
Il Codice Sorgente Corrispondente non deve includere nulla che gli utenti possano rigenerare automaticamente da altre parti del Codice Sorgente Corrispondente.
Il Codice Sorgente Corrispondente per un'opera in forma di codice sorgente è la stessa opera.
Tutti i diritti concessi ai sensi della presente Licenza sono concessi per la durata del copyright sul Programma e sono irrevocabili a condizione che le condizioni indicate siano soddisfatte. La presente Licenza afferma esplicitamente il tuo permesso illimitato di eseguire il Programma non modificato. L'output derivante dall'esecuzione di un'opera coperta è coperto dalla presente Licenza solo se l'output, dato il suo contenuto, costituisce un'opera coperta. La presente Licenza riconosce i tuoi diritti di fair use o altri equivalenti, come previsto dalla legge sul copyright.
Puoi realizzare, eseguire e propagare opere coperte che non trasmetti, senza condizioni, a condizione che la tua licenza rimanga altrimenti in vigore. Puoi trasmettere opere coperte ad altri al solo scopo di far apportare loro modifiche esclusivamente per te, o di fornirti strutture per l'esecuzione di tali opere, a condizione che tu rispetti i termini della presente Licenza nella trasmissione di tutto il materiale di cui non controlli il copyright. Coloro che realizzano o eseguono in tal modo le opere coperte per te devono farlo esclusivamente per tuo conto, sotto la tua direzione e controllo, a condizioni che vietino loro di realizzare copie del tuo materiale protetto da copyright al di fuori del loro rapporto con te.
La trasmissione in qualsiasi altra circostanza è consentita esclusivamente alle condizioni indicate di seguito. La sublicenza non è consentita; la sezione 10 la rende non necessaria.
Nessuna opera coperta sarà considerata parte di una misura tecnologica efficace ai sensi di qualsiasi legge applicabile che adempia agli obblighi di cui all'articolo 11 del trattato sul diritto d'autore dell'OMPI adottato il 20 dicembre 1996, o leggi simili che proibiscono o limitano l'elusione di tali misure.
Quando trasferisci un'opera coperta, rinunci a qualsiasi potere legale di vietare l'elusione delle misure tecnologiche nella misura in cui tale elusione sia effettuata esercitando i diritti derivanti dalla presente Licenza rispetto all'opera coperta, e declini qualsiasi intenzione di limitare il funzionamento o la modifica dell'opera come mezzo per far valere, nei confronti degli utenti dell'opera, i tuoi diritti legali o quelli di terzi di vietare l'elusione delle misure tecnologiche.
Puoi trasmettere copie identiche del codice sorgente del Programma così come lo ricevi, su qualsiasi supporto, a condizione che tu pubblichi in modo visibile e appropriato su ogni copia un'adeguata nota di copyright; mantenga intatte tutte le note che indicano che la presente Licenza e qualsiasi termine non permissivo aggiunto in conformità alla sezione 7 si applicano al codice; mantenga intatte tutte le note sull'assenza di qualsiasi garanzia; e fornisca a tutti i destinatari una copia della presente Licenza insieme al Programma.
Puoi addebitare qualsiasi prezzo o nessun prezzo per ogni copia che trasmetti e puoi offrire supporto o protezione di garanzia a pagamento.
Puoi trasmettere un'opera basata sul Programma, o le modifiche per produrla dal Programma, in forma di codice sorgente secondo i termini della sezione 4, a condizione che tu soddisfi anche tutte queste condizioni:
Una compilazione di un'opera coperta con altre opere separate e indipendenti, che non sono per loro natura estensioni dell'opera coperta e che non sono combinate con essa in modo da formare un programma più grande, in o su un volume di un supporto di memorizzazione o distribuzione, è chiamata "aggregato" se la compilazione e il suo copyright risultante non vengono utilizzati per limitare l'accesso o i diritti legali degli utenti della compilazione oltre quanto consentito dalle singole opere. L'inclusione di un'opera coperta in un aggregato non fa sì che questa Licenza si applichi alle altre parti dell'aggregato.
Puoi trasmettere un'opera coperta in forma di codice oggetto secondo i termini delle sezioni 4 e 5, a condizione che tu trasmetta anche il Codice Sorgente Corrispondente leggibile dalla macchina secondo i termini di questa Licenza, in uno di questi modi:
Una porzione separabile del codice oggetto, il cui codice sorgente è escluso dal Codice Sorgente Corrispondente come Libreria di Sistema, non deve essere inclusa nella trasmissione dell'opera in codice oggetto.
Un "Prodotto Utente" è (1) un "prodotto di consumo", ovvero qualsiasi bene personale tangibile che viene normalmente utilizzato per scopi personali, familiari o domestici, oppure (2) qualsiasi cosa progettata o venduta per l'incorporazione in un'abitazione. Nel determinare se un prodotto è un prodotto di consumo, i casi dubbi devono essere risolti a favore della copertura. Per un particolare prodotto ricevuto da un particolare utente, "normalmente utilizzato" si riferisce a un uso tipico o comune di quella classe di prodotto, indipendentemente dallo stato del particolare utente o dal modo in cui il particolare utente effettivamente utilizza, o si aspetta o ci si aspetta che utilizzi, il prodotto. Un prodotto è un prodotto di consumo indipendentemente dal fatto che il prodotto abbia usi commerciali, industriali o non di consumo sostanziali, a meno che tali usi non rappresentino l'unica modalità significativa di utilizzo del prodotto.
"Informazioni di Installazione" per un Prodotto Utente indica qualsiasi metodo, procedura, chiave di autorizzazione o altre informazioni necessarie per installare ed eseguire versioni modificate di un'opera coperta in quel Prodotto Utente da una versione modificata del suo Codice Sorgente Corrispondente. Le informazioni devono essere sufficienti a garantire che il funzionamento continuato del codice oggetto modificato non sia in alcun caso impedito o ostacolato esclusivamente perché è stata apportata una modifica.
Se trasmetti un'opera in codice oggetto ai sensi di questa sezione in, o con, o specificamente per l'uso in, un Prodotto Utente, e la trasmissione avviene come parte di una transazione in cui il diritto di possesso e uso del Prodotto Utente viene trasferito al destinatario in perpetuo o per un periodo fisso (indipendentemente da come viene caratterizzata la transazione), il Codice Sorgente Corrispondente trasmesso ai sensi di questa sezione deve essere accompagnato dalle Informazioni di Installazione. Ma questo requisito non si applica se né tu né terzi conservate la capacità di installare codice oggetto modificato sul Prodotto Utente (ad esempio, l'opera è stata installata in ROM).
Il requisito di fornire le Informazioni di Installazione non include un requisito di continuare a fornire servizi di supporto, garanzia o aggiornamenti per un'opera che è stata modificata o installata dal destinatario, o per il Prodotto Utente in cui è stata modificata o installata. L'accesso a una rete può essere negato quando la modifica stessa influisce materialmente e negativamente sul funzionamento della rete o viola le regole e i protocolli per la comunicazione attraverso la rete.
Il codice sorgente corrispondente fornito e le informazioni sull'installazione fornite in conformità con questa sezione devono essere in un formato pubblicamente documentato (e con un'implementazione disponibile al pubblico in forma di codice sorgente) e non devono richiedere password o chiavi speciali per la decompressione, la lettura o la copia.
Le "autorizzazioni aggiuntive" sono termini che integrano i termini di questa Licenza apportando eccezioni a una o più delle sue condizioni. Le autorizzazioni aggiuntive applicabili all'intero Programma devono essere trattate come se fossero incluse in questa Licenza, nella misura in cui sono valide ai sensi della legge applicabile. Se le autorizzazioni aggiuntive si applicano solo a una parte del Programma, tale parte può essere utilizzata separatamente in base a tali autorizzazioni, ma l'intero Programma rimane disciplinato da questa Licenza senza riguardo alle autorizzazioni aggiuntive.
Quando si trasferisce una copia di un'opera coperta, è possibile, a propria discrezione, rimuovere qualsiasi autorizzazione aggiuntiva da tale copia o da qualsiasi sua parte. (Le autorizzazioni aggiuntive possono essere scritte in modo da richiedere la propria rimozione in determinati casi quando si modifica l'opera.) È possibile aggiungere autorizzazioni aggiuntive al materiale, aggiunto dall'utente a un'opera coperta, per il quale si dispone o si può fornire un'adeguata autorizzazione sul copyright.
Nonostante qualsiasi altra disposizione di questa Licenza, per il materiale che aggiungi a un'opera coperta, puoi (se autorizzato dai detentori del copyright di tale materiale) integrare i termini di questa Licenza con termini:
Tutti gli altri termini aggiuntivi non permissivi sono considerati "ulteriori restrizioni" ai sensi della sezione 10. Se il Programma come lo hai ricevuto, o qualsiasi sua parte, contiene un avviso che dichiara che è disciplinato da questa Licenza insieme a un termine che è un'ulteriore restrizione, puoi rimuovere tale termine. Se un documento di licenza contiene un'ulteriore restrizione ma consente la concessione di nuove licenze o il trasferimento ai sensi di questa Licenza, puoi aggiungere a un'opera coperta materiale disciplinato dai termini di tale documento di licenza, a condizione che l'ulteriore restrizione non sopravviva a tale concessione di nuove licenze o trasferimento.
Se aggiungi termini a un'opera coperta in conformità con questa sezione, devi inserire, nei file sorgente pertinenti, una dichiarazione dei termini aggiuntivi che si applicano a tali file, o un avviso che indichi dove trovare i termini applicabili.
I termini aggiuntivi, permissivi o non permissivi, possono essere indicati sotto forma di una licenza scritta separatamente, o indicati come eccezioni; i requisiti di cui sopra si applicano in entrambi i casi.
Non è consentito propagare o modificare un'opera coperta se non espressamente previsto dalla presente Licenza. Qualsiasi tentativo di propagarla o modificarla in altro modo è nullo e comporterà automaticamente la cessazione dei tuoi diritti ai sensi della presente Licenza (incluse le licenze sui brevetti concesse ai sensi del terzo paragrafo della sezione 11).
Tuttavia, se cessi qualsiasi violazione della presente Licenza, la tua licenza da un particolare detentore del copyright viene ripristinata (a) provvisoriamente, a meno che e fino a quando il detentore del copyright non revochi esplicitamente e definitivamente la tua licenza, e (b) permanentemente, se il detentore del copyright non ti notifica la violazione con mezzi ragionevoli entro 60 giorni dalla cessazione.
Inoltre, la tua licenza da un particolare detentore del copyright viene ripristinata permanentemente se il detentore del copyright ti notifica la violazione con mezzi ragionevoli, questa è la prima volta che ricevi una notifica di violazione della presente Licenza (per qualsiasi opera) da tale detentore del copyright e poni rimedio alla violazione entro 30 giorni dal ricevimento della notifica.
La cessazione dei tuoi diritti ai sensi di questa sezione non comporta la cessazione delle licenze delle parti che hanno ricevuto copie o diritti da te ai sensi della presente Licenza. Se i tuoi diritti sono stati revocati e non ripristinati permanentemente, non hai i requisiti per ricevere nuove licenze per lo stesso materiale ai sensi della sezione 10.
Non sei tenuto ad accettare questa Licenza per ricevere o eseguire una copia del Programma. La propagazione accessoria di un'opera coperta che si verifica esclusivamente come conseguenza dell'utilizzo della trasmissione peer-to-peer per ricevere una copia non richiede parimenti l'accettazione. Tuttavia, nient'altro che questa Licenza ti concede il permesso di propagare o modificare qualsiasi opera coperta. Queste azioni violano il copyright se non accetti questa Licenza. Pertanto, modificando o propagando un'opera coperta, indichi la tua accettazione di questa Licenza per farlo.
Ogni volta che trasferisci un'opera coperta, il destinatario riceve automaticamente una licenza dai licenzianti originali, per eseguire, modificare e propagare tale opera, soggetta alla presente Licenza. Non sei responsabile dell'applicazione della conformità alla presente Licenza da parte di terzi.
Una "transazione di entità" è una transazione che trasferisce il controllo di un'organizzazione, o sostanzialmente tutti i beni di una, o che suddivide un'organizzazione, o che fonde organizzazioni. Se la propagazione di un'opera coperta deriva da una transazione di entità, ciascuna parte di tale transazione che riceve una copia dell'opera riceve anche tutte le licenze sull'opera che il predecessore della parte aveva o poteva concedere ai sensi del paragrafo precedente, più il diritto al possesso del Codice Sorgente Corrispondente dell'opera dal predecessore, se il predecessore lo ha o può ottenerlo con sforzi ragionevoli.
Non puoi imporre ulteriori restrizioni all'esercizio dei diritti concessi o affermati ai sensi della presente Licenza. Ad esempio, non puoi imporre una tassa di licenza, una royalty o altro addebito per l'esercizio dei diritti concessi ai sensi della presente Licenza, e non puoi avviare un contenzioso (inclusa una domanda riconvenzionale o una riconvenzione in una causa) sostenendo che qualsiasi rivendicazione di brevetto è violata dalla realizzazione, dall'uso, dalla vendita, dall'offerta di vendita o dall'importazione del Programma o di qualsiasi sua parte.
Un "contributor" è un titolare del copyright che autorizza l'uso del Programma o di un'opera su cui si basa il Programma ai sensi di questa Licenza. L'opera così concessa in licenza è denominata "contributor version" del contributor.
Le "rivendicazioni essenziali di brevetto" di un contributor sono tutte le rivendicazioni di brevetto possedute o controllate dal contributor, siano esse già acquisite o acquisite in futuro, che sarebbero violate da una qualsiasi modalità, consentita da questa Licenza, di realizzazione, utilizzo o vendita della sua contributor version, ma non includono le rivendicazioni che sarebbero violate solo a seguito di un'ulteriore modifica della contributor version. Ai fini di questa definizione, il termine "controllo" include il diritto di concedere sublicenze di brevetto in modo coerente con i requisiti di questa Licenza.
Ogni contributor concede all'utente una licenza di brevetto non esclusiva, mondiale e gratuita, ai sensi delle rivendicazioni essenziali di brevetto del contributor, per realizzare, utilizzare, vendere, offrire in vendita, importare e altrimenti eseguire, modificare e diffondere i contenuti della sua contributor version.
Nei tre paragrafi seguenti, una "licenza di brevetto" è qualsiasi accordo o impegno espresso, comunque denominato, a non far valere un brevetto (come un permesso esplicito di esercitare un brevetto o un patto di non citazione in giudizio per violazione di brevetto). "Concedere" tale licenza di brevetto a una parte significa stipulare un accordo o un impegno a non far valere un brevetto nei confronti di tale parte.
Se trasferisci un'opera coperta, basandoti consapevolmente su una licenza di brevetto, e il codice sorgente corrispondente dell'opera non è disponibile per essere copiato gratuitamente e secondo i termini di questa licenza, tramite un server di rete pubblicamente disponibile o altri mezzi facilmente accessibili, allora devi (1) fare in modo che il codice sorgente corrispondente sia reso disponibile, oppure (2) fare in modo di privarti del beneficio della licenza di brevetto per questa particolare opera, oppure (3) fare in modo, in modo coerente con i requisiti di questa licenza, di estendere la licenza di brevetto ai destinatari a valle. "Basarsi consapevolmente su" significa che sei effettivamente a conoscenza del fatto che, se non fosse per la licenza di brevetto, il tuo trasferimento dell'opera coperta in un paese, o l'uso da parte del tuo destinatario dell'opera coperta in un paese, violerebbe uno o più brevetti identificabili in quel paese che hai motivo di ritenere validi.
Se, in virtù di o in relazione a una singola transazione o accordo, si trasferisce, o si diffonde procurando il trasferimento di, un'opera coperta, e si concede una licenza di brevetto ad alcune delle parti che ricevono l'opera coperta autorizzandole a utilizzare, diffondere, modificare o trasferire una specifica copia dell'opera coperta, allora la licenza di brevetto concessa si estende automaticamente a tutti i destinatari dell'opera coperta e alle opere basate su di essa.
Una licenza di brevetto è "discriminatoria" se non include nell'ambito della sua copertura, proibisce l'esercizio di, o è condizionata al non esercizio di uno o più dei diritti specificamente concessi ai sensi di questa Licenza. Non è consentito trasferire un'opera coperta se si è parte di un accordo con una terza parte che si occupa della distribuzione di software, in base al quale si effettua un pagamento alla terza parte in base all'entità della propria attività di trasferimento dell'opera, e in base al quale la terza parte concede, a una qualsiasi delle parti che riceverebbero l'opera coperta da voi, una licenza di brevetto discriminatoria (a) in relazione alle copie dell'opera coperta trasferite da voi (o alle copie derivate da tali copie), oppure (b) principalmente per e in relazione a specifici prodotti o raccolte che contengono l'opera coperta, a meno che non si sia stipulato tale accordo, o che tale licenza di brevetto sia stata concessa, prima del 28 marzo 2007.
Nulla in questa Licenza deve essere interpretato come esclusione o limitazione di qualsiasi licenza implicita o altra difesa alla violazione che possa essere altrimenti disponibile all'utente ai sensi della legge sui brevetti applicabile.
Se ti vengono imposte condizioni (per ordine del tribunale, accordo o altro) che contraddicono le condizioni di questa Licenza, queste non ti esonerano dalle condizioni di questa Licenza. Se non puoi trasferire un'opera coperta per soddisfare contemporaneamente i tuoi obblighi ai sensi di questa Licenza e qualsiasi altro obbligo pertinente, di conseguenza non puoi trasferirla affatto. Ad esempio, se accetti termini che ti obbligano a riscuotere una royalty per l'ulteriore trasferimento da coloro a cui trasferisci il Programma, l'unico modo in cui potresti soddisfare sia tali termini che questa Licenza sarebbe quello di astenersi completamente dal trasferire il Programma.
Nonostante qualsiasi altra disposizione di questa Licenza, se si modifica il Programma, la versione modificata deve offrire in modo ben visibile a tutti gli utenti che interagiscono con essa da remoto tramite una rete di computer (se la versione supporta tale interazione) l'opportunità di ricevere il codice sorgente corrispondente della propria versione fornendo l'accesso al codice sorgente corrispondente da un server di rete gratuitamente, attraverso alcuni mezzi standard o consueti per facilitare la copia del software. Questo codice sorgente corrispondente deve includere il codice sorgente corrispondente per qualsiasi opera coperta dalla versione 3 della GNU General Public License che è incorporata ai sensi del paragrafo seguente.
Nonostante qualsiasi altra disposizione di questa Licenza, è consentito collegare o combinare qualsiasi opera coperta con un'opera concessa in licenza ai sensi della versione 3 della GNU General Public License in un'unica opera combinata, e trasferire l'opera risultante. I termini di questa Licenza continueranno ad applicarsi alla parte che è l'opera coperta, ma l'opera con cui è combinata rimarrà disciplinata dalla versione 3 della GNU General Public License.
La Free Software Foundation può pubblicare di volta in volta versioni rivedute e/o nuove della GNU Affero General Public License. Tali nuove versioni saranno simili nello spirito alla versione attuale, ma potranno differire nei dettagli per affrontare nuovi problemi o preoccupazioni.
A ogni versione viene assegnato un numero di versione distintivo. Se il Programma specifica che una certa versione numerata della GNU Affero General Public License "o qualsiasi versione successiva" si applica ad esso, si ha la possibilità di seguire i termini e le condizioni sia di quella versione numerata sia di qualsiasi versione successiva pubblicata dalla Free Software Foundation. Se il Programma non specifica un numero di versione della GNU Affero General Public License, è possibile scegliere qualsiasi versione mai pubblicata dalla Free Software Foundation.
Se il Programma specifica che un proxy può decidere quali versioni future della GNU Affero General Public License possono essere utilizzate, la dichiarazione pubblica di accettazione di una versione da parte di tale proxy autorizza permanentemente l'utente a scegliere tale versione per il Programma.
Le versioni successive della licenza possono concedere autorizzazioni aggiuntive o diverse. Tuttavia, nessun obbligo aggiuntivo viene imposto a qualsiasi autore o titolare del copyright a seguito della scelta di seguire una versione successiva.
NON VI È ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. SALVO QUANDO DIVERSAMENTE SPECIFICATO PER ISCRITTO, I TITOLARI DEL COPYRIGHT E/O ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COM'È" SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, INCLUSE, MA NON LIMITATE A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN PARTICOLARE SCOPO. L'INTERO RISCHIO RELATIVO ALLA QUALITÀ E ALLE PRESTAZIONI DEL PROGRAMMA È A CARICO DELL'UTENTE. QUALORA IL PROGRAMMA SI DIMOSTRASSE DIFETTOSO, L'UTENTE SI ASSUME IL COSTO DI TUTTI GLI INTERVENTI DI ASSISTENZA, RIPARAZIONE O CORREZIONE NECESSARI.
IN NESSUN CASO, A MENO CHE NON SIA RICHIESTO DALLA LEGGE APPLICABILE O CONCORDATO PER ISCRITTO, ALCUN TITOLARE DEL COPYRIGHT, O QUALSIASI ALTRA PARTE CHE MODIFICHI E/O TRASFERISCA IL PROGRAMMA COME CONSENTITO SOPRA, SARÀ RESPONSABILE NEI CONFRONTI DELL'UTENTE PER DANNI, INCLUSI EVENTUALI DANNI GENERALI, SPECIALI, ACCIDENTALI O CONSEQUENZIALI DERIVANTI DALL'USO O DALL'IMPOSSIBILITÀ DI UTILIZZARE IL PROGRAMMA (INCLUSI, MA NON LIMITATI A, LA PERDITA DI DATI O IL FATTO CHE I DATI SIANO RESI IMPRECISI O LE PERDITE SUBITE DALL'UTENTE O DA TERZI O UN MALFUNZIONAMENTO DEL PROGRAMMA CON ALTRI PROGRAMMI), ANCHE SE TALE TITOLARE O ALTRA PARTE SIA STATA AVVISATA DELLA POSSIBILITÀ DI TALI DANNI.
Se l'esclusione di garanzia e la limitazione di responsabilità fornite sopra non possono avere effetto legale locale secondo i loro termini, i tribunali di revisione applicheranno la legge locale che più si avvicina a una rinuncia assoluta a ogni responsabilità civile in relazione al Programma, a meno che una garanzia o un'assunzione di responsabilità accompagni una copia del Programma in cambio di un corrispettivo.
FINE DEI TERMINI E DELLE CONDIZIONI
Se sviluppi un nuovo programma e desideri che sia il più utile possibile al pubblico, il modo migliore per raggiungere questo obiettivo è renderlo un software libero che tutti possano ridistribuire e modificare secondo questi termini.
Per fare ciò, allega le seguenti note al programma. È più sicuro allegarle all'inizio di ogni file sorgente per dichiarare nel modo più efficace l'esclusione di garanzia; e ogni file dovrebbe avere almeno la riga di "copyright" e un riferimento a dove si trova l'avviso completo.
<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Aggiungi anche informazioni su come contattarti tramite posta elettronica e cartacea.
Se il tuo software può interagire con gli utenti da remoto tramite una rete di computer, dovresti anche assicurarti che fornisca un modo per gli utenti di ottenere il suo codice sorgente. Ad esempio, se il tuo programma è un'applicazione web, la sua interfaccia potrebbe visualizzare un link "Sorgente" che indirizza gli utenti a un archivio del codice. Ci sono molti modi in cui potresti offrire il codice sorgente e soluzioni diverse saranno migliori per programmi diversi; vedere la sezione 13 per i requisiti specifici.
You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see <https://www.gnu.org/licenses/>.