fbpx
Wikipedia

Apache License

La licencia Apache (Apache License o Apache Software License para versiones anteriores a 2.0) es una licencia de software libre permisiva creada por la Apache Software Foundation (ASF).[8]​ La licencia Apache (/ əˈpætʃi/) (con versiones 1.0, 1.1 y 2.0) requiere la conservación del aviso de derecho de autor y el descargo de responsabilidad, pero no es una licencia copyleft, ya que no requiere la redistribución del código fuente cuando se distribuyen versiones modificadas.

Licencia Apache

Logo de la Apache Software Foundation.
Información
Autor Apache Software Foundation
Versión 2.0
Edición Apache Software Foundation
Fecha 21 de enero de 2004 (17 años)[1]
Compatible con DFSG[2]
Aprobado por la FSF  
Aprobado por la OSI  
Compatible con la GPL[Nota 1]
Copyleft No[6]
Utilizable junto con otras licencias
Sitio web https://www.apache.org/licenses/

Al igual que otras licencias de software libre, todo el software producido por la ASF o cualquiera de sus proyectos está desarrollado bajo los términos de esta licencia, es decir, la licencia permite al usuario del software de la libertad de usar el software para cualquier propósito, para distribuirlo, modificarlo y distribuir versiones modificadas del software, bajo los términos de la licencia, sin preocuparse de las regalías.

Historia

Versión 1.1

La licencia Apache v1.1 fue aprobada por la ASF en el año 2000: El cambio principal de la licencia 1.0 se encuentra en la 'cláusula de publicidad' (sección 3 de la licencia 1.0); ya no se requiere que los productos derivados incluyan la atribución en sus materiales de publicidad, sino solo en su documentación.[9]

Versión 2.0

La ASF adoptó la licencia Apache v2.0 en enero de 2004.[1]​ Entre los objetivos declarados de la licencia se incluyen: hacer más fácil para proyectos que no son ASF que la utilicen, la mejora de la compatibilidad con software basado en GPL, permitiendo que la licencia sea incluida por referencia en lugar de la lista de cada archivo (o todos los archivos), aclarando la licencia en cuanto a sus contribuciones, y que requiere una licencia de patente sobre las contribuciones que necesariamente infrinjan patentes propias de un contribuyente.[9]

Condiciones de la licencia

Como cualquier otra de las licencias de software libre, la Licencia Apache permite al usuario del software la libertad de usarlo para cualquier propósito, distribuirlo, modificarlo, y distribuir versiones modificadas de ese software.

La licencia Apache es permisiva ya que no exige que las obras derivadas (versiones modificadas) del software se distribuyan usando la misma licencia (a diferencia de las licencias copyleft. Véase también comparación de licencias de software libre), ni siquiera que se tengan que distribuir como software libre/open source. Todavía requiere la aplicación de la misma licencia a todas las partes no modificadas y en cada archivo de licencia, así como los derechos de autor, patentes, marcas, y las comunicaciones originales de atribución de código redistribuido se deben mantener (con exclusión de avisos que no pertenezcan a ninguna parte de los trabajos derivados); y, en cada cambio de la licencia de archivo, se debe añadir la notificación que indica que se han realizado cambios a ese archivo.

La licencia Apache solo exige que se mantenga un aviso que informe a los receptores que en la distribución se ha usado código con la licencia Apache. Así, en contraste a las licencias copyleft, quienes reciben versiones modificadas de código con licencia Apache no reciben necesariamente las mismas libertades. O, si se considera la situación desde el punto de vista de los licenciatarios de código con licencia Apache, reciben la libertad de usar el código de la forma que prefieran, incluyendo su uso en productos de código cerrado.[10]

Se deben añadir dos archivos en el directorio principal de los paquetes de software redistribuidos:

LICENSE
Una copia de la licencia.
NOTICE
Un documento de texto, que incluye los "avisos" obligatorios del software presente en la distribución y una copia legible de estas notificaciones debe ser distribuidas como parte de los trabajos derivados, dentro de la forma de código fuente o documentación, o dentro de una pantalla generada por las obras derivadas (donde aparecen normalmente este tipo de notificaciones a terceros).

