Licență publică generală GNU Affero

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Licență publică generală GNU Affero
AGPLv3 Logo.svg
Sigla licenței
Autor Free Software Foundation
Versiune 3
editor Free Software Foundation, Inc.
Data publicării 19 noiembrie 2007
Compatibil cu DFSG da
Software gratuit da
Aprobat OSI da
Compatibil cu GPL Da (cu proiecte GPLv3)
Copyleft da
Conectarea de la cod sub licență diferită Nu (cu excepția GPLv3)

Licența publică generală GNU Affero sau GNU AGPL este o licență software gratuită și copyleft publicată de Free Software Foundation în noiembrie 2007, concepută pentru a permite cooperarea în cadrul comunității rețelei software.

GNU AGPL este similar cu GNU General Public License versiunea 3, cu excepția faptului că are o secțiune suplimentară (numărul 13) care se referă la utilizarea software - ului pe o rețea de calculatoare . Această secțiune necesită ca codul sursă , dacă este modificat, să fie pus la dispoziția oricui utilizează lucrările din rețea. Codul care va fi furnizat nu va fi doar cel acoperit de AGPL, ci și toate modulele pe care le folosește, excluzând în mod natural bibliotecile de sistem. Ca aproape toate licențele, AGPL interzice eliminarea licenței în sine.

Inițiativa Open Source a aprobat GNU AGPLv3 [1] ca licență open source în martie 2008.

Descriere

AGPL, precum și progenitorul GPL , se referă la modelul copyleft și software gratuit , garantând utilizatorului libertatea de accesare și modificare a programului. Ideea din spatele acestui tip de licențiere este de a respecta libertatea utilizatorilor, garantându-le capacitatea de a rula, studia, copia, distribui și modifica serverul, dar respectând întotdeauna drepturile altor utilizatori.

Free Software Foundation recomandă această licență pentru orice software care este destinat în mod obișnuit pentru aplicații web și care este pus în general la dispoziție într-o rețea. AGPL nu este compatibil cu GPL 2.0 deoarece secțiunea 13 se încadrează în definiția „restricțiilor suplimentare” furnizate de versiunea mai veche a GPL. Cu toate acestea, este pe deplin compatibil cu GPL 3.0, datorită unei secțiuni introduse special în acesta.

Introducerea AGPL se datorează așa-numitei lacune ASP a GNU GPL. De fapt, obligația de a face codul sursă modificat disponibil în GNU GPL este legată de circulația software-ului, deci nu există nicio obligație de a face acest lucru dacă codul modificat nu este distribuit în niciun fel. Problema apare în cazul în care, în loc să distribuiți codul, distribuiți funcționalitatea codului, făcându-l disponibil cu o interfață la distanță. În acest caz, chiar dacă scrisoarea GNU GPL nu este încălcată, spiritul acesteia este încălcat prin utilizarea materialelor supuse dreptului de autor al altora, fără a returna modificările aduse comunității. AGPL rezolvă acest decalaj cerând orice modificator de software pentru a pune codul sursă la dispoziția comunității, refuzându-i posibilitatea de a rula versiunea modificată a programului pe serverul său personal, fără a fi nevoie să elibereze o copie a programului accesibilă altor utilizatori. Prin urmare, în cazul unui server accesibil publicului, utilizarea publică a versiunii modificate a serverului garantează accesul la codul sursă modificat. [2]

Licența publică generală Affero , adesea prescurtată în Affero GPL sau AGPL (și încă în mod informal licență Affero ), se poate referi la două licențe de software libere distincte, deși legate istoric:

Versiune Publicat de Bazat pe
Licență publică generală Affero, versiunea 1 Publicat de Affero, Inc. în martie 2002 Licență publică generală GNU , versiunea 2 (GPLv2).
Licență publică generală GNU Affero, versiunea 3 Publicat de Free Software Foundation în noiembrie 2007 Licență publică generală GNU , versiunea 3 (GPLv3).

fundal

Nașterea AGPL a venit după o discuție la Amsterdam între Henry Poole și Richard Stallman cu privire la problema lacunelor ASP din GPLv2. În 2001, Pool a fondat Affero inc., O companie de servicii web și, deoarece a simțit nevoia unei licențe pentru redistribuirea codului către cei care utilizează serviciile Affero, a luat legătura cu Bradly M. Kuhn și Eben Moglen de la FSF pentru sfaturi despre modul de lucru Portiță ASP.

La sfârșitul lunii februarie 2002 a venit ideea de a include o secțiune în licența GPL care ar obliga utilizatorul să pună la dispoziție o funcție în aplicația web, care utilizează software care exploatează software-ul gratuit, capabil să permită descărcarea codului sursă. Moglen și Kuhn au scris apoi o propunere de secțiune și au trimis-o lui Pool, care a solicitat și a primit permisiunea FSF pentru ao publica ca un derivat al GPLv2. În martie 2002, Affero inc a lansat licența publică originală Affero (AGPLv1) pentru utilizare cu proiectul Affero și a pus licența la dispoziție pentru toate celelalte proiecte similare.

Compatibilitate cu GPL

Versiunea finală a AGPL a fost publicată în 2007 de Free Software Foundation, care recomandă utilizarea acesteia pentru orice software rulat pe o rețea. Ambele versiuni ale AGPL sunt copyleft. În opinia FSF, cerința suplimentară a AGPLv1 o face incompatibilă cu GPLv2, astfel încât nu este posibilă distribuirea aplicațiilor cu ambele licențe. AGPLv3 este compatibil cu GPLv3.

Notă

Elemente conexe

Alte proiecte

linkuri externe