La Licencia Pública de Eclipse ( EPL ) es una licencia de software libre y de código abierto utilizada principalmente para el IDE de Eclipse y otros proyectos de la Fundación Eclipse . Reemplaza la Licencia Pública Común (CPL) y elimina ciertos términos relacionados con litigios sobre patentes . [ 6 ]
La Licencia Pública de Eclipse está diseñada para ser una licencia de software libre amigable con las empresas y presenta disposiciones de copyleft más débiles que licencias como la Licencia Pública General de GNU (GPL). [ 7 ] El receptor de programas con licencia EPL puede usar, modificar, copiar y distribuir la obra y las versiones modificadas, estando en algunos casos obligado a publicar sus propios cambios. [ 8 ]
La EPL está catalogada como licencia de software libre por la Free Software Foundation (FSF) y aprobada por la Open Source Initiative (OSI). [ 3 ] [ 2 ]
La discusión sobre una nueva versión de la EPL comenzó en mayo de 2013. [ 9 ] La versión 2.0 se anunció el 24 de agosto de 2017. [ 4 ]
El 20 de enero de 2021, el administrador de la licencia pasó de ser Eclipse.org Foundation, Inc. (Delaware, EE. UU.) a Eclipse Foundation AISBL (Bruselas, Bélgica). [ 10 ]
Compatibilidad
La EPL 1.0 no es compatible con la GPL, y una obra creada mediante la combinación de una obra licenciada bajo la GPL con una obra licenciada bajo la EPL no puede distribuirse legalmente. [ 7 ] La GPL exige que "[cualquier obra distribuida] que... contenga o se derive del Programa [con licencia GPL]... se licencie en su totalidad... bajo los términos de [la GPL]", y que el distribuidor no "imponga ninguna restricción adicional al ejercicio de los derechos otorgados por los destinatarios". Sin embargo, la EPL exige que quien distribuya la obra otorgue a cada destinatario una licencia sobre cualquier patente que posea y que cubra las modificaciones realizadas. [ 7 ] Dado que esto constituye una "restricción adicional" para los destinatarios, la distribución de dicha obra combinada no cumple con la GPL. [ 2 ]
Obras derivadas
Según el artículo 1(b) de la EPL, las adiciones a la obra original pueden licenciarse de forma independiente, incluso bajo una licencia propietaria , siempre que dichas adiciones sean "módulos de software separados" y no constituyan una obra derivada . [ 11 ] [ 8 ] Los cambios y adiciones que sí constituyen una obra derivada deben licenciarse bajo los mismos términos y condiciones de la EPL, que incluyen el requisito de poner a disposición el código fuente . [ 8 ]
El hecho de enlazar a código (por ejemplo, a una biblioteca) con licencia EPL no implica automáticamente que su programa sea una obra derivada. La Fundación Eclipse interpreta el término "obra derivada" de forma coherente con la definición de la Ley de Derechos de Autor de los Estados Unidos, aplicable al software informático. [ 12 ]
Versiones posteriores
Si se publica una nueva versión de la EPL, el usuario/colaborador puede optar por distribuir el software con la versión con la que lo recibió o actualizar a la nueva versión. [ 8 ]
Comparación con el CPL
La EPL se basó en la Licencia Pública Común (CPL), [ 13 ] pero existen algunas diferencias entre las dos licencias:
- La Fundación Eclipse reemplaza a IBM como administrador del acuerdo en la EPL.
- La cláusula de patente EPL se revisa eliminando la frase del artículo 7 de la CPL [ 6 ].
La Fundación Eclipse solicitó permiso a los colaboradores para volver a licenciar su código CPL bajo la EPL. [ 14 ]
Versión 2.0
La versión 2.0 de la Licencia Pública de Eclipse ( código SPDX EPL-2.0 ) se anunció el 24 de agosto de 2017. [ 4 ] La Fundación Eclipse mantiene una sección de preguntas frecuentes. [ 15 ] La FSF ha analizado la licencia en relación con la compatibilidad con la licencia GPL y la ha añadido a su lista oficial. [ 16 ] El aviso de licencia básica está disponible en varios formatos, incluido el texto plano. [ 17 ]
En términos de compatibilidad con la GPL, la nueva licencia permite al colaborador inicial de un nuevo proyecto optar por una licencia secundaria que proporciona compatibilidad explícita con la Licencia Pública General de GNU versión 2.0, o cualquier versión posterior. Si no se incluye esta opción, la licencia de Eclipse sigue siendo incompatible con la GPL (cualquier versión). [ 4 ] [ 16 ]
Otros cambios incluyen: [ 15 ]
- La licencia ahora se aplica a "archivos", no a "módulos".
- Se ha eliminado la disposición sobre la elección de la ley aplicable.
- La nueva licencia es adecuada para lenguajes de scripting, incluido JavaScript.
La Fundación Eclipse recomienda que la versión 1.0 esté obsoleta y que los proyectos migren a la versión 2.0. El cambio de licencia es un proceso sencillo que no requiere el consentimiento de todos los colaboradores, pasados y presentes. La licencia de la versión 1.0 permite que un proyecto (preferiblemente tras alcanzar un consenso) adopte cualquier versión nueva simplemente actualizando los encabezados de archivo y los avisos de licencia correspondientes. [ 15 ] : §3
Proyectos destacados
Además de la Fundación Eclipse, la EPL se utiliza en otros proyectos, especialmente en aquellos que se ejecutan en la máquina virtual Java .
Licenciado exclusivamente bajo la EPL.
Con licencia múltiple bajo la EPL y una o más licencias adicionales.
- Eclipse OMR
- Eclipse OpenJ9
- Embarcadero
- JRuby [ 21 ]
Véase también
- Software que utiliza la Licencia Pública de Eclipse (categoría)
Referencias
- ↑ "Información de derechos de autor para el paquete Debian eclipse-emf" . Archivado del original el 7 de junio de 2011. Consultado el 18 de febrero de 2011 .
- 1 2 3 4 "Varias licencias y comentarios sobre ellas" . Consultado el 3 de junio de 2016 .
- 1 2 "Aprobación de OSI" . Consultado el 21 de junio de 2007 .
- 1 2 3 4 Milinkovich, Mike (24 de agosto de 2017). "Licencia pública de Eclipse versión 2.0 aprobada por OSI y la Junta Directiva de la Fundación Eclipse" . Fundación Eclipse . Ottawa, Canadá . Recuperado el 19 de octubre de 2017.
La nueva EPL v2 ahora permitirá opcionalmente que los proyectos con licencia EPL sean compatibles con la GPL.
... La nueva EPL v2 permitirá a los contribuyentes iniciales de nuevos proyectos especificar si desean que su proyecto con licencia EPL v2 sea compatible con la GPL.
- ↑ "Preguntas frecuentes sobre la Licencia Pública de Eclipse (EPL) : sección de enlaces" . Consultado el 2 de octubre de 2013 .
- 1 2 En la sección 7, esta frase está en CPL 1.0, pero no en EPL 1.0: "Si el Receptor inicia un litigio de patentes contra un Colaborador con respecto a una patente aplicable al software (incluida una demanda cruzada o reconvención en un litigio), entonces cualquier licencia de patente otorgada por ese Colaborador a dicho Receptor en virtud del presente Acuerdo quedará sin efecto a partir de la fecha en que se presente dicho litigio."
- 1 2 3 "Software de código abierto: una guía legal | LawGives" . LawGives . Archivado del original el 30 de julio de 2020. Recuperado el 30 de julio de 2020 .
- 1 2 3 4 "Licencia pública de Eclipse - v 1.0" . Consultado el 12 de septiembre de 2006 .
- ↑ "Revisión comunitaria de la Licencia Pública de Eclipse" . 31 de mayo de 2013.
- ↑ " [ Revisión de licencia ] Cambio de administrador para la Licencia Pública Eclipse 2.0" . lists.opensource.org . Consultado el 2 de mayo de 2021 .
- ↑ "Preguntas frecuentes sobre la Licencia Pública de Eclipse (EPL)" . Consultado el 18 de diciembre de 2009 .
- ↑ Beaton, Wayne. "Preguntas frecuentes sobre EPL-2.0 | La Fundación Eclipse" . www.eclipse.org . Consultado el 25 de junio de 2019 .
- ↑ "Plan de transición de CPL a EPL" (PDF) . 12 de septiembre de 2006.
- ↑ "Preguntas frecuentes sobre el plan de transición de CPL a EPL" . Consultado el 21 de diciembre de 2015 .
- 1 2 3 Beaton, Wayne. "Preguntas frecuentes sobre la licencia pública de Eclipse 2.0" . Fundación Eclipse . Ottawa, Canadá . Consultado el 20 de octubre de 2017 .
- 1 2 Robertson, Donald (17 de octubre de 2017). " Se agregó la versión 2.0 de la Licencia Pública de Eclipse a la lista de licencias" . Free Software Foundation . Recuperado el 20 de octubre de 2017 .
- ↑ Licencia pública de Eclipse — v 2.0 (TXT) . Ottawa, Canadá: Fundación Eclipse. 2017. Consultado el 20 de octubre de 2017 .
- ↑ "paquete ast-open" . Archivado del original el 2 de abril de 2015.
- ↑ "JUnit 5" . GitHub . 22 de octubre de 2021.
- ↑ "Preguntas frecuentes | OpenDaylight" . www.opendaylight.org . Archivado del original el 29 de abril de 2014.
- ↑ "jruby/COPYING en master - jruby/jruby" . GitHub . 1 de enero de 2014. Consultado el 11 de febrero de 2014 .
Enlaces externos
- Licencia pública de Eclipse, versión 1.0
- La Licencia Pública de Eclipse, versión 2.0
- Preguntas frecuentes sobre la Licencia Pública de Eclipse 1.0
- Preguntas frecuentes sobre la Licencia Pública de Eclipse 2.0
- EPL v1.0 en OSI
- EPL v2.0 en OSI
- Licencias de software Copyleft