El contenido del archivo no modifica la licencia, ya que son solo para fines informativos, y añadiendo más avisos de atribución como adiciones al texto de aviso es admisible, siempre que estos avisos no puedan entenderse como una modificación de la licencia. Las modificaciones pueden tener avisos de copyright adecuados, y pueden proporcionar diferentes términos de licencia para las modificaciones.

A menos que se indique expresamente lo contrario, cualquier contribución presentada por un licenciatario a un emisor de licencia estarán bajo los términos de la licencia sin ningún tipo de términos y condiciones, pero esto no impide acuerdos por separado con el licenciante en relación con estas contribuciones.

Software licenciado bajo la licencia Apache

  • Android: Plataforma móvil libre, de código abierto.
  • Twitter Bootstrap colección de herramientas de software libre para la creación de sitios y aplicaciones web. (Versiones anteriores a la 3.1)
  • mod_perl - sitios web dinámicos con Perl (Última versión 2.0.3)
  • Apache Ant Herramienta de construcción basada en Java y XML (Última versión 1.7.0)
  • Apache Avalon (Proyecto cerrado, más detalles)
  • Apache Cocoon (Última versión 2.1)
  • Apache Lenya, gestor de contenidos basado en Apache Cocoon (Última versión 1.2.4)
  • Apache Axis Servicios web (Última versión 1.4)
  • Servidor HTTP Apache Servidor Web Apache (Última versión 2.2.4)
  • Bonjour: Implementación ZeroConf
  • Biblioteca Byte Code Engineering: Biblioteca para analizar, editar y producir bytecode encontrado en los archivos .class de Java
  • Cycles: motor de renderizado de imágenes 3D (anteriormente exclusivo para Blender)
  • Servidor de Aplicaciones Geronimo: Implementación J2EE(Última versión 2.0.M-1)
  • Google Web Toolkit: Herramientas para desarrollar aplicaciones AJAX en Java
  • launchd: Gestión de servicios
  • LibGDX: Framework para el desarrollo de videojuegos multiplataforma
  • Lucene: Motor de búsqueda en textos
  • Jakarta, proyectos Java en el lado del servidor
  • JXTA: peer-to-peer framework
  • SpamAssassin: - filtro de correo electrónico usado para identificar spam (Última versión 3.1.7).
  • Apache XML soluciones XML para la web
  • Xalan: Procesador XSLT
  • Xerces: Analizador sintáctico de XML
  • JPOX: Una implementación del mapeo objeto-relación Java (de acuerdo con JDO y desde la versión 1.2, con JPA)
  • Spring Framework. Framework para la creación de aplicaciones J2EE desarrollado por SpringSource.
  • .NET Bio Framework para la implementación de aplicaciones Bioinformáticas. .
  • Selenium Framework para pruebas de sistemas WEB.
  • Riak Almacenamiento de datos distribuido NoSQL
  • Swift: Lenguaje de programación creado por Apple.

Compatibilidad con GPL

La Apache Software Foundation y la Fundación para el Software Libre están de acuerdo en que la licencia Apache 2.0 es una licencia de software libre, compatible con la versión 3 de la Licencia Pública General de GNU (GPL),[11]​ significando que el código bajo la licencia GPL versión 3 y licencia Apache 2.0 pueden combinarse, siempre y cuando el software resultante este bajo licencia de la GPL versión 3.[12]

La Free Software Foundation considera todas las versiones de la licencia Apache son incompatibles con las versiones anteriores de GPL 1 y 2,[13]​ y además tiene en cuenta las versiones de licencia Apache v2.0 antes incompatible con la GPLv3. Debido a los requisitos de patente de la licencia de la licencia Apache 2.0, la Free Software Foundation la recomienda sobre otras licencias no copyleft.[14]

Recepción y adopción

 
Logo de BumpTop, actualmente propiedad de Google. Al ser un software de código abierto todos los activos están disponibles bajo los términos de la licencia Apache 2.0.

Algunos proyectos que no pertenecen a la ASF también siguen la licencia Apache: en enero de 2007, más de 1000 proyectos no pertenecientes a la ASF en SourceForge estaban disponibles bajo los términos de la licencia Apache.[15]

