the source software open mit licenses license licencias licence initiative español open-source licensing

open-source - source - software licenses



¿Se puede utilizar EPL(licencia pública de Eclipse) en un contexto comercial? (1)

Estoy desarrollando una aplicación que requiere un marco de terceros que está bajo una Licencia Pública de Eclipse (EPL). La aplicación es una aplicación comercial del lado del servidor que se ejecutará en mis servidores. El software EPL se distribuye como binarios (archivos jar). Solo estoy usando los paquetes y no estoy haciendo ninguna contribución, es decir, no estoy haciendo ningún cambio en la fuente.

Bajo EPL, creo que no soy un "Colaborador" ni estoy haciendo una "Contribución". Pero si quiero que mi software esté disponible para ser instalado en algún servidor externo, estoy teniendo problemas con los REQUISITOS de EPL:

b.iv: "indica que el Código fuente para el Programa está disponible a través de dicho Colaborador, e informa a los licenciatarios cómo obtenerlo de manera razonable en oa través de un medio que se usa habitualmente para el intercambio de software".

¿Esto significa que si fuera necesario modificar el código fuente del marco de trabajo de terceros para mis propios fines, necesitaría distribuir todo mi código fuente?

Se supone que EPL es comercialmente amigable pero a mí no me parece así.


La forma en que entiendo su pregunta es "Si cambio parte del marco, ¿debo redistribuir todo el código fuente de mi aplicación, incluso las partes que no forman parte del marco?". Si esa es la interpretación correcta de su pregunta, entonces no, no necesita distribuir todo el código de su aplicación. EPL es una licencia copyleft, sin embargo, es un copyleft no viral, por lo que solo se aplica a la fuente de lo que fue EPL, no a lo que creas sobre el proyecto EPL. Por lo tanto, no es necesario que distribuya la fuente a su aplicación, solo los cambios realizados en el marco. Los términos del EPL solo se aplican a la fuente de la biblioteca, no a la fuente de su aplicación. El código de su aplicación se regirá por su propia licencia (ya que no lo está redistribuyendo, aparentemente una licencia simple de "Soy el propietario de todos los derechos de este código").

Básicamente, siempre y cuando no esté utilizando una biblioteca gobernada por una licencia con todos los derechos de autor, entonces debería estar bien.

Descargo de responsabilidad: No soy un abogado. No tome esto como un consejo legal real.