Como você está fazendo um trabalho derivado de software licenciado pela GPL, seu trabalho combinado precisa ser licenciado sob a GPL como um todo. No entanto, se você não deseja distribuir seu trabalho, não é obrigado a compartilhar suas alterações.
As Perguntas frequentes da GPL têm a dizer sobre manter suas modificações privadas :
A GPL exige que o código fonte das versões modificadas seja publicado ao público?
A GPL não exige que você libere sua versão modificada, ou qualquer parte dela. Você é livre para fazer modificações e usá-las em particular, sem nunca liberá-las ...
Porém, se você liberar a versão modificada ao público de alguma maneira, a GPL exigirá que você disponibilize o código-fonte modificado para os usuários do programa, sob a GPL.
Assim, a GPL dá permissão para liberar o programa modificado de certas maneiras, e não de outras; mas a decisão de liberar depende de você.
Portanto, você não é obrigado a tornar público o seu programa modificado, mas, se o fizer, deverá compartilhá-lo sob a GPL.
Talvez você também esteja preocupado com o fato de o compartilhamento de seus calendários de saída o obrigar a compartilhar seu código modificado. A FAQ explica que os dados de saída produzidos por um trabalho licenciado pela GPL não são cobertos pela GPL , a menos que a saída realmente contenha material licenciado pela GPL (por exemplo, se parte do próprio programa licenciado pela GPL estiver incluída na saída do programa):
Existe alguma maneira de obter a GPL da saída obtida pelo uso do meu programa? Por exemplo, se meu programa for usado para desenvolver designs de hardware, posso exigir que esses designs sejam gratuitos?
Em geral, isso é legalmente impossível; A lei de direitos autorais não dá a você nenhuma opinião sobre o uso que as pessoas produzem de seus dados usando o seu programa. Se o usuário usa seu programa para inserir ou converter seus próprios dados, os direitos autorais da saída pertencem a ele, não a você. De maneira mais geral, quando um programa traduz sua entrada para outra forma, o status de copyright da saída herda o da entrada da qual foi gerado.
Portanto, a única maneira de se expressar no uso da saída é se partes substanciais da saída forem copiadas (mais ou menos) do texto do seu programa. Por exemplo, parte da produção do Bison (veja acima) seria coberta pela GNU GPL, se não tivéssemos feito uma exceção neste caso específico.
Em que casos a saída de um programa GPL também é coberta pela GPL?
Somente quando o programa copia parte de si na saída.
Portanto, sua saída provavelmente não é licenciada pela GPL. Observe que, mesmo em alguns casos incomuns em que a saída é de alguma forma licenciada pela GPL (como uma gramática de Bison), a saída é um trabalho separado do programa que a criou. Você precisaria obedecer às restrições da GPL na saída, mas o compartilhamento da saída licenciada pela GPL não significa que você deve compartilhar as alterações no programa licenciado pela GPL que criou essa saída. A GPL no programa somente entra em vigor quando o próprio programa é distribuído, não quando sua saída é distribuída.