Ultimo aggiornamento: 03/18/2022

Licenza Pubblica Generica GNU

Preambolo

La Licenza Pubblica Generica GNU Affero è una licenza gratuita di tipo copyleft per software e altri tipi di opere, progettata specificamente per garantire la cooperazione con la comunità nel caso del software per server di rete.

Le licenze della maggior parte del software e di altre opere pratiche sono progettate per privarti della libertà di condividere e modificare le opere. Al contrario, le nostre Licenze Pubbliche Generiche sono destinate a garantire la tua libertà di condividere e modificare tutte le versioni di un programma — per assicurarsi che rimanga software libero per tutti i suoi utenti.

Quando parliamo di software libero, ci riferiamo alla libertà, non al prezzo. Le nostre Licenze Pubbliche Generiche sono progettate per assicurarsi che tu abbia la libertà di distribuire copie di software libero (e di addebitarle se lo desideri), che tu riceva il codice sorgente o possa ottenerlo se lo vuoi, che tu possa modificare il software o usarne parti in nuovi programmi liberi, e che tu sappia di poter fare queste cose.

Gli sviluppatori che usano le nostre Licenze Pubbliche Generiche proteggono i tuoi diritti in due fasi: (1) rivendicano il diritto d'autore sul software, e (2) ti offrono questa Licenza che ti dà il permesso legale di copiare, distribuire e/o modificare il software.

Un vantaggio secondario della difesa della libertà di tutti gli utenti è che i miglioramenti apportati in versioni alternative del programma, se ricevono uso diffuso, diventano disponibili per altri sviluppatori da incorporare. Molti sviluppatori di software libero sono incoraggiati dalla cooperazione che ne risulta. Tuttavia, nel caso del software utilizzato su server di rete, questo risultato potrebbe non realizzarsi. La Licenza Pubblica Generica GNU consente di creare una versione modificata e di consentire al pubblico di accedervi su un server senza mai rilasciare il suo codice sorgente al pubblico.

La Licenza Pubblica Generica GNU Affero è progettata specificamente per garantire che, in tali casi, il codice sorgente modificato diventi disponibile per la comunità. Richiede che l'operatore di un server di rete fornisca il codice sorgente della versione modificata in esecuzione agli utenti di quel server. Pertanto, l'uso pubblico di una versione modificata, su un server accessibile al pubblico, dà al pubblico accesso al codice sorgente della versione modificata.

Una licenza più vecchia, chiamata Affero General Public License e pubblicata da Affero, era progettata per raggiungere obiettivi simili. Questa è una licenza diversa, non una versione della GPL Affero, ma Affero ha rilasciato una nuova versione della GPL Affero che consente la rilicenza sotto questa licenza.

I termini e le condizioni precisi per la copia, la distribuzione e la modifica seguono.

TERMINI E CONDIZIONI

1. Definizioni

«Questa Licenza» si riferisce alla versione 3 della Licenza Pubblica Generica GNU Affero.

«Diritto d'autore» significa anche leggi simili al diritto d'autore che si applicano ad altri tipi di opere, come le maschere di semiconduttori.

«Il Programma» si riferisce a qualsiasi opera coperta da diritto d'autore licenziata sotto questa Licenza. Ogni licenziatario è indicato come «tu». I «licenziatari» e i «destinatari» possono essere individui o organizzazioni.

«Modificare» un'opera significa copiare o adattare tutto o parte dell'opera in un modo che richiede il permesso del diritto d'autore, diverso dalla realizzazione di una copia esatta. L'opera risultante è chiamata «versione modificata» dell'opera precedente o un'opera «basata su» l'opera precedente.

Un'«opera coperta» significa 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 di violazione ai sensi della legge sul diritto d'autore 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 modifica), la messa a disposizione del pubblico, e in alcuni paesi anche altre attività.

«Trasmettere» un'opera significa qualsiasi tipo di propagazione che consente ad altre parti di fare o ricevere copie. La semplice interazione con un utente tramite una rete informatica, senza trasferimento di una copia, non è 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 appropriato sul diritto d'autore, e (2) informa l'utente che non vi è alcuna garanzia per l'opera (tranne nella misura in cui vengono fornite garanzie), che i licenziatari possono trasmettere l'opera sotto questa Licenza, e come visualizzare una copia di questa Licenza. Se l'interfaccia presenta un elenco di comandi o opzioni utente, come un menu, un elemento ben visibile nell'elenco soddisfa questo criterio.

