Me deparei com um ativo com três licenças diferentes . A licença GPL 3.0 parece ser apenas uma versão mais recente da GPL 2.0. A GPL 2.0 pode ser desconsiderada se a GPL 3.0 for cumprida?
Todas as condições de todas as três licenças devem ser atendidas? Por exemplo, a GPL 2.0 menciona a impressão ou exibição de um aviso de direitos autorais apropriado, mas isso parece estar ausente na licença CC BY-SA 3.0.
Respostas:
De acordo com o FAQ da Open Game Art:
[Fonte]
fonte
O ativo é oferecido sob diferentes condições de licença. É sua escolha sob qual desses termos você gostaria de licenciá-lo.
Em relação à sua pergunta sobre a compatibilidade com GPL 2.0 e 3.0: Não, as versões 2 e 3 da GPL geralmente não são compatíveis . No entanto, você precisa prestar muita atenção à redação da mensagem de direitos autorais. Se o trabalho for licenciado sob a "GNU GPL Versão 2.0" , será atribuído à versão 2.0 por toda a eternidade. Mas quando se lê "GNU GPL versão 2.0 ou qualquer versão posterior " , você pode "atualizar" o trabalho para o GPL 3.0 (ou uma versão 4.0 que possa existir algum dia). Alguns projetos confiam na Free Software Foundation para saber o que estão fazendo no futuro e usam a expressão "ou versão posterior", enquanto outros projetos ( como o kernel do Linux, por exemplo)), não quero arriscar dar uma carta branca à FSF para introduzir uma nova licença que pode ser aplicada automaticamente ao software.
A Free Software Foundation também possui uma tabela útil sobre a combinação de diferentes licenças GPL . Ao ler essa tabela, você pode se perguntar se o uso de um recurso conta como uso de uma biblioteca ou como código de cópia. Essa é uma pergunta muito boa. A GPL foi projetada para código de programa, não para arte, o que dificulta a interpretação nesse contexto.
fonte
Sobre a versão GNU Public License (GPL) x.
É mencionado claramente nas declarações GPLv2 e GPLv3 que você deve aplicar esta versão ou, a seu critério, a mais nova da licença.
Fonte - Como usar licenças GNU para seu próprio software
Então; as partes do seu programa que usam apenas o código enviado pela GPLv2 podem ser redistribuídas na GPLv2 ou na GPLv3, se você desejar. As peças que usam apenas GPLv3 em GPLv3.
E assim, seu programa deve ser redistribuído sob a GPLv3, pois a GPLv3 contém tudo o que a GPLv2 contém, além de conteúdo adicionado.
E já que existem 3 licenças; Eu acho que você deve aplicar a GPLv3 no seu programa, mais a outra licença e, desde que as licenças não interfiram entre si; você provavelmente deve aplicar ambos (GPLv3 e CC).
Se a licença interferir entre si; é melhor você entrar em contato com os administradores do CC, os administradores do GNU (ou a Free Software Foundation?) e os administradores do Open Game Hearth.
Eu recomendo colocar todas as fontes e cabeçalhos na GPLv3, as documentações também. E todas as artes (desenhos e afins) sob a licença CC.
fonte