La Licencia Apache es una licencia permisiva de software libre y de código abierto, escrita por la Fundación Apache Software (ASF). [ 4 ] Permite a los usuarios utilizar el software para cualquier propósito, distribuirlo, modificarlo y distribuir versiones modificadas del software bajo los términos de la licencia, sin preocuparse por regalías . La ASF y sus proyectos publican sus productos de software bajo la Licencia Apache. Esta licencia también es utilizada por muchos proyectos ajenos a la ASF.
Historia
A partir de 1995, el Grupo Apache (más tarde la Fundación de Software Apache) lanzó sucesivas versiones del servidor HTTP Apache . Su licencia inicial era esencialmente la misma que la licencia BSD original de 4 cláusulas , con la única diferencia de que se cambiaron los nombres de las organizaciones y se añadió una cláusula que prohibía que las obras derivadas llevaran el nombre Apache.
En julio de 1999, la Berkeley Software Distribution aceptó el argumento presentado por la Free Software Foundation y eliminó su cláusula publicitaria (cláusula 3) para conformar la nueva licencia BSD de tres cláusulas. En el año 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 la atribución en sus materiales publicitarios, sino solo en su documentación. Si bien los paquetes individuales licenciados bajo la versión 1.1 pueden haber utilizado una redacción diferente debido a los distintos requisitos de atribución o identificación de marcas, los términos vinculantes eran los mismos.
En enero de 2004, ASF decidió apartarse del modelo BSD y produjo la Licencia Apache 2.0. Los objetivos declarados de la licencia incluían facilitar su uso por parte de proyectos ajenos a ASF, mejorar la compatibilidad con software basado en GPL , permitir que la licencia se incluyera por referencia en lugar de listarse en cada archivo, aclarar la licencia sobre las contribuciones y exigir una licencia de patente sobre las contribuciones que necesariamente infrinjan las patentes del propio colaborador. [ 5 ] Esta licencia exige la conservación del aviso de derechos de autor y la exención de responsabilidad .
Condiciones de la licencia
La licencia Apache es permisiva ; a diferencia de las licencias copyleft , no exige que las obras derivadas del software, ni las modificaciones al original, se distribuyan bajo la misma licencia. Sin embargo, sí exige la aplicación de la misma licencia a todas las partes no modificadas. En cada archivo licenciado, deben conservarse los avisos originales de derechos de autor, patentes, marcas registradas y atribuciones (excepto aquellos que no correspondan a ninguna parte de las obras derivadas). En cada archivo licenciado que se modifique, debe añadirse una notificación indicando que se han realizado cambios en dicho archivo.
Si NOTICEse incluye un archivo de texto como parte de la distribución de la obra original, las obras derivadas deben incluir una copia legible de estos avisos dentro de un NOTICEarchivo de texto distribuido como parte de las obras derivadas, dentro del formulario o la documentación fuente, o dentro de una visualización generada por las obras derivadas (dondequiera que aparezcan normalmente dichos avisos de terceros).
El contenido del NOTICEarchivo no modifica la licencia, ya que tiene fines meramente informativos. NOTICESe permite añadir avisos de atribución adicionales como anexos al texto, siempre que estos avisos no se interpreten como una modificación de la licencia. Las modificaciones pueden incluir los avisos de derechos de autor correspondientes y establecer términos de licencia diferentes.
Salvo que se indique explícitamente lo contrario, cualquier contribución que un licenciatario envíe a un licenciante estará sujeta a los términos de la licencia sin términos ni condiciones adicionales, pero esto no excluye la posibilidad de celebrar acuerdos separados con el licenciante en relación con dichas contribuciones.
Licencia Apache 2.0
La Licencia Apache 2.0 intenta prevenir posibles litigios de patentes en la Sección 3. Cada colaborador otorga al usuario una licencia de patente para "fabricar, mandar fabricar, usar, ofrecer en venta, vender, importar y transferir de cualquier otra forma la Obra". Mediante una cláusula de protección , si el usuario demanda a alguien alegando que el software o alguna contribución al mismo constituye una infracción de patente, dichas licencias de patente para esa obra quedan rescindidas.
Compatibilidad
La Apache Software Foundation y la Free Software Foundation coinciden en que la Licencia Apache 2.0 es una licencia de software libre , compatible con la Licencia Pública General de GNU [ 5 ] (GPL) versión 3, [ 2 ] lo que significa que el código bajo GPLv3 y la Licencia Apache 2.0 se pueden combinar, siempre que el software resultante esté licenciado bajo GPLv3. [ 6 ]
La Free Software Foundation considera que todas las versiones de la Licencia Apache son incompatibles con las versiones anteriores de la GPL 1 y 2. [ 2 ] 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 patentes de la versión 2.0, la Free Software Foundation la recomienda sobre otras licencias que no sean copyleft. [ 7 ] [ 2 ] Si se utiliza la Licencia Apache con la excepción LLVM , entonces es compatible con la GPLv2. [ 8 ]
Recepción y adopción
En octubre de 2012, 8708 proyectos ubicados en SourceForge.net estaban disponibles bajo los términos de la Licencia Apache. [ 9 ] 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, [ 10 ] incluido el sistema operativo Android . [ 11 ]
A partir de 2015Según Black Duck Software [ 12 ] y GitHub [ 13 ] , 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 la Licencia Apache 2.0 una licencia libre aceptable debido a sus disposiciones sobre patentes. La política de OpenBSD sostiene que cuando una licencia obliga a renunciar a un derecho legal que de otro modo se posee, dicha licencia deja de ser libre. Además, el proyecto se opone a la combinación del derecho contractual con el derecho de autor, afirmando: «...El derecho de autor está estandarizado en cierta medida por acuerdos internacionales, mientras que el derecho contractual varía enormemente entre jurisdicciones. Por lo tanto, el significado de la licencia en diferentes jurisdicciones puede variar y es difícil de predecir». [ 14 ]
Véase también
- Comparación de licencias de software libre y de código abierto
- Lista de proyectos de la Apache Software Foundation
- Software que utiliza la licencia 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 .
- 1 2 3 4 5 "Licencia Apache, versión 2.0" . Varias licencias y comentarios sobre ellas . Free Software Foundation . Archivado del original el 16 de julio de 2009. Recuperado el 6 de julio de 2009 .
- ↑ "Licencias aprobadas por la OSI por David Gutierrez y David Louie Gutierrez" . Open Source Initiative . Archivado del original el 28 de abril de 2011. Consultado el 31 de marzo de 2011 .
- ↑ 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 "tipo 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.
- 1 2 "Licencia Apache, Versión 2.0" . Apache Software Foundation . Consultado el 15 de julio de 2019 .
- ↑ Apache Software Foundation. "Compatibilidad entre la licencia Apache v2.0 y la GPL" . Archivado del 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 . Free Software Foundation . 15 de diciembre de 2018. Consultado el 25 de agosto de 2019 .
- ↑ "Excepción LLVM | Intercambio de datos de paquetes de software (SPDX)" . spdx.org . Consultado el 22 de junio de 2022 .
- ↑ "Proyectos en SourceForge bajo licencia Apache" . Consultado el 28 de octubre de 2012 .
- ↑ Stein, Greg (28 de mayo de 2008). "Posponernos a 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 .
- ↑ "Las 20 licencias más populares" . Black Duck Software. 19 de noviembre de 2015. Archivado del 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 Apache
- Resumen rápido de la Licencia Apache 2.0
- Fundación de Software Apache
- Licencias de software gratuitas
- Licencias de software permisivas