Posso ligar a GPL e a CDDL se não distribuir?

5
Talvez essa seja uma questão esotérica, já que eu nunca vou distribuir o código em questão e posso facilmente evitar o uso de código GPL, mas estou curioso e está me incomodando - mas não o suficiente para consultar um advogado. Além disso, acho que estou mais interessado na moralidade dessa questão do que na legalidade.

Eu tenho um programa que uso sob o CDDL. O programa tinha uma base de usuários muito pequena para começar e os criadores agora oferecem uma versão posterior, que é de código fechado. Assim, não tenho interesse em contribuir com minha pequena modificação para o projeto. Somente para meu uso, gostaria de incluir um único módulo que é GPL para evitar uma pequena quantidade de codificação tediosa.

Se eu fosse distribuir o resultado, é claramente uma violação dos termos por várias fontes, como as FSFs comentários sobre GNU GPL e CDDL .

Se eu tiver rastreado corretamente a origem da incompatibilidade de volta ao MPL a partir do link da wikipedia , todos os problemas parecem surgir com cláusulas que ocorrem com a distribuição. Isso implicaria para mim que eu posso legalmente modificar e combinar GPL e CDDL, mas não posso legalmente distribuir a combinação.

Deixando de lado a legalidade, alguém vê algum problema moral em fazer um pequeno ajuste em um programa para uso próprio que introduz essa incompatibilidade para distribuição?

    
por sage 16.06.2011 / 20:17
fonte

1 resposta

6

Eu acho que se você não distribuir, a coisa toda é discutível.

Se o seu patch é realmente pequeno, e você gostaria de compartilhá-lo com a comunidade, mas não quer incomodar com licenças conflitantes, você pode considerar apenas declará-lo como domínio público e acabar com isso. Sim, os fechadores podem pegá-lo e usá-lo, mas isso é apenas um karma negativo para eles.

    
por 16.06.2011 / 20:27
fonte