O software tem a licença Apache v2 e a licença GPL v2 de outra parte

5
Primeiramente, desculpe, não entendo completamente o licenciamento. Assim, quero perguntar aqui por minha curiosidade sobre o licenciamento de coisas.

Aqui é o caso. Eu construo um tema WordPress que usa underscores.me como seu tema inicial. Tem licença GPL v2. E então eu construo o tema usando o Twitter Bootstrap . Tem licença do Apache v2.

Eu tenho pesquisado sobre ambas as licenças. Descobri que o Apache v2 é compatível apenas com a GPL v3, não com a GPL v2.

Qual licença pode colocar no meu código? Apache? GPl? Ou eu simplesmente não posso liberá-lo por causa do Apache v2 e GPL 2 são incompatíveis? Finalmente, importa se modifico ou não o código?

    
por AMYunus 19.01.2013 / 08:52
fonte

2 respostas

2

Não há como licenciar software resultante da combinação de componentes com a licença do Apache v2 e componentes que têm licença GPL v2 que não contradiz os termos de pelo menos uma das licenças, mesmo que você não modifique qualquer um dos componentes em qualquer pacote.

A discussão do Licenciamento Apache sobre a compatibilidade GPL indica que, se você usar o software licenciado no Apache v2 , você deve licenciar essa parte do seu software no Apache v2. No entanto, se você também incluiu software licenciado sob GPL v2, então seu software é considerado um trabalho derivado, e você deve liberar todo o software sob GPL v2. Mas, como a licença do Apache v2 diz que as partes cobertas pela licença Apache devem ser liberadas sob o Apache v2, você não tem permissão para liberá-la sob a GPL.

Isto é da discussão na seção de FAQ do Gnu sobre licenças incompatíveis que diz :

Only the copyright holders for the program can legally release their software under these terms. If you wrote the whole program yourself, then assuming your employer or school does not claim the copyright, you are the copyright holder—so you can authorize the exception. But if you want to use parts of other GPL-covered programs by other authors in your code, you cannot authorize the exception for them. You have to get the approval of the copyright holders of those programs.

No entanto, nada o impede de criar um site usando uma mistura de componentes GPL e Apache. Ambas as licenças permitem que você use o software para trabalhos derivados e você não precisa licenciar o software que você cria para você mesmo para usá-lo. As limitações impostas pela licença estão na cópia e redistribuição e sublicenciamento .

Existem algumas questões relacionadas (com boas respostas) sobre a troca de pilha de programadores que podem lançar mais luz sobre o tópico.

por 21.01.2013 / 01:18
fonte
1

De link

Apache 2 software can therefore be included in GPLv3 projects, because the GPLv3 license accepts our software into GPLv3 works. However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.

Então você pode usar! se você liberar seu software para a GPL v3.

    
por 21.01.2013 / 15:39
fonte