stringtranslate.com

Licencia pública general GNU Affero

La Licencia Pública General GNU Affero ( GNU AGPL ) es una licencia copyleft gratuita publicada por la Free Software Foundation en noviembre de 2007 y basada en la GNU GPL versión 3 y la Licencia Pública General Affero (no GNU).

Está destinado al software diseñado para ejecutarse en una red , y agrega una disposición que exige que el código fuente correspondiente de las versiones modificadas del software se ofrezca de manera destacada a todos los usuarios que interactúan con el software a través de una red. [6]

La Open Source Initiative aprobó GNU AGPLv3 [3] como licencia de código abierto en marzo de 2008 después de que la empresa Funambol la presentara a consideración a través de su CEO Fabrizio Capobianco . [7]

Historia

En 2000, mientras desarrollaba un modelo de negocio de aprendizaje y servicios electrónicos, Henry Poole se reunió con Richard Stallman en Ámsterdam, donde discutieron la laguna jurídica de ASP en GPLv2. Durante los meses siguientes, Stallman y Poole discutieron enfoques para resolver el problema. En 2001, Poole fundó Affero Inc. (una empresa de servicios web) y necesitaba una licencia que requeriría distribución por parte de otras organizaciones que utilizaban el código de Affero para crear servicios web derivados. En ese momento, Poole se puso en contacto con Bradley M. Kuhn y Eben Moglen de la Free Software Foundation para obtener asesoramiento sobre una nueva licencia que cerraría la laguna ASP en GPLv2.

Hacia finales de febrero de 2002, Kuhn sugirió, basándose en la idea de un quine (un programa que imprime su propio código fuente), que GPLv2 se complementara con una sección 2(d) que requeriría trabajos derivados para mantener una función de "descarga fuente". que proporcionaría el código fuente completo y correspondiente. Kuhn argumentó que existía un precedente para tal requisito en la sección 2(c) de la GPLv2, que exigía preservar ciertas características por parte de los distribuidores y modificadores posteriores. [8]

Moglen y Kuhn escribieron el texto de la nueva sección 2(d) propuesta y se lo proporcionaron a Poole, quien luego solicitó y recibió permiso de la FSF para publicar un derivado de GPLv2 para este propósito. En marzo de 2002, Affero, Inc. publicó la Licencia pública general de Affero (AGPLv1) original para usar con el proyecto Affero y puso la nueva licencia a disposición de otros desarrolladores de software como servicio . [9]

La FSF contempló incluir la disposición especial de AGPLv1 en GPLv3 pero finalmente decidió publicar una licencia separada, casi idéntica a GPLv3 pero que contiene una disposición similar en propósito y efecto a la sección 2(d) de AGPLv1. La nueva licencia se denominó Licencia Pública General GNU Affero. Mantener el nombre Affero indicó su estrecha relación histórica con AGPLv1. A GNU AGPL se le dio la versión número 3 para mantener la paridad con la GPL, y la Licencia Pública General GNU Affero actual a menudo se abrevia AGPLv3 .

La versión finalizada de GNU AGPLv3 [10] fue publicada por la FSF el 19 de noviembre de 2007.

Compatibilidad con la GPL

Ambas versiones de AGPL, al igual que las versiones correspondientes de GNU GPL en las que se basan, son licencias copyleft sólidas . A juicio de la Free Software Foundation , el requisito añadido en la sección 2(d) de Affero GPL v1 la hacía incompatible con la GPLv2, que de otro modo sería casi idéntica. Es decir, no se puede distribuir una única obra formada combinando componentes amparados por cada licencia.

Por el contrario, las licencias GPLv3 y GNU AGPLv3 incluyen cláusulas (en la sección 13 de cada licencia) que juntas logran una forma de compatibilidad mutua para las dos licencias. Estas cláusulas permiten explícitamente la "transmisión" de una obra formada vinculando el código licenciado bajo una licencia con el código licenciado bajo la otra licencia, [11] a pesar de que las licencias no permiten volver a otorgar licencias según los términos de cada una. [2] De esta manera, se relaja el copyleft de cada licencia para permitir distribuir este tipo de combinaciones. [2]

Para establecer una ruta de actualización del AGPLv1 original de Affero al GNU AGPLv3, Affero, Inc. publicó la Licencia Pública General de Affero versión 2 en noviembre de 2007, [12] que es simplemente una licencia de transición que permite a los destinatarios de software con licencia "AGPLv1 o cualquier versión posterior publicada por Affero, Inc." para distribuir el software, u trabajos derivados, bajo GNU AGPLv3 o cualquier versión posterior.

Ejemplos de aplicaciones bajo GNU AGPL

Stet fue el primer sistema de software que se publicó bajo GNU AGPL, el 21 de noviembre de 2007, [8] y es el único programa conocido que se utilizó principalmente para la producción de su propia licencia.

El desarrollador de Flask , Armin Ronacher, señaló en 2013 que GNU AGPL es un "éxito terrible, especialmente entre la comunidad de startups " como un "vehículo para licencias comerciales duales ", y proporcionó Humhub , MongoDB , Odoo , RethinkDB , Shinken , Slic3r , SugarCRM y WURFL como ejemplos. [13]

MongoDB abandonó la AGPL a finales de 2018 en favor de la " Licencia pública del lado del servidor " (SSPL), una versión modificada que requiere que quienes ofrecen el software con licencia como un servicio accesible a terceros, hagan que el código fuente completo de todos software utilizado para facilitar el servicio (incluido, entre otros, todo el "software de administración, interfaces de usuario, interfaces de programas de aplicación, software de automatización, software de monitoreo, software de respaldo, software de almacenamiento y software de alojamiento, todo tal que un usuario pueda ejecutar una instancia del servicio usando el Código fuente del servicio que usted pone a disposición") disponible bajo la misma licencia. [14] Como la aprobación de esta licencia por parte de la Open Source Initiative no llegó, la solicitud de certificación fue retirada. Fue prohibido tanto por Debian como por el Proyecto Fedora , quienes afirman que la intención de la licencia es discriminar a los proveedores de computación en la nube que ofrecen servicios basados ​​en el software sin comprar su licencia comercial. [15] [16]

La Licencia Pública General de Affero ( Affero GPL e informalmente Licencia Affero ) es una licencia de software libre . La primera versión de la Licencia pública general de Affero (AGPLv1) fue publicada por Affero, Inc. en marzo de 2002 y se basó en la Licencia pública general de GNU , versión 2 (GPLv2). La segunda versión (AGPLv2) se publicó en noviembre de 2007, como una licencia de transición para permitir una ruta de actualización de AGPLv1 a la Licencia Pública General GNU Affero (una variante de la licencia Affero GPL original que es compatible con GPLv3).

Ambas versiones de Affero GPL fueron diseñadas para cerrar una laguna percibida como proveedor de servicios de aplicaciones (ASP) en la GPL ordinaria, donde, al usar pero no distribuir el software, las disposiciones de copyleft no se activan. Cada versión difiere de la versión de GNU GPL en la que se basa en que tiene una disposición adicional que aborda el uso de software a través de una red informática . Esta disposición requiere que el código fuente completo esté disponible para cualquier usuario de red del trabajo con licencia AGPL, generalmente una aplicación web .

Ver también

Referencias

  1. ^ Jaspert, Joerg (28 de noviembre de 2008). "ftp.debian.org: ¿AGPLv3 está libre de DFSG?". El Proyecto Debian . Consultado el 1 de diciembre de 2008 .
  2. ^ abcde "Varias licencias y comentarios sobre ellas". Fundación de Software Libre . 2020-05-07 . Consultado el 3 de enero de 2021 . Recomendamos que los desarrolladores consideren el uso de GNU AGPL para cualquier software que comúnmente se ejecute en una red.
  3. ^ ab "Licencias aprobadas por OSI". Iniciativa de código abierto. Archivado desde el original el 23 de octubre de 2021.
  4. ^ "Aprobado por OSI", Licencias , TL; DR legal.
  5. ^ ab "Sección 13 de Licencias", GNU AGPLv3 , Proyecto GNU.
  6. ^ "Por qué el Affero GPL". El Proyecto GNU . Archivado desde el original el 23 de octubre de 2021.
  7. ^ "Funambol ayuda a que la nueva licencia de código abierto AGPLv3 obtenga la aprobación formal de OSI" (Comunicado de prensa). Funambol. 13 de marzo de 2008. Archivado desde el original el 7 de junio de 2013.
  8. ^ ab Kuhn, Bradley M. (21 de noviembre de 2007). "stet y AGPLv3". Centro de derecho de libertad de software. Archivado desde el original el 15 de marzo de 2008 . Consultado el 14 de junio de 2008 .
  9. ^ "Free Software Foundation anuncia el soporte de la licencia pública general Affero, la primera licencia Copyleft para servicios web". Fundación de Software Libre. 2002-03-19 . Consultado el 3 de enero de 2021 .
  10. ^ "Texto de licencia de GNU AGPLv3". Fundación de Software Libre (EE.UU.) . 19 de noviembre de 2007. Archivado desde el original el 4 de diciembre de 2007 . Consultado el 19 de noviembre de 2007 .
  11. ^ "Licencia pública general GNU". Fundación de Software Libre. 29 de junio de 2007 . Consultado el 3 de enero de 2021 .
  12. ^ "Licencia pública general de Affero". Noviembre de 2007. Archivado desde el original el 23 de noviembre de 2019 . Consultado el 3 de enero de 2021 .{{cite web}}: Mantenimiento CS1: URL no apta ( enlace )
  13. ^ Ronacher, Armin (23 de julio de 2013). "Licencias en un mundo posterior a los derechos de autor". lucumr.pocoo.org. Archivado desde el original el 27 de julio de 2013 . Consultado el 18 de noviembre de 2015 . AGPLv3 fue un éxito terrible, especialmente entre la comunidad de startups que encontró la licencia base perfecta para hacer factible la doble licencia con una licencia comercial. MongoDB, RethinkDB, OpenERP, SugarCRM y WURFL ahora utilizan AGPLv3 como vehículo para licencias comerciales duales. AGPLv3 hace que esto sea generalmente fácil de lograr, ya que el autor original de los derechos de autor tiene los derechos para hacer posible una licencia comercial, pero nadie que reciba el código fuente a través de APLv3 hereda ese derecho. No estoy seguro de si ese era el uso previsto de la licencia, pero al menos eso es para lo que definitivamente se está usando por ahora.
  14. ^ "Licencia pública del lado del servidor (SSPL)". MongoDB . Archivado desde el original el 23 de octubre de 2021 . Consultado el 25 de enero de 2021 .
  15. ^ Vaughan-Nichols, Steven J. "Licencia pública del lado del servidor de" código abierto "MongoDB rechazada". ZDNet . Archivado desde el original el 23 de octubre de 2021 . Consultado el 17 de enero de 2019 .
  16. ^ "Los cambios en la licencia de MongoDB llevaron a Red Hat a eliminar la base de datos de la última versión de su sistema operativo de servidor". GeekWire . 2019-01-16. Archivado desde el original el 23 de octubre de 2021 . Consultado el 17 de enero de 2019 .

enlaces externos