2. Codice sorgente

Il «codice sorgente» per un'opera significa la forma preferita dell'opera per apportarvi modifiche. Il «codice oggetto» significa qualsiasi forma non sorgente di un'opera.

Un'«Interfaccia standard» significa un'interfaccia che è sia uno standard ufficiale definito da un organismo di standardizzazione riconosciuto, sia, 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 tutto, a parte l'opera nel suo insieme, che (a) è incluso nella forma normale di impacchettamento di un Componente principale, ma che non è parte di quel Componente principale, e (b) serve solo ad abilitare l'uso dell'opera con quel Componente principale, o per implementare un'Interfaccia standard per cui è disponibile un'implementazione al pubblico in forma di codice sorgente. Un «Componente principale», in questo contesto, significa un componente essenziale principale (kernel, sistema a finestre, ecc.) del sistema operativo specifico (se presente) su cui viene eseguita l'opera eseguibile, o un compilatore usato per produrre l'opera, o un interprete di codice oggetto usato per eseguirla.

Tutti i diritti concessi sotto questa Licenza sono concessi per la durata del diritto d'autore sul Programma, e sono irrevocabili a condizione che le condizioni indicate siano soddisfatte. Questa Licenza afferma esplicitamente il tuo permesso illimitato di eseguire il Programma non modificato. L'output dell'esecuzione di un'opera coperta è coperto da questa Licenza solo se l'output, dato il suo contenuto, costituisce un'opera coperta. Questa Licenza riconosce i tuoi diritti di fair use o equivalente, come previsto dalla legge sul diritto d'autore.

Puoi creare, eseguire e propagare opere coperte che non trasmetti, senza condizioni, purché la tua licenza rimanga in vigore. Puoi trasmettere opere coperte ad altri al solo scopo di apportare modifiche esclusivamente per te, o fornirvi strutture per l'esecuzione di tali opere, a condizione di rispettare i termini di questa Licenza nel trasmettere tutto il materiale per cui non controlli il diritto d'autore. Coloro che creano o eseguono così le opere coperte per te devono farlo esclusivamente per tuo conto, sotto la tua direzione e controllo, secondo termini che vietano loro di fare copie del tuo materiale protetto 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 inutile.

3. Autorizzazioni di base

Tutti i diritti concessi sotto questa Licenza sono concessi per la durata del diritto d'autore sul Programma, e sono irrevocabili a condizione che le condizioni indicate siano soddisfatte. Questa Licenza afferma esplicitamente il tuo permesso illimitato di eseguire il Programma non modificato. L'output dell'esecuzione di un'opera coperta è coperto da questa Licenza solo se l'output, dato il suo contenuto, costituisce un'opera coperta. Questa Licenza riconosce i tuoi diritti di fair use o equivalente, come previsto dalla legge sul diritto d'autore.

Puoi creare, eseguire e propagare opere coperte che non trasmetti, senza condizioni, purché la tua licenza rimanga in vigore. Puoi trasmettere opere coperte ad altri al solo scopo di apportare modifiche esclusivamente per te, o fornirvi strutture per l'esecuzione di tali opere, a condizione di rispettare i termini di questa Licenza nel trasmettere tutto il materiale per cui non controlli il diritto d'autore. Coloro che creano o eseguono così le opere coperte per te devono farlo esclusivamente per tuo conto, sotto la tua direzione e controllo, secondo termini che vietano loro di fare copie del tuo materiale protetto 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 inutile.

4. Protezione dei diritti legali degli utenti dalla legge anti-aggiramento

Nessuna opera coperta sarà considerata parte di una misura tecnologica efficace ai sensi di qualsiasi legge applicabile che soddisfa gli obblighi ai sensi dell'articolo 11 del trattato sul diritto d'autore dell'OMPI adottato il 20 dicembre 1996, o leggi simili che vietano o limitano l'aggiramento di tali misure.

Quando trasmetti un'opera coperta, rinunci a qualsiasi potere legale di vietare l'aggiramento delle misure tecnologiche nella misura in cui tale aggiramento viene effettuato esercitando diritti ai sensi di questa Licenza riguardo all'opera coperta, e declini qualsiasi intenzione di limitare il funzionamento o la modifica dell'opera come mezzo per imporre, contro gli utenti dell'opera, i tuoi o i diritti legali di terzi di vietare l'aggiramento delle misure tecnologiche.

