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 :
¿La GPL requiere que el código fuente de las versiones modificadas se publique al público?
La GPL no requiere que lance su versión modificada, ni ninguna parte de ella. Usted es libre de hacer modificaciones y usarlas en privado, sin liberarlas nunca ...
Pero si lanza la versión modificada al público de alguna manera, la GPL requiere que ponga el código fuente modificado a disposición de los usuarios del programa, bajo la GPL.
Por lo tanto, la GPL da permiso para lanzar el programa modificado de ciertas maneras, y no de otras maneras; pero la decisión de si liberarlo depende de usted.
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):
¿Hay alguna manera de que pueda GPL la salida que la gente obtiene del uso de mi programa? Por ejemplo, si mi programa se usa para desarrollar diseños de hardware, ¿puedo exigir que estos diseños sean gratuitos?
En general esto es legalmente imposible; la ley de derechos de autor no le permite opinar sobre el uso de los resultados que las personas obtienen de sus datos utilizando su programa. Si el usuario usa su programa para ingresar o convertir sus propios datos, los derechos de autor en la salida le pertenecen a él, no a usted. 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ó.
Entonces, la única forma en que puede opinar sobre el uso de la salida es si partes sustanciales de la salida se copian (más o menos) del texto en su programa. Por ejemplo, parte de la salida de Bison (ver arriba) estaría cubierta por la GNU GPL, si no hubiéramos hecho una excepción en este caso específico.
¿En qué casos la salida de un programa GPL también está cubierta por la GPL?
Solo cuando el programa copia parte de sí mismo en la salida.
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.