Estoy trabajando en un proyecto de calendario, solo. En este proyecto tengo que usar Swiss Ephemeris . Tiene licencia bajo GPLv2 y comercial. Con la versión comercial de la licencia, los desarrolladores tienen derecho a distribuir el software, según lo deseen. Pero como este es mi proyecto personal, tengo que usar la licencia GPLv2.
Al usar la biblioteca y el archivo de datos, estoy generando datos para calendarios. En el futuro publicaré estos calendarios en un sitio web, libremente. En este proceso, obviamente, tengo que modificar la biblioteca, escribir parte de mi propio código y otras tareas. ¿Tendré que abrir mi código fuente final?
No tengo ningún problema para hacer esto público. Pero estoy preguntando, si tengo que hacerlo.
Editar: De la respuesta detallada de @apsillers y otros, es claro para mí que no tendré que hacer mi software GPL o incluso dar el código fuente a los visitantes del sitio web. Aunque tengo que hacer que mis datos mostrados sean GPL por la cláusula, como los datos de Swiss Ephemeris, con licencia bajo GPLv2 o posterior y comercial:
En términos más generales, cuando un programa traduce su entrada a otra forma, el estado de copyright de la salida hereda el de la entrada desde la que se generó.
fuente
Respuestas:
Como está haciendo un trabajo derivado del software con licencia GPL, su trabajo combinado necesitaría licenciarse bajo la GPL en su conjunto. Sin embargo, si no desea distribuir su trabajo, no está obligado a compartir sus cambios.
Las preguntas frecuentes de GPL tienen esto que decir sobre mantener sus modificaciones privadas :
Por lo tanto, no está obligado a hacer público su programa modificado, pero si lo hace, debe compartirlo bajo la GPL.
Quizás también le preocupa que compartir sus calendarios de salida lo obligue a compartir su código modificado. Las preguntas frecuentes explican que los datos de salida producidos por un trabajo con licencia GPL no están cubiertos por la GPL , a menos que la salida realmente contenga material con licencia GPL (por ejemplo, si parte del programa con licencia GPL está incluido en la salida del programa):
Por lo tanto, su salida probablemente no tenga licencia GPL. Tenga en cuenta que incluso en algunos casos inusuales donde la salida tiene licencia GPL (como una gramática de Bison), la salida es un trabajo separado del programa que la creó. Debería obedecer las restricciones de la GPL en la salida, pero compartir la salida con licencia de la GPL no significa que deba compartir los cambios en el programa licenciado por la GPL que creó esa salida. La GPL en el programa solo entra en vigencia cuando se distribuye el programa en sí, no cuando se distribuye su salida.
fuente
La GPLv2 solo requiere que usted proporcione el código fuente (y los derechos de redistribución no gravados) a aquellos a quienes les da el software. Si el software solo está en su computadora, no necesita distribuir código, porque no está distribuyendo binarios. (Por otro lado, Affero GPL (AGPL) tiene requisitos más estrictos que la GPL simple: con el software con licencia AGPL, también debe compartir el código fuente con cualquiera que interactúe con su software a través de una red).
Sin embargo, independientemente de la versión de GPL que utilice, cualquier archivo de datos que cree con el software NO es parte del mismo trabajo y, por lo tanto, no es necesario que tenga licencia bajo la GPL.
Además, tenga en cuenta que las listas simples en muchos casos ni siquiera son elegibles para la protección de derechos de autor. Si quisiera reclamar un derecho de autor sobre sus datos de calendario, le recomendaría consultar con un abogado.
fuente
Solo debe hacerlo si se trata de una Affero GPL, de lo contrario no.
De las preguntas frecuentes de FSF :
Además, en la descripción de Affero GPL , establecen específicamente que Affero GPL está ahí para exigir su liberación en una licencia de código abierto. Esto implica que la GPL no affero permite usar código GPL en el servidor web también para proyectos de código cerrado.
fuente
Los datos incorporados en Swiss Ephemeris se derivan, según su sitio web, de los datos proporcionados por NASA JPL. Como esta es una obra del gobierno de los EE. UU., Por lo tanto, está libre de derechos de autor en los EE. UU. Y en cualquier país que se ajuste al Convenio de Berna (que requiere que las obras estén sujetas a derechos de autor en su país de origen para calificar para la protección en otros países ) Ver http://en.wikipedia.org/wiki/Copyright_status_of_work_by_the_U.S._government
fuente