5. Trasmissione di copie verbatim

Puoi trasmettere copie verbatim del codice sorgente del Programma così come lo ricevi, su qualsiasi supporto, a condizione che pubblichi in modo visibile e appropriato su ogni copia un avviso appropriato sul diritto d'autore; che mantieni intatti tutti gli avvisi che indicano che questa Licenza e qualsiasi condizione non permissiva aggiunta in accordo con la sezione 7 si applicano al codice; che mantieni intatti tutti gli avvisi sull'assenza di garanzia; e che fornisci a tutti i destinatari una copia di questa 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.

6. Trasmissione di versioni sorgente modificate

Puoi trasmettere un'opera basata sul Programma, o le modifiche per produrla dal Programma, sotto forma di codice sorgente secondo i termini della sezione 4, a condizione che tu soddisfi anche tutte queste condizioni:

  • L'opera deve portare avvisi ben visibili che dichiarano che l'hai modificata, e indicano una data pertinente.
  • L'opera deve portare avvisi ben visibili che dichiarano che è rilasciata sotto questa Licenza e qualsiasi condizione aggiunta ai sensi della sezione 7. Questo requisito modifica il requisito della sezione 4 di «mantenere intatti tutti gli avvisi».
  • Devi licenziare l'intera opera, nel suo insieme, sotto questa Licenza a chiunque ne venga in possesso di una copia. Questa Licenza si applicherà quindi, insieme a qualsiasi condizione aggiuntiva applicabile della sezione 7, all'intera opera e a tutte le sue parti, indipendentemente da come sono impacchettate. Questa Licenza non dà il permesso di licenziare l'opera in nessun altro modo, ma non invalida tale permesso se lo hai ricevuto separatamente.
  • Se l'opera ha interfacce utente interattive, ognuna deve visualizzare Avvisi legali appropriati; tuttavia, se il Programma ha interfacce interattive che non visualizzano Avvisi legali appropriati, la tua opera non ha bisogno di farle visualizzare.

Una raccolta 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 archiviazione o distribuzione, è chiamata «aggregato» se la raccolta e il suo diritto d'autore risultante non vengono usati per limitare l'accesso o i diritti legali degli utenti della raccolta oltre a quanto consentono le singole opere. L'inclusione di un'opera coperta in un aggregato non fa applicare questa Licenza alle altre parti dell'aggregato.

7. Trasmissione di forme non sorgente

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 Sorgente corrispondente leggibile da macchina secondo i termini di questa Licenza, in uno di questi modi:

  • Trasmetti il codice oggetto in, o incorporato in, un prodotto fisico (incluso un supporto di distribuzione fisico), accompagnato dal Sorgente corrispondente fissato su un supporto fisico durevole abitualmente usato per lo scambio di software.
  • Trasmetti il codice oggetto in, o incorporato in, un prodotto fisico (incluso un supporto di distribuzione fisico), accompagnato da un'offerta scritta, valida per almeno tre anni e valida finché offri parti di ricambio o supporto clienti per quel modello di prodotto, di fornire a chiunque possieda il codice oggetto (1) una copia del Sorgente corrispondente per tutto il software del prodotto coperto da questa Licenza, su un supporto fisico durevole abitualmente usato per lo scambio di software, per un prezzo non superiore al tuo costo ragionevole di trasmissione fisica di questa sorgente, oppure (2) l'accesso per copiare il Sorgente corrispondente da un server di rete senza costi.
  • Trasmetti copie individuali del codice oggetto con una copia dell'offerta scritta per fornire il Sorgente corrispondente. Questa alternativa è consentita solo occasionalmente e non commercialmente, e solo se hai ricevuto il codice oggetto con tale offerta, in accordo con il sottoparagrafo 6b.
  • Trasmetti il codice oggetto offrendo accesso da un luogo designato (gratuitamente o a pagamento), e offri accesso equivalente al Sorgente corrispondente nello stesso modo tramite lo stesso luogo senza ulteriori addebiti. Non sei tenuto a richiedere ai destinatari di copiare il Sorgente corrispondente insieme al codice oggetto. Se il luogo per copiare il codice oggetto è un server di rete, il Sorgente corrispondente può trovarsi su un server diverso (gestito da te o da terzi) che supporta strutture di copia equivalenti, purché tu mantenga indicazioni chiare accanto al codice oggetto che indicano dove trovare il Sorgente corrispondente. Indipendentemente da quale server ospita il Sorgente corrispondente, sei comunque obbligato a garantire che sia disponibile finché necessario per soddisfare questi requisiti.
  • Trasmetti il codice oggetto usando la trasmissione peer-to-peer, a condizione che tu informi gli altri peer di dove il codice oggetto e il Sorgente corrispondente dell'opera vengono offerti al pubblico in generale senza costi ai sensi del sottoparagrafo 6d.
  • Una porzione separabile del codice oggetto, il cui codice sorgente è escluso dal Sorgente corrispondente come Libreria di sistema, non deve necessariamente essere inclusa nella trasmissione dell'opera in codice oggetto.

    Un «Prodotto utente» è (1) un «prodotto di consumo», che significa qualsiasi proprietà personale tangibile normalmente utilizzata per scopi personali, familiari o domestici, oppure (2) qualsiasi cosa progettata o venduta per essere incorporata in un'abitazione. Nel determinare se un prodotto è un prodotto di consumo, i casi dubbi saranno risolti a favore della copertura. Per un particolare prodotto ricevuto da un particolare utente, «normalmente usato» si riferisce a un uso tipico o comune di quella classe di prodotto, indipendentemente dallo stato dell'utente particolare o dal modo in cui quell'utente in realtà usa, o si aspetta o è previsto che usi, il prodotto. Un prodotto è un prodotto di consumo indipendentemente dal fatto che abbia o meno usi commerciali, industriali o non destinati ai consumatori sostanziali, a meno che tali usi non rappresentino l'unico modo di utilizzo significativo del prodotto.

    Le «Informazioni di installazione» per un Prodotto utente significa qualsiasi metodo, procedura, chiave di autorizzazione o altra informazione necessaria per installare ed eseguire versioni modificate di un'opera coperta in quel Prodotto utente da una versione modificata del suo Sorgente corrispondente. Le informazioni devono essere sufficienti a garantire che il funzionamento continuo del codice oggetto modificato non sia in nessun caso impedito o compromesso esclusivamente perché è stata apportata una modifica.

    Se trasmetti un'opera in codice oggetto ai sensi di questa sezione in, 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 termine fisso (indipendentemente da come è caratterizzata la transazione), il 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é alcun terzo conserva la capacità di installare codice oggetto modificato sul Prodotto utente (ad esempio, se l'opera è stata installata in ROM).

    L'obbligo di fornire Informazioni di installazione non include l'obbligo 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 di comunicazione attraverso la rete.

    Il Sorgente corrispondente trasmesso e le Informazioni di installazione fornite, in accordo con questa sezione, devono essere in un formato documentato pubblicamente (e con un'implementazione disponibile al pubblico in forma di codice sorgente), e non devono richiedere password o chiavi speciali per essere decompressi, letti o copiati.

8. Termini aggiuntivi

I «permessi aggiuntivi» sono termini che integrano i termini di questa Licenza facendo eccezioni a una o più delle sue condizioni. I permessi aggiuntivi applicabili all'intero Programma saranno trattati come se fossero inclusi in questa Licenza, nella misura in cui sono validi ai sensi della legge applicabile. Se i permessi aggiuntivi si applicano solo a una parte del Programma, quella parte può essere usata separatamente secondo quei permessi, ma l'intero Programma rimane regolato da questa Licenza senza riguardo ai permessi aggiuntivi.

Quando trasmetti una copia di un'opera coperta, puoi a tua discrezione rimuovere qualsiasi permesso aggiuntivo da quella copia, o da qualsiasi parte di essa. (I permessi aggiuntivi possono essere scritti per richiedere la propria rimozione in certi casi quando modifichi l'opera.) Puoi inserire permessi aggiuntivi sul materiale che hai aggiunto a un'opera coperta, per cui hai o puoi dare il permesso appropriato sul diritto d'autore.

