GNU Affero General Public License

Da Wikipedia, l'enciclopedia libera.

La GNU Affero General Public License o GNU AGPL è una licenza di software libero pubblicata dalla Free Software Foundation. La GNU AGPL è simile alla capostipite GNU General Public License, eccetto per il fatto che ha una sezione aggiuntiva (la numero 13) che si riferisce all'utilizzo del software su una rete di calcolatori. Tale sezione richiede che il codice sorgente, se modificato, sia reso disponibile a qualunque utente in rete dell'opera coperta da AGPL in maniera visibile. Il codice da fornire non sarà solo quello coperto da AGPL, ma anche tutti i moduli da esso utilizzate (escluse naturalmente le librerie di sistema). Come quasi tutte le licenze, la AGPL proibisce la rimozione della licenza stessa.

La Free Software Foundation raccomanda questa licenza per ogni software che sia comunemente pensato per applicazioni web e che in generale siano rese disponibili su una rete. La AGPL non è compatibile con la GPL 2.0 perchè la sezione 13 rientra nella definizione di "restrizioni aggiuntive" fornita dalla vecchia versione della GPL. E' però pienamente compatibile con la GPL 3.0, grazie a una sezione appositamente inserita in essa.

L'introduzione della AGPL è dovuta al cosiddetto ASP loophole della GNU GPL. Infatti, l'obbligo di rendere disponibile il codice sorgente modificato nella GNU GPL è legato alla circolazione del software. Per cui non sorge alcun obbligo in tal senso se il codice modificato non viene in alcun modo distribuito. Si pone il problema in cui, invece di distribuire il codice, si distribuiscono le funzionalità del codice rendendolo disponibile con un'interfaccia remota. In tal caso, seppur la lettera della GNU GPL non viene violata, ne viene violato lo spirito, in quanto ci si avvale di materiale soggetto a copyright di altri senza rendere alla comunità le modifiche effettuate.

[modifica] Voci correlate

[modifica] Collegamenti esterni

Strumenti personali