Licencia pública general GNU Affero

Licencia pública general GNU Affero
logotipo de licencia
AutorFundación de Software Libre
Versión3
editorFundación de Software Libre, Inc.
Fecha de publicación19 de noviembre de 2007
Compatible con DFSG
Software libre
Aprobado por OSI
compatible con GLPSí (con proyectos GPLv3)
copyleft
Vinculación desde el código bajo una licencia diferenteNo (excepto con GPLv3)

La Licencia Pública General GNU Affero o GNU AGPL es una licencia de software libre y copyleft publicada por la Free Software Foundation en noviembre de 2007, diseñada para permitir la cooperación dentro de la comunidad de redes de software.

La GNU AGPL es similar a la GNU General Public License versión 3, excepto que tiene una sección adicional (la número 13) que se refiere al uso del software en una red informática . Esta sección requiere que el código fuente , si se modifica, esté disponible para cualquiera que use el trabajo en la red. El código a proporcionar no sólo será el cubierto por AGPL, sino también todos los módulos que utiliza, excluyendo naturalmente las bibliotecas del sistema . Como casi todas las licencias, la AGPL prohíbe la eliminación de la propia licencia.

La Iniciativa de código abierto aprobó GNU AGPLv3 [1] como una licencia de código abierto en marzo de 2008 .

Descripción

La AGPL, al igual que la progenitora GPL , se refiere al modelo copyleft y software libre , garantizando al usuario la libertad de acceso y modificación del programa. La idea detrás de este tipo de licencias es respetar la libertad de los usuarios, garantizándoles la posibilidad de ejecutar, estudiar, copiar, distribuir y modificar el servidor, pero siempre respetando los derechos de los demás usuarios.

La Free Software Foundation recomienda esta licencia para cualquier software destinado comúnmente a aplicaciones web y que, por lo general, está disponible a través de una red. La AGPL no es compatible con la GPL 2.0 porque la sección 13 se incluye en la definición de "restricciones adicionales" proporcionada por la versión anterior de la GPL. Sin embargo, es totalmente compatible con la GPL 3.0, gracias a una sección especialmente insertada en ella.

La introducción de la AGPL se debe a la llamada escapatoria ASP de la GPL de GNU. De hecho, la obligación de poner a disposición el código fuente modificado en la GPL de GNU está vinculada a la circulación del software, por lo que no hay obligación de hacerlo si el código modificado no se distribuye de ninguna manera. El problema surge cuando, en lugar de distribuir el código, distribuye la funcionalidad del código haciéndolo disponible con una interfaz remota. En este caso, si bien no se viola la letra de la GPL de GNU, se viola su espíritu al hacer uso de material sujeto a derechos de autor de otros sin devolver a la comunidad las modificaciones realizadas. AGPL resuelve esta brecha al requerir cualquier modificador de software para que el código fuente esté disponible para la comunidad, negándole la capacidad de ejecutar la versión modificada del programa en su servidor personal sin tener que liberar una copia del programa accesible para otros usuarios. Por lo tanto, en el caso de un servidor de acceso público, el uso público de la versión modificada del servidor garantiza el acceso al código fuente modificado. [2]

La licencia pública general de Affero , a menudo abreviada como Affero GPL o AGPL (y aún informalmente como licencia Affero ), puede referirse a dos licencias de software libre distintas, aunque históricamente relacionadas :

Versión Publicado por Residencia en
Licencia Pública General Affero, versión 1 Publicado por Affero, Inc. en marzo de 2002 Licencia Pública General GNU , versión 2 (GPLv2).
Licencia pública general GNU Affero, versión 3 Publicado por la Free Software Foundation en noviembre de 2007 Licencia Pública General GNU , versión 3 (GPLv3).

Historia

El nacimiento de AGPL se produjo después de una discusión en Amsterdam entre Henry Poole y Richard Stallman sobre el problema de la laguna ASP en GPLv2. En 2001, Pool fundó Affero inc., una empresa de servicios web, y como sintió la necesidad de una licencia para redistribuir el código a quienes usaban los servicios de Affero, se puso en contacto con Bradly M. Kuhn y Eben Moglen de la FSF para obtener asesoramiento sobre cómo solucionar laguna ASP.

A finales de febrero de 2002 surgió la idea de incluir un apartado en la licencia GPL que obligara al usuario a poner a disposición una función en la aplicación web, que utiliza software explotando software libre, capaz de permitir la descarga del código fuente. Moglen y Kuhn luego escribieron una propuesta de sección y se la enviaron a Pool, quien solicitó y recibió permiso de la FSF para publicarla como un derivado de GPLv2. En marzo de 2002, Affero inc lanzó la licencia pública general original de Affero (AGPLv1) para su uso con el proyecto Affero y puso la licencia a disposición de todos los demás proyectos similares.

Compatibilidad con la GPL

La versión final de AGPL fue publicada en 2007 por la Free Software Foundation, que recomienda su uso para cualquier software que se ejecute en una red. Ambas versiones de las AGPL son copyleft. En opinión de la FSF, el requisito adicional de AGPLv1 lo hace incompatible con GPLv2 por lo que no es posible distribuir aplicaciones con ambas licencias. AGPLv3 es compatible con GPLv3.

Notas

  1. ^ LICENCIA PÚBLICA GENERAL GNU AFFERO, versión 3 (AGPL-3.0) | Iniciativa de código abierto , en opensource.org . Consultado el 13 de mayo de 2016 .
  2. ^ Los fundamentos del proyecto GNU Affero GPL-GNU-Free Software Foundation , en gnu.org . Consultado el 2 de julio de 2021 .

Artículos relacionados

Otros proyectos

Enlaces externos