Usando o GMAKE, não é mais possível licenciar meu software no BSD? [fechadas]

0

Se eu criar do zero uma ferramenta de software, mas eu quero usar o GMAKE (vs FreeBSD "make") para construir minha ferramenta a partir do código-fonte, usar o GMAKE me impede de licenciar minha ferramenta sob uma licença BSD usando deve usar GMAKE vs FreeBSD make?

    
por Derik 13.12.2011 / 03:14

2 respostas

2

IANAL (e a GPL não tem precedentes legais claros sobre o que constitui um produto derivado), mas você deve ser capaz de licenciar seu produto como quiser (pelo menos wrma gmake), desde que não seja um produto derivado de gmake. A menos que você, por algum motivo, crie um link para o código-fonte do gmake ou algo similar, você deve estar bem, e pode enviar código fonte e compilado.

Por outro lado, se você quiser enviar o gmake junto com o seu software, você deve seguir as partes de distribuição da GPL. Afaik isso inclui algumas notas em sua documentação e fornecendo uma cópia da GPL. Qualquer modificação que você fizesse ao gmake também teria que ser liberada sob (eu acredito) a GPL.

    
por 13.12.2011 / 13:30
1

A menos que você esteja realmente usando gmake como parte do projeto final (como em seu código-fonte, sua documentação ou seu papel timbrado), então não é um trabalho derivado, e assim você pode licenciá-lo da maneira que quiser.

Pense desta maneira, um produto derivado é um produto que retira uma parte substancial de seu parentesco do produto do qual é derivado. A Ice Weasel é derivada do Firefox (claramente, como Ice Weasel é pouco mais que uma esfola). Por outro lado, se uma ferramenta é usada para um projeto, mesmo que a própria existência do produto esteja enraizada nessa ferramenta sendo capaz de funcionar, ela não é necessariamente derivada - a maior parte do meu trabalho (hoje em dia) é feita em um projeto. Mac, isso não significa que a Apple possui meu software.

Um compilador é uma ferramenta , não um pai . Embora você possa construir algo que dependa exclusivamente do gmake, ele ainda não seria derivado, pois alguém poderia aparecer e escrever o gekma (um anagrama para o gmake) que se comporta exatamente da mesma forma, mas não compartilha nada da base de código (muito Linux / Unix). ?), e seu software funcionaria com isso também.

Agora, se você criasse gmake2 , o que levou gmake e adicionou a capacidade de, por exemplo, ligar automaticamente a máquina de café durante a compilação (afinal, compilar é trabalho! Você pode ficar com sede!) derivado como você ainda está usando o gmake como a base do projeto. Não importa quantos gekma e kemag sejam criados, seu código-fonte ainda incluirá a fonte gmake (a menos que você a remova).

Para mais informações, você também pode consultar o trabalho derivativo na legislação dos EUA .

    
por 13.12.2011 / 16:23