En el mes de octubre de 2012, 8.708 proyectos ubicados en SourceForge.net estaban disponibles bajo los términos de la licencia Apache.[16]​ En una entrada de blog a partir de mayo de 2008, Google menciona que más del 25% de los cerca de 100.000 proyectos y luego alojados en Google Code estaban usando la licencia Apache,[17]​ incluyendo el sistema operativo Android.[18]

A partir del año 2015, de acuerdo con Black Duck Software[19]​ y GitHub,[20]​ la licencia Apache es la tercera licencia más popular del dominio del FOSS después de la licencia MIT y GPLv2.

Véase también

Notas

  1. La versión 2.0 es compatible con la GPLv3,[3]​ pero las v1.0 y v1.1 son incompatibles.[5]

Referencias

  1. The Apache Software Foundation Board of Directors Meeting Minutes January 21, 2004
  2. Debian Project (ed.). «The Apache Software License (ASL)». The Big DFSG-compatible Licenses (en inglés). Consultado el 6 de julio de 2009. 
  3. Free Software Foundation (ed.). . Various Licenses and Comments about Them (en inglés). Archivado desde el original el 16 de julio de 2009. Consultado el 6 de julio de 2009. 
  4. Open Source Initiative (ed.). . Archivado desde el original el 28 de abril de 2011. Consultado el 31 de marzo de 2011. 
  5. «Lista de licencias GNU» (en inglés). Consultado el 1 de octubre de 2013. 
  6. «Copyfree Licenses». Consultado el 16 de noviembre de 2011. 
  7. «GNU License List». Consultado el 1 de octubre de 2013. 
  8. New Media Rights (12 de septiembre de 2008). California Western School of Law, ed. «Open Source Licensing Guide» (en inglés). Consultado el 28 de noviembre de 2015. «The ‘BSD-like’ licenses such as the BSD, MIT, and Apache licenses are extremely permissive, requiring little more than attributing the original portions of the licensed code to the original developers in your own code and/or documentation.». 
  9. «Licenses – The Apache Software Foundation». desde el original el 1 de julio de 2007. Consultado el 7 de julio de 2007. 
  10. Párrafo 4
  11. «Various Licenses and Comments about Them». Free Software Foundation. 14 de enero de 2008. desde el original el 18 de enero de 2008. Consultado el 30 de enero de 2008. 
  12. Apache Software Foundation. «Apache License v2.0 and GPL Compatibility». desde el original el 15 de enero de 2008. Consultado el 30 de enero de 2008. 
  13. Free Software Foundation (28 de febrero de 2013). «Licenses». desde el original el 5 de marzo de 2013. 
  14. «How to choose a license for your own work». 
  15. «Projects at SourceForge under Apache License». Consultado el 28 de octubre de 2012. 
  16. «Standing Against License Proliferation». Consultado el 24 de octubre de 2009. 
  17. Android Open Source licenses
  18. . Black Duck Software. 19 de noviembre de 2015. Archivado desde el original el 19 de julio de 2016. Consultado el 19 de noviembre de 2015. «1. MIT license 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3-clause, New or Revised) License 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public License 2%, 10. Eclipse Public License (EPL) 2%». 
  19. Balter, Ben (9 de marzo de 2015). «Open source license usage on GitHub.com». GitHub. Consultado el 21 de noviembre de 2015. «"1 MIT 44.69%, 2 Other 15.68%, 3 GPLv2 12.96%, 4 Apache 11.19%, 5 GPLv3 8.88%, 6 BSD 3-clause 4.53%, 7 Unlicense 1.87%, 8 BSD 2-clause 1.70%, 9 LGPLv3 1.30%, 10 AGPLv3 1.05%». 

Enlaces externos

  • Licencias Apache (en español )
  • Apache License, Version 2.0 (en español )
  • Breve resumen de la licencia Apache 2.0 (en español )
  •   Datos: Q616526

