La licencia de Apache es una licencia de software libre permisiva escrita por Apache Software Foundation (ASF). [5] Permite a los usuarios utilizar el software para cualquier propósito, distribuirlo, modificarlo y distribuir versiones modificadas del software según los términos de la licencia, sin preocuparse por las regalías . La ASF y sus proyectos lanzan sus productos de software bajo la licencia Apache. La licencia también la utilizan muchos proyectos ajenos a la ASF.
Autor | La Fundación de software Apache |
---|---|
Ultima versión | 2.0 |
Editor | La Fundación de software Apache |
Publicado | Enero de 2004 |
Compatible con Debian FSG | Sí [1] |
Aprobado por la FSF | Sí [2] |
Aprobado por OSI | Sí [3] |
Compatible con GPL | Solo la versión 2.0 es compatible solo con GPLv3 . [2] [4] |
Copyleft | No |
Vinculación desde código con una licencia diferente | sí |
Sitio web | www |
Historia
A partir de 1995, Apache Group (más tarde Apache Software Foundation) lanzó versiones sucesivas de su conocido servidor httpd del mismo nombre . Su licencia inicial era esencialmente la misma que la antigua licencia BSD de 4 cláusulas , con solo cambiar los nombres de las organizaciones. Tiene un término adicional que se extiende desde la cláusula 4 de BSD, que dice que los derivados no deben llevar el mismo nombre de Apache.
En julio de 1999, Berkeley aceptó el argumento presentado por la Free Software Foundation y retiró su cláusula publicitaria (cláusula 3) para formar la nueva licencia BSD de 3 cláusulas. En 2000, Apache hizo lo mismo y creó la Licencia Apache 1.1, en la que los productos derivados ya no están obligados a incluir atribuciones en sus materiales publicitarios, solo en su documentación. Los paquetes individuales con licencia bajo la versión 1.1 pueden haber usado una redacción diferente debido a los diferentes requisitos de atribución o identificación de marca, pero los términos vinculantes eran todos iguales.
En enero de 2004, ASF decidió apartarse del modelo BSD y produjo Apache License 2.0. Los objetivos declarados de la licencia incluían facilitar el uso de proyectos que no pertenecen a ASF, mejorar la compatibilidad con el software basado en GPL , permitir que la licencia se incluya como referencia en lugar de enumerarse en cada archivo, aclarar la licencia sobre las contribuciones y requerir una licencia de patente sobre contribuciones que necesariamente infringen las propias patentes de un contribuyente. [6] Esta licencia requiere la conservación del aviso de derechos de autor y la exención de responsabilidad .
Condiciones de licencia
La licencia de Apache es permisiva ; a diferencia de las licencias copyleft , no requiere un trabajo derivado del software, o modificaciones al original, para ser distribuido usando la misma licencia. Todavía requiere la aplicación de la misma licencia a todas las partes no modificadas. En cada archivo con licencia, se deben conservar los avisos de derechos de autor, patentes, marcas comerciales y atribuciones originales (excepto los avisos que no pertenecen a ninguna parte de las obras derivadas). En cada archivo con licencia modificado, se debe agregar una notificación que indique que se han realizado cambios en ese archivo.
Si NOTICE
se incluye un archivo de texto como parte de la distribución del trabajo original, entonces los trabajos derivados deben incluir una copia legible de estos avisos dentro de un NOTICE
archivo de texto distribuido como parte de los trabajos derivados, dentro del formulario o documentación fuente, o dentro de una pantalla. generados por los trabajos derivados (dondequiera que aparezcan normalmente dichos avisos de terceros).
El contenido del NOTICE
archivo no modifica la licencia, ya que son solo para fines informativos, y NOTICE
se permite agregar más avisos de atribución como adiciones al texto, siempre que estos avisos no puedan entenderse como una modificación de la licencia. Las modificaciones pueden tener avisos de derechos de autor apropiados y pueden proporcionar diferentes términos de licencia para las modificaciones.
A menos que se indique explícitamente lo contrario, cualquier contribución enviada por un licenciatario a un licenciante estará bajo los términos de la licencia sin términos y condiciones, pero esto no excluye ningún acuerdo por separado con el licenciante con respecto a estas contribuciones.
Apache License 2.0 asegura que el usuario no tenga que preocuparse por infringir ninguna patente al utilizar el software. Al usuario se le concede una licencia para cualquier patente que cubra el software. Esta licencia finaliza si el usuario demanda a alguien por infracción de patente relacionada con este software. Esta condición se agrega para evitar litigios sobre patentes.
Compatibilidad
Apache Software Foundation y Free Software Foundation acuerdan que Apache License 2.0 es una licencia de software libre , compatible con la GNU General Public License (GPL) versión 3, [7] lo que significa que el código bajo GPLv3 y Apache License 2.0 se puede combinar, siempre que el software resultante tenga la licencia GPLv3. [8]
La Free Software Foundation considera que todas las versiones de la Licencia Apache son incompatibles con las versiones 1 y 2 anteriores de la GPL. [4] Además, considera que las versiones de la Licencia Apache anteriores a la 2.0 son incompatibles con la GPLv3. Debido a los requisitos de licencia de patente de la versión 2.0, la Free Software Foundation la recomienda sobre otras licencias sin copyleft. [9] [4]
Recepción y adopción
En octubre de 2012, 8.708 proyectos ubicados en SourceForge.net estaban disponibles bajo los términos de la Licencia Apache. [10] En una publicación de blog de mayo de 2008, Google mencionó que más del 25% de los casi 100.000 proyectos alojados en Google Code utilizaban la licencia Apache, [11] incluido el sistema operativo Android . [12]
A partir de 2015[actualizar], según Black Duck Software [13] y GitHub , [14] la licencia Apache es la tercera licencia más popular en el dominio FOSS después de la licencia MIT y GPLv2 .
El proyecto OpenBSD no considera que Apache License 2.0 sea una licencia libre aceptable debido a sus disposiciones sobre patentes. La política de OpenBSD cree que cuando la licencia obliga a uno a renunciar a un derecho legal que de otro modo tiene, esa licencia ya no es gratuita. [15]
Ver también
- Comparación de licencias de software gratuitas y de código abierto
- Software que utiliza la licencia de Apache (categoría)
Referencias
- ^ "La licencia de software Apache (ASL)" . Las grandes licencias compatibles con DFSG . Proyecto Debian . Consultado el 6 de julio de 2009 .
- ^ a b "Licencia Apache, versión 2.0" . Varias licencias y comentarios sobre ellas . Fundación de Software Libre . Archivado desde el original el 16 de julio de 2009 . Consultado el 6 de julio de 2009 .
- ^ "Licencias aprobadas por OSI por nombre David Gutierrez & David Louie Gutierrez" . Iniciativa de código abierto . Archivado desde el original el 28 de abril de 2011 . Consultado el 31 de marzo de 2011 .
- ^ a b c "Varias licencias y comentarios sobre ellas" . gnu.org . Fundación de Software Libre . 22 de agosto de 2019 . Consultado el 25 de agosto de 2019 .
- ^ New Media Rights (12 de septiembre de 2008). "Guía de licencias de código abierto" . Facultad de Derecho de California Western . Consultado el 28 de noviembre de 2015 .
Las licencias 'similares a BSD' como las licencias BSD, MIT y Apache son extremadamente permisivas y requieren poco más que atribuir las partes originales del código licenciado a los desarrolladores originales en su propio código y / o documentación.
- ^ "Licencia Apache, versión 2.0" . Fundación de software Apache . Consultado el 15 de julio de 2019 .
- ^ "Varias licencias y comentarios sobre ellas" . Fundación de Software Libre. 14 de enero de 2008. Archivado desde el original el 18 de enero de 2008 . Consultado el 30 de enero de 2008 .
- ^ Fundación de software Apache. "Compatibilidad con licencia Apache v2.0 y GPL" . Archivado desde el original el 15 de enero de 2008 . Consultado el 30 de enero de 2008 .
- ^ "Cómo elegir una licencia para tu propio trabajo" . gnu.org . Fundación de Software Libre . 15 de diciembre de 2018 . Consultado el 25 de agosto de 2019 .
- ^ "Proyectos en SourceForge bajo licencia Apache" . Consultado el 28 de octubre de 2012 .
- ^ Stein, Greg (28 de mayo de 2008). "Contra la proliferación de licencias" . Blog de código abierto de Google .
- ^ "Licencias" . Proyecto de código abierto de Android . Consultado el 25 de agosto de 2019 .
- ^ "Top 20 licencias" . Software Black Duck. 19 de noviembre de 2015. Archivado desde el original el 19 de julio de 2016 . Consultado el 19 de noviembre de 2015 .
- ^ Balter, Ben (9 de marzo de 2015). "Uso de licencias de código abierto en GitHub.com" . GitHub .
- ^ "Política de derechos de autor de OpenBSD" . openbsd.org . Proyecto OpenBSD. 28 de mayo de 2019.
enlaces externos
- Licencias de Apache
- Resumen rápido de la licencia Apache 2.0