Nonostante qualsiasi altra disposizione di questa Licenza, per il materiale che aggiungi a un'opera coperta, puoi (se autorizzato dai titolari del diritto d'autore di quel materiale) integrare i termini di questa Licenza con termini:

  • Che escludano la garanzia o limitino la responsabilità in modo diverso dai termini delle sezioni 15 e 16 di questa Licenza; o
  • Che richiedano la conservazione di avvisi legali ragionevoli specificati o attribuzioni di autori in quel materiale o negli Avvisi legali appropriati visualizzati dalle opere che lo contengono; o
  • Che vietino la falsa dichiarazione dell'origine di quel materiale, o che richiedano che le versioni modificate di tale materiale siano contrassegnate in modo ragionevole come diverse dalla versione originale; o
  • Che limitino l'uso a fini pubblicitari dei nomi dei licenzianti o degli autori del materiale; o
  • Che rifiutino di concedere diritti ai sensi della legge sui marchi per l'uso di alcuni nomi commerciali, marchi di fabbrica o marchi di servizio; o
  • Che richiedano l'indennizzo dei licenzianti e degli autori di quel materiale da parte di chiunque trasmetta il materiale (o sue versioni modificate) con ipotesi contrattuali di responsabilità verso il destinatario, per qualsiasi responsabilità che queste ipotesi contrattuali impongono direttamente a quei licenzianti e autori.

Tutti gli altri termini aggiuntivi non permissivi sono considerati «ulteriori restrizioni» nel significato della sezione 10. Se il Programma così come lo hai ricevuto, o qualsiasi parte di esso, contiene un avviso che dichiara di essere regolato da questa Licenza insieme a un termine che è un'ulteriore restrizione, puoi rimuovere quel termine. Se un documento di licenza contiene un'ulteriore restrizione ma permette la rilicenza o la trasmissione ai sensi di questa Licenza, puoi aggiungere a un'opera coperta materiale regolato dai termini di quel documento di licenza, a condizione che l'ulteriore restrizione non sopravviva a tale rilicenza o trasmissione.

Se aggiungi termini a un'opera coperta in accordo con questa sezione, devi inserire, nei file sorgente pertinenti, una dichiarazione dei termini aggiuntivi che si applicano a quei file, o un avviso che indica dove trovare i termini applicabili.

I termini aggiuntivi, permissivi o non permissivi, possono essere dichiarati nella forma di una licenza scritta separatamente, o dichiarati come eccezioni; i requisiti di cui sopra si applicano in entrambi i casi.

9. Risoluzione

Non puoi propagare o modificare un'opera coperta se non come espressamente previsto da questa Licenza. Qualsiasi tentativo di farlo altrimenti è nullo e terminerà automaticamente i tuoi diritti ai sensi di questa Licenza (incluse le licenze di brevetto concesse ai sensi del terzo paragrafo della sezione 11).

Tuttavia, se cessi tutte le violazioni di questa Licenza, la tua licenza da un particolare titolare del diritto d'autore viene ripristinata (a) provvisoriamente, salvo che e fino a quando il titolare del diritto d'autore non risolva esplicitamente e definitivamente la tua licenza, e (b) in modo permanente, se il titolare del diritto d'autore non ti notifica la violazione con mezzi ragionevoli entro 60 giorni dalla cessazione.

Inoltre, la tua licenza da un particolare titolare del diritto d'autore viene ripristinata in modo permanente se il titolare del diritto d'autore ti notifica la violazione con mezzi ragionevoli, questa è la prima volta che hai ricevuto notifica di violazione di questa Licenza (per qualsiasi opera) da quel titolare del diritto d'autore, e rimedi alla violazione entro 30 giorni dalla ricezione della notifica.

La risoluzione dei tuoi diritti ai sensi di questa sezione non risolve le licenze delle parti che hanno ricevuto copie o diritti da te ai sensi di questa Licenza. Se i tuoi diritti sono stati risolti e non permanentemente ripristinati, non hai i requisiti per ricevere nuove licenze per lo stesso materiale ai sensi della sezione 10.

10. Accettazione non richiesta per avere copie

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'uso della trasmissione peer-to-peer per ricevere una copia non richiede nemmeno l'accettazione. Tuttavia, nient'altro che questa Licenza ti concede il permesso di propagare o modificare qualsiasi opera coperta. Queste azioni violano il diritto d'autore se non accetti questa Licenza. Pertanto, modificando o propagando un'opera coperta, indichi la tua accettazione di questa Licenza per farlo.

11. Licenza automatica dei destinatari a valle.

Ogni volta che trasmetti un'opera coperta, il destinatario riceve automaticamente una licenza dai licenzianti originali per eseguire, modificare e propagare quell'opera, soggetta a questa Licenza. Non sei responsabile di far rispettare la conformità di terzi a questa Licenza.

Una «transazione di entità» è una transazione che trasferisce il controllo di un'organizzazione, o sostanzialmente tutti i beni di un'organizzazione, o suddivide un'organizzazione, o unisce organizzazioni. Se la propagazione di un'opera coperta risulta da una transazione di entità, ogni parte di quella transazione che riceve una copia dell'opera riceve anche qualsiasi licenza per l'opera che il predecessore in interesse della parte aveva o poteva dare ai sensi del paragrafo precedente, più un diritto al possesso del Sorgente corrispondente dell'opera dal predecessore in interesse, se il predecessore ce l'ha o può ottenerlo con sforzi ragionevoli.

Non puoi imporre ulteriori restrizioni all'esercizio dei diritti concessi o affermati ai sensi di questa Licenza. Ad esempio, non puoi imporre una tassa di licenza, royalty o altri addebiti per l'esercizio dei diritti concessi ai sensi di questa Licenza, e non puoi avviare contenziosi (inclusa una domanda riconvenzionale in un processo) affermando che qualsiasi rivendicazione di brevetto viene violata dalla fabbricazione, uso, vendita, offerta in vendita o importazione del Programma o di qualsiasi sua parte.

12. Brevetti

Un «contributore» è un titolare del diritto d'autore che autorizza l'uso ai sensi di questa Licenza del Programma o di un'opera su cui si basa il Programma. L'opera così licenziata è chiamata «versione contributore» del contributore.

Le «rivendicazioni di brevetto essenziali» di un contributore sono tutte le rivendicazioni di brevetto possedute o controllate dal contributore, sia già acquisite che acquisite in seguito, che sarebbero violate in qualche modo, consentito da questa Licenza, di fabbricazione, uso o vendita della sua versione contributore, ma non includono rivendicazioni che sarebbero violate solo come conseguenza di ulteriori modifiche della versione contributore. Ai fini di questa definizione, «controllo» include il diritto di concedere sublicenze di brevetto in modo coerente con i requisiti di questa Licenza.

Ogni contributore ti concede una licenza di brevetto non esclusiva, mondiale, esente da royalty ai sensi delle rivendicazioni di brevetto essenziali del contributore, per fabbricare, usare, vendere, offrire in vendita, importare e altrimenti eseguire, modificare e propagare il contenuto della sua versione contributore.

Nei seguenti tre paragrafi, una «licenza di brevetto» è qualsiasi accordo o impegno espresso, comunque denominato, di non far valere un brevetto (come un permesso espresso di praticare un brevetto o un impegno di non fare causa per violazione di brevetto). «Concedere» tale licenza di brevetto a una parte significa fare tale accordo o impegno di non far valere un brevetto contro la parte.

Se trasmetti un'opera coperta, fidandoti consapevolmente di una licenza di brevetto, e il Sorgente corrispondente dell'opera non è disponibile per chiunque possa copiarlo, gratuitamente e secondo i termini di questa Licenza, tramite un server di rete accessibile al pubblico o altri mezzi facilmente accessibili, devi (1) fare in modo che il Sorgente corrispondente sia così disponibile, oppure (2) privarti del beneficio della licenza di brevetto per questa particolare opera, oppure (3) prendere disposizioni, in modo coerente con i requisiti di questa Licenza, per estendere la licenza di brevetto ai destinatari a valle. «Fidarsi consapevolmente» significa che hai effettiva conoscenza che, senza la licenza di brevetto, la tua trasmissione dell'opera coperta in un paese, o l'uso dell'opera coperta da parte del tuo destinatario in un paese, violerebbe uno o più brevetti identificabili in quel paese che hai motivo di ritenere validi.

Se, in conformità a o in connessione con una singola transazione o accordo, trasmetti o propaghi procurando la trasmissione di un'opera coperta, e concedi una licenza di brevetto ad alcune delle parti che ricevono l'opera coperta autorizzandole a usare, propagare, modificare o trasmettere una copia specifica dell'opera coperta, allora la licenza di brevetto che concedi viene automaticamente estesa a tutti i destinatari dell'opera coperta e delle opere basate su di essa.

Una licenza di brevetto è «discriminatoria» se non include nell'ambito della sua copertura, vieta l'esercizio di, o è condizionata alla non-esercizio di uno o più dei diritti che sono specificamente concessi ai sensi di questa Licenza. Non puoi trasmettere un'opera coperta se sei parte di un accordo con un terzo che è nel business della distribuzione di software, ai sensi del quale effettui un pagamento al terzo in base all'entità della tua attività di trasmissione dell'opera, e ai sensi del quale il terzo concede, a una qualsiasi delle parti che riceverebbero l'opera coperta da te, una licenza di brevetto discriminatoria (a) in connessione con copie dell'opera coperta trasmesse da te (o copie fatte da quelle copie), o (b) principalmente per e in connessione con prodotti o compilazioni specifici che contengono l'opera coperta, a meno che tu non abbia stipulato quell'accordo o che quella licenza di brevetto fosse concessa prima del 28 marzo 2007.

Nulla in questa Licenza deve essere interpretato come esclusione o limitazione di qualsiasi licenza implicita o altra difesa contro la violazione che potrebbe essere altrimenti disponibile per te ai sensi del diritto dei brevetti applicabile.

13. Nessuna rinuncia alla libertà altrui

Se ti vengono imposte condizioni (sia per ordine del tribunale, accordo o altro) che contraddicono le condizioni di questa Licenza, esse non ti esimono dalle condizioni di questa Licenza. Se non puoi trasmettere un'opera coperta in modo da soddisfare simultaneamente i tuoi obblighi ai sensi di questa Licenza e qualsiasi altro obbligo pertinente, come conseguenza non puoi trasmetterla affatto. Ad esempio, se accetti termini che ti obbligano a raccogliere royalty per ulteriori trasmissioni da coloro a cui trasmetti il Programma, l'unico modo per soddisfare sia quei termini sia questa Licenza sarebbe quello di astenersi completamente dalla trasmissione del Programma.

14. Interazione di rete remota; utilizzo con la Licenza Pubblica Generica GNU

Nonostante qualsiasi altra disposizione di questa Licenza, se modifichi il Programma, la tua versione modificata deve offrire in modo ben visibile a tutti gli utenti che interagiscono con essa da remoto tramite una rete informatica (se la tua versione supporta tale interazione) l'opportunità di ricevere il Sorgente corrispondente della tua versione fornendo l'accesso al Sorgente corrispondente da un server di rete senza costi, tramite mezzi standard o consueti per facilitare la copia di software. Questo Sorgente corrispondente deve includere il Sorgente corrispondente per qualsiasi opera coperta dalla versione 3 della Licenza Pubblica Generica GNU che è incorporata ai sensi del seguente paragrafo.

Nonostante qualsiasi altra disposizione di questa Licenza, hai il permesso di collegare o combinare qualsiasi opera coperta con un'opera licenziata ai sensi della versione 3 della Licenza Pubblica Generica GNU in un'unica opera combinata, e di trasmettere l'opera risultante. I termini di questa Licenza continueranno ad applicarsi alla parte che è l'opera coperta, ma l'opera con cui è combinata rimarrà regolata dalla versione 3 della Licenza Pubblica Generica GNU.

15. Versioni riviste di questa Licenza

La Free Software Foundation può pubblicare versioni riviste e/o nuove della Licenza Pubblica Generica GNU Affero di volta in volta. Tali nuove versioni saranno simili nello spirito alla versione attuale, ma potrebbero differire nei dettagli per affrontare nuovi problemi o preoccupazioni.

A ogni versione viene assegnato un numero di versione distintivo. Se il Programma specifica che si applica una certa versione numerata della Licenza Pubblica Generica GNU Affero «o qualsiasi versione successiva», hai la possibilità di seguire i termini e le condizioni di quella versione numerata o di qualsiasi versione successiva pubblicata dalla Free Software Foundation. Se il Programma non specifica un numero di versione della Licenza Pubblica Generica GNU Affero, puoi scegliere qualsiasi versione mai pubblicata dalla Free Software Foundation.

Se il Programma specifica che un proxy può decidere quali versioni future della Licenza Pubblica Generica GNU Affero possono essere usate, la dichiarazione pubblica di accettazione di una versione da parte di quel proxy ti autorizza permanentemente a scegliere quella versione per il Programma.

Le versioni successive della licenza potrebbero darti permessi aggiuntivi o diversi. Tuttavia, nessun obbligo aggiuntivo viene imposto ad alcun autore o titolare del diritto d'autore come risultato della tua scelta di seguire una versione successiva.

16. Esclusione di garanzia

NON VI È ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO PER ISCRITTO, I TITOLARI DEL DIRITTO D'AUTORE E/O LE ALTRE PARTI FORNISCONO IL PROGRAMMA «COSÌ COM'È» SENZA GARANZIE DI ALCUN TIPO, ESPRESSE O IMPLICITE, INCLUSE, MA NON LIMITATE A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN DETERMINATO SCOPO. L'INTERO RISCHIO PER QUANTO RIGUARDA LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È CON TE. SE IL PROGRAMMA RISULTA DIFETTOSO, TI ASSUMI IL COSTO DI TUTTA LA MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.

17. Limitazione di responsabilità

IN NESSUN CASO, SALVO QUANTO RICHIESTO DALLA LEGGE APPLICABILE O CONCORDATO PER ISCRITTO, UN TITOLARE DEL DIRITTO D'AUTORE, O QUALSIASI ALTRA PARTE CHE MODIFICA E/O TRASMETTE IL PROGRAMMA COME CONSENTITO SOPRA, SARÀ RESPONSABILE NEI TUOI CONFRONTI PER DANNI, INCLUSI EVENTUALI DANNI GENERALI, SPECIALI, INCIDENTALI O CONSEQUENZIALI DERIVANTI DALL'USO O DALL'IMPOSSIBILITÀ DI UTILIZZARE IL PROGRAMMA (INCLUSI MA NON LIMITATI A PERDITA DI DATI O DATI RESI IMPRECISI O PERDITE SOSTENUTE DA TE O TERZE PARTI O UN GUASTO DEL PROGRAMMA A FUNZIONARE CON QUALSIASI ALTRO PROGRAMMA), ANCHE SE TALE TITOLARE O ALTRA PARTE È STATO AVVISATO DELLA POSSIBILITÀ DI TALI DANNI.

18. Interpretazione delle sezioni 16 e 17

Se la clausola di esclusione della garanzia e la limitazione di responsabilità sopra previste non possono ricevere effetto giuridico locale secondo i loro termini, i tribunali esaminatori applicheranno la legge locale che si avvicina maggiormente a una rinuncia assoluta a tutta la responsabilità civile in connessione con il Programma, a meno che una garanzia o l'assunzione di responsabilità accompagni una copia del Programma in cambio di un compenso.

FINE DEI TERMINI E CONDIZIONI

Come applicare questi termini ai tuoi nuovi programmi

Se sviluppi un nuovo programma e vuoi che sia il più utile possibile al pubblico, il modo migliore per raggiungere questo obiettivo è renderlo software libero che chiunque può ridistribuire e modificare secondo questi termini.

Per farlo, allega i seguenti avvisi al programma. È più sicuro allegarli all'inizio di ogni file sorgente per dichiarare nel modo più efficace l'esclusione della garanzia; e ogni file dovrebbe avere almeno la riga «copyright» e un puntatore a dove si trova l'avviso completo.

<una riga per dare il nome del programma e una breve idea di cosa fa.>
Copyright (C).   < anno >   < nome dell'autore >

Questo programma è software libero: puoi ridistribuirlo e/o modificarlo secondo i termini della Licenza Pubblica Generica GNU Affero come pubblicata dalla Free Software Foundation, sia la versione 3 della Licenza, sia (a tua scelta) qualsiasi versione successiva.

Questo programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN DETERMINATO SCOPO. Vedere la Licenza Pubblica Generica GNU Affero per maggiori dettagli.

Dovresti aver ricevuto una copia della Licenza Pubblica Generica GNU Affero insieme a questo programma. In caso contrario, vedi https://www.gnu.org/licenses.

Aggiungi anche informazioni su come contattarti tramite posta elettronica e ordinaria.

Se il tuo software può interagire con gli utenti da remoto tramite una rete informatica, 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 porta gli utenti a un archivio del codice. Ci sono molti modi per offrire il sorgente, e soluzioni diverse saranno migliori per programmi diversi; vedere la sezione 13 per i requisiti specifici.

Dovresti anche far firmare al tuo datore di lavoro (se lavori come programmatore) o alla tua scuola, se del caso, una «clausola di esclusione del diritto d'autore» per il programma, se necessario. Per ulteriori informazioni su questo e su come applicare e seguire la GNU AGPL, vedi

Per scaricare il codice sorgente, clicca qui.