apache, license, licencia, apache, apache, software, license, para, versiones, anteriores, licencia, software, libre, permisiva, creada, apache, software, foundation, licencia, apache, əˈpætʃi, versiones, requiere, conservación, aviso, derecho, autor, descargo. La licencia Apache Apache License o Apache Software License para versiones anteriores a 2 0 es una licencia de software libre permisiva creada por la Apache Software Foundation ASF 8 La licencia Apache eˈpaetʃi con versiones 1 0 1 1 y 2 0 requiere la conservacion del aviso de derecho de autor y el descargo de responsabilidad pero no es una licencia copyleft ya que no requiere la redistribucion del codigo fuente cuando se distribuyen versiones modificadas Licencia ApacheLogo de la Apache Software Foundation InformacionAutorApache Software FoundationVersion2 0EdicionApache Software FoundationFecha21 de enero de 2004 17 anos 1 Compatible con DFSGSi 2 Aprobado por la FSF SiAprobado por la OSI SiCompatible con la GPLSi Nota 1 CopyleftNo 6 Utilizable junto con otras licenciasSiSitio webhttps www apache org licenses editar datos en Wikidata Al igual que otras licencias de software libre todo el software producido por la ASF o cualquiera de sus proyectos esta desarrollado bajo los terminos de esta licencia es decir la licencia permite al usuario del software de la libertad de usar el software para cualquier proposito para distribuirlo modificarlo y distribuir versiones modificadas del software bajo los terminos de la licencia sin preocuparse de las regalias Indice 1 Historia 1 1 Version 1 1 1 2 Version 2 0 2 Condiciones de la licencia 3 Software licenciado bajo la licencia Apache 4 Compatibilidad con GPL 5 Recepcion y adopcion 6 Vease tambien 7 Notas 8 Referencias 9 Enlaces externosHistoria EditarVersion 1 1 Editar La licencia Apache v1 1 fue aprobada por la ASF en el ano 2000 El cambio principal de la licencia 1 0 se encuentra en la clausula de publicidad seccion 3 de la licencia 1 0 ya no se requiere que los productos derivados incluyan la atribucion en sus materiales de publicidad sino solo en su documentacion 9 Version 2 0 Editar La ASF adopto la licencia Apache v2 0 en enero de 2004 1 Entre los objetivos declarados de la licencia se incluyen hacer mas facil para proyectos que no son ASF que la utilicen la mejora de la compatibilidad con software basado en GPL permitiendo que la licencia sea incluida por referencia en lugar de la lista de cada archivo o todos los archivos aclarando la licencia en cuanto a sus contribuciones y que requiere una licencia de patente sobre las contribuciones que necesariamente infrinjan patentes propias de un contribuyente 9 Condiciones de la licencia EditarComo cualquier otra de las licencias de software libre la Licencia Apache permite al usuario del software la libertad de usarlo para cualquier proposito distribuirlo modificarlo y distribuir versiones modificadas de ese software La licencia Apache es permisiva ya que no exige que las obras derivadas versiones modificadas del software se distribuyan usando la misma licencia a diferencia de las licencias copyleft Vease tambien comparacion de licencias de software libre ni siquiera que se tengan que distribuir como software libre open source Todavia requiere la aplicacion de la misma licencia a todas las partes no modificadas y en cada archivo de licencia asi como los derechos de autor patentes marcas y las comunicaciones originales de atribucion de codigo redistribuido se deben mantener con exclusion de avisos que no pertenezcan a ninguna parte de los trabajos derivados y en cada cambio de la licencia de archivo se debe anadir la notificacion que indica que se han realizado cambios a ese archivo La licencia Apache solo exige que se mantenga un aviso que informe a los receptores que en la distribucion se ha usado codigo con la licencia Apache Asi en contraste a las licencias copyleft quienes reciben versiones modificadas de codigo con licencia Apache no reciben necesariamente las mismas libertades O si se considera la situacion desde el punto de vista de los licenciatarios de codigo con licencia Apache reciben la libertad de usar el codigo de la forma que prefieran incluyendo su uso en productos de codigo cerrado 10 Se deben anadir dos archivos en el directorio principal de los paquetes de software redistribuidos LICENSE Una copia de la licencia NOTICE Un documento de texto que incluye los avisos obligatorios del software presente en la distribucion y una copia legible de estas notificaciones debe ser distribuidas como parte de los trabajos derivados dentro de la forma de codigo fuente o documentacion o dentro de una pantalla generada por las obras derivadas donde aparecen normalmente este tipo de notificaciones a terceros El contenido del archivo no modifica la licencia ya que son solo para fines informativos y anadiendo mas avisos de atribucion como adiciones al texto de aviso es admisible siempre que estos avisos no puedan entenderse como una modificacion de la licencia Las modificaciones pueden tener avisos de copyright adecuados y pueden proporcionar diferentes terminos de licencia para las modificaciones A menos que se indique expresamente lo contrario cualquier contribucion presentada por un licenciatario a un emisor de licencia estaran bajo los terminos de la licencia sin ningun tipo de terminos y condiciones pero esto no impide acuerdos por separado con el licenciante en relacion con estas contribuciones Software licenciado bajo la licencia Apache EditarAndroid Plataforma movil libre de codigo abierto Twitter Bootstrap coleccion de herramientas de software libre para la creacion de sitios y aplicaciones web Versiones anteriores a la 3 1 mod perl sitios web dinamicos con Perl Ultima version 2 0 3 Apache Ant Herramienta de construccion basada en Java y XML Ultima version 1 7 0 Apache Avalon Proyecto cerrado mas detalles Apache Cocoon Ultima version 2 1 Apache Lenya gestor de contenidos basado en Apache Cocoon Ultima version 1 2 4 Apache Axis Servicios web Ultima version 1 4 Servidor HTTP Apache Servidor Web Apache Ultima version 2 2 4 Bonjour Implementacion ZeroConf Biblioteca Byte Code Engineering Biblioteca para analizar editar y producir bytecode encontrado en los archivos class de Java Cycles motor de renderizado de imagenes 3D anteriormente exclusivo para Blender Servidor de Aplicaciones Geronimo Implementacion J2EE Ultima version 2 0 M 1 Google Web Toolkit Herramientas para desarrollar aplicaciones AJAX en Java launchd Gestion de servicios LibGDX Framework para el desarrollo de videojuegos multiplataforma Lucene Motor de busqueda en textos Jakarta proyectos Java en el lado del servidor Jakarta Tomcat Ultima version 6 0 Jakarta Struts Ultima version 2 0 6 JXTA peer to peer framework SpamAssassin filtro de correo electronico usado para identificar spam Ultima version 3 1 7 Apache XML soluciones XML para la web Xalan Procesador XSLT Xerces Analizador sintactico de XML JPOX Una implementacion del mapeo objeto relacion Java de acuerdo con JDO y desde la version 1 2 con JPA Spring Framework Framework para la creacion de aplicaciones J2EE desarrollado por SpringSource NET Bio Framework para la implementacion de aplicaciones Bioinformaticas Selenium Framework para pruebas de sistemas WEB Riak Almacenamiento de datos distribuido NoSQL Swift Lenguaje de programacion creado por Apple Compatibilidad con GPL EditarLa Apache Software Foundation y la Fundacion para el Software Libre estan de acuerdo en que la licencia Apache 2 0 es una licencia de software libre compatible con la version 3 de la Licencia Publica General de GNU GPL 11 significando que el codigo bajo la licencia GPL version 3 y licencia Apache 2 0 pueden combinarse siempre y cuando el software resultante este bajo licencia de la GPL version 3 12 La Free Software Foundation considera todas las versiones de la licencia Apache son incompatibles con las versiones anteriores de GPL 1 y 2 13 y ademas tiene en cuenta las versiones delicencia Apache v2 0antes incompatible con la GPLv3 Debido a los requisitos de patente de la licencia de lalicencia Apache 2 0 la Free Software Foundation la recomienda sobre otras licencias no copyleft 14 Recepcion y adopcion Editar Logo de BumpTop actualmente propiedad de Google Al ser un software de codigo abierto todos los activos estan disponibles bajo los terminos de la licencia Apache 2 0 Algunos proyectos que no pertenecen a la ASF tambien siguen la licencia Apache en enero de 2007 mas de 1000 proyectos no pertenecientes a la ASF en SourceForge estaban disponibles bajo los terminos de la licencia Apache 15 En el mes de octubre de 2012 8 708 proyectos ubicados en SourceForge net estaban disponibles bajo los terminos de la licencia Apache 16 En una entrada de blog a partir de mayo de 2008 Google menciona que mas del 25 de los cerca de 100 000 proyectos y luego alojados en Google Code estaban usando la licencia Apache 17 incluyendo el sistema operativo Android 18 A partir del ano 2015 de acuerdo con Black Duck Software 19 y GitHub 20 la licencia Apache es la tercera licencia mas popular del dominio del FOSS despues de la licencia MIT y GPLv2 Vease tambien Editar Portal Software libre Contenido relacionado con Software libre Licencia de software libre Anexo Comparacion de licencias de software libreNotas Editar La version 2 0 es compatible con la GPLv3 3 pero las v1 0 y v1 1 son incompatibles 5 Referencias Editar a b The Apache Software Foundation Board of Directors Meeting Minutes January 21 2004 Debian Project ed The Apache Software License ASL The Big DFSG compatible Licenses en ingles Consultado el 6 de julio de 2009 a b c Free Software Foundation ed Apache License Version 2 0 Various Licenses and Comments about Them en ingles Archivado desde el original el 16 de julio de 2009 Consultado el 6 de julio de 2009 Open Source Initiative ed OSI approved licenses by name Archivado desde el original el 28 de abril de 2011 Consultado el 31 de marzo de 2011 Lista de licencias GNU en ingles Consultado el 1 de octubre de 2013 Copyfree Licenses Consultado el 16 de noviembre de 2011 GNU License List Consultado el 1 de octubre de 2013 New Media Rights 12 de septiembre de 2008 California Western School of Law ed Open Source Licensing Guide en ingles Consultado el 28 de noviembre de 2015 The BSD like licenses such as the BSD MIT and Apache licenses are extremely permissive requiring little more than attributing the original portions of the licensed code to the original developers in your own code and or documentation a b Licenses The Apache Software Foundation Archivado desde el original el 1 de julio de 2007 Consultado el 7 de julio de 2007 Parrafo 4 Various Licenses and Comments about Them Free Software Foundation 14 de enero de 2008 Archivado desde el original el 18 de enero de 2008 Consultado el 30 de enero de 2008 Apache Software Foundation Apache License v2 0 and GPL Compatibility Archivado desde el original el 15 de enero de 2008 Consultado el 30 de enero de 2008 Free Software Foundation 28 de febrero de 2013 Licenses Archivado desde el original el 5 de marzo de 2013 How to choose a license for your own work SourceForge net Software Map Projects at SourceForge under Apache License Consultado el 28 de octubre de 2012 Standing Against License Proliferation Consultado el 24 de octubre de 2009 Android Open Source licenses Top 20 licenses Black Duck Software 19 de noviembre de 2015 Archivado desde el original el 19 de julio de 2016 Consultado el 19 de noviembre de 2015 1 MIT license 24 2 GNU General Public License GPL 2 0 23 3 Apache License 16 4 GNU General Public License GPL 3 0 9 5 BSD License 2 0 3 clause New or Revised License 6 6 GNU Lesser General Public License LGPL 2 1 5 7 Artistic License Perl 4 8 GNU Lesser General Public License LGPL 3 0 2 9 Microsoft Public License 2 10 Eclipse Public License EPL 2 Balter Ben 9 de marzo de 2015 Open source license usage on GitHub com GitHub Consultado el 21 de noviembre de 2015 1 MIT 44 69 2 Other 15 68 3 GPLv2 12 96 4 Apache 11 19 5 GPLv3 8 88 6 BSD 3 clause 4 53 7 Unlicense 1 87 8 BSD 2 clause 1 70 9 LGPLv3 1 30 10 AGPLv3 1 05 Enlaces externos EditarLicencias Apache en espanol Apache License Version 2 0 en espanol Breve resumen de la licencia Apache 2 0 en espanol Datos Q616526Obtenido de https es wikipedia org w index php title Apache License amp oldid 132994739, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos