GNU Affero General Public License

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
GNU Affero General Public License
AGPLv3 Logo.svg
Logotip de la llicència
Autor Free Software Foundation
Versió 3
editor Free Software Foundation, Inc.
Data de publicació 19 de novembre de 2007
Compatible amb DFSG
Programari lliure
Aprovat per OSI
Compatible amb GLP Sí (amb projectes GPLv3)
Copyleft
Enllaç des del codi amb una llicència diferent No (excepte amb GPLv3)

La GNU Affero General Public License o GNU AGPL és una llicència de programari lliure i copyleft publicada per la Free Software Foundation el novembre de 2007, dissenyada per permetre la cooperació dins de la comunitat de la xarxa de programari.

El GNU AGPL és similar a la versió 3 de la Llicència Pública General de GNU , tret que té una secció addicional (número 13) que fa referència a l’ús del programari a una xarxa d’ordinadors . Aquesta secció requereix que el codi font , si es modifica, estigui disponible per a tothom que faci servir la feina a la xarxa. El codi que es proporcionarà no només serà el que cobreix AGPL, sinó també tots els mòduls que utilitza, excloent naturalment les biblioteques del sistema. Com gairebé totes les llicències, l'AGPL prohibeix l'eliminació de la mateixa llicència.

L' Open Source Initiative va aprovar GNU AGPLv3 [1] com a llicència de codi obert el març de 2008.

Descripció

L’AGPL, així com el progenitor GPL , fa referència al model de copyleft i de programari lliure , que garanteix a l’usuari la llibertat d’accés i modificació del programa. La idea d’aquest tipus de llicències és respectar la llibertat dels usuaris, garantint-los la possibilitat d’executar, estudiar, copiar, distribuir i modificar el servidor, però sempre respectant els drets d’altres usuaris.

La Free Software Foundation recomana aquesta llicència per a qualsevol programari que normalment es destini a aplicacions web i que generalment estigui disponible a través d’una xarxa. L'AGPL no és compatible amb la GPL 2.0 perquè la secció 13 es troba sota la definició de "restriccions addicionals" que proporciona la versió anterior de la GPL. Tot i això, és totalment compatible amb la GPL 3.0, gràcies a una secció especialment inserida a la mateixa.

La introducció de l'AGPL es deu a l'anomenada llacuna ASP de la GNU GPL. De fet, l’obligació de fer disponible el codi font modificat a la GNU GPL està lligada a la circulació del programari, de manera que no hi ha cap obligació de fer-ho si el codi modificat no es distribueix de cap manera. El problema sorgeix quan, en lloc de distribuir el codi, distribueu la funcionalitat del codi fent-lo disponible amb una interfície remota. En aquest cas, fins i tot si no es vulnera la carta de la GNU GPL, es vulnera el seu esperit fent ús de material subjecte al copyright d’altres persones sense retornar les modificacions realitzades a la comunitat. L’AGPL resol aquest buit requerint qualsevol modificador de programari per posar el codi font a disposició de la comunitat, negant-li la possibilitat d’executar la versió modificada del programa al seu servidor personal sense haver de llançar una còpia del programa accessible per a la resta d’usuaris. Per tant, en el cas d’un servidor accessible públicament, l’ús públic de la versió modificada del servidor garanteix l’accés al codi font modificat. [2]

La Llicència Pública General Affero , sovint abreujada a Affero GPL o AGPL (i encara informalment la llicència Affero ), pot referir-se a dues llicències de programari lliure diferents, encara que històricament relacionades:

Versió Publicat per Basat en
Llicència pública general Affero, versió 1 Publicat per Affero, Inc. el març del 2002 GNU General Public License , versió 2 (GPLv2).
GNU Affero General Public License, versió 3 Publicat per la Free Software Foundation el novembre de 2007 Llicència pública general GNU , versió 3 (GPLv3).

Antecedents

El naixement d’AGPL es va produir després d’una discussió a Amsterdam entre Henry Poole i Richard Stallman sobre el problema de l’escletxa ASP a GPLv2. El 2001, Pool va fundar Affero inc., Una empresa de serveis web, i com que sentia la necessitat d'una llicència per redistribuir el codi als que utilitzen els serveis d'Affero, es va posar en contacte amb Bradly M. Kuhn i Eben Moglen de la FSF per obtenir consells sobre com treballar Espitllera ASP.

A finals de febrer de 2002 va sorgir la idea d’incloure una secció a la llicència GPL que obligaria l’usuari a fer disponible una funció a l’aplicació web, que utilitza programari que explota programari lliure, capaç de permetre la descàrrega del codi font. Moglen i Kuhn van escriure una proposta de secció i la van enviar a Pool, que va sol·licitar i va rebre permís de la FSF per publicar-la com a derivat de GPLv2. Al març de 2002, Affero inc va llançar la llicència pública original d'Affero (AGPLv1) per utilitzar-la amb el projecte Affero i va posar la llicència a disposició de la resta de projectes similars.

Compatibilitat amb la GPL

La versió final de l'AGPL va ser publicada el 2007 per la Free Software Foundation, que recomana el seu ús per a qualsevol programari que s'executi en una xarxa. Les dues versions dels AGPL són copyleft. Segons l'opinió de la FSF, el requisit addicional d'AGPLv1 el fa incompatible amb GPLv2, de manera que no és possible distribuir aplicacions amb ambdues llicències. AGPLv3 és compatible amb GPLv3.

Nota

  1. ^ GNU AFFERO GENERAL PUBLIC LICENSE, versió 3 (AGPL-3.0) | Open Source Initiative , a opensource.org . Consultat el 13 de maig de 2016 .
  2. ^ Els motius de la GNU Affero GPL - Projecte GNU - Free Software Foundation , a www.gnu.org . Recuperat el 2 de juliol de 2021 .

Articles relacionats

Altres projectes

Enllaços externs