Hoje eu li na SCM Fossil 's lista de discussão :
O problema com o BSD é que você realmente deve receber um formulário assinado de cada colaborador declarando que a contribuição deles é BSD. Isso é automático com a GPL, pois liberar suas contribuições sob uma licença compatível é um pré-requisito para a visualização do código na GPL. Isso torna a GPL excelente para um ambiente altamente colaborativo, com muitos colaboradores. O BSD é mais permissivo (menos oneroso) para os leitores, mas isso torna um pouco mais difícil para os escritores, pois eles agora precisam enviar alguns documentos.
Alguém poderia explicar o porquê e quais são as possíveis consequências de não ter uma declaração tão assinada dos colaboradores do projeto?
fonte
...enforcement of copyright is generally not possible for distributors: only the copyright holder or someone having assignment of the copyright can enforce the license.
" (Isso não quer dizer que todos os outros pontos desta resposta também não sejam perfeitamente válidos, eu só notei que não está incluído aqui como uma das principais vantagens de cessão de direitos autorais).O BSD permite trabalhos derivados que não são, como um todo, licenciados pelo BSD. O perigo aqui é que um novo colaborador (ou, na verdade, qualquer colaborador) poderia enviar uma contribuição de código e depois afirmar que sua contribuição não era licenciada pela BSD. Se isso acontecerá no tribunal provavelmente depende muito das circunstâncias exatas da transferência - imagine um caso ambíguo em que alguém publique um patch em uma lista de discussão e simplesmente diga: "Veja este novo recurso interessante que escrevi!" sem concedê-lo expressamente ao projeto sob uma licença BSD. (Um projeto que requer contratos assinados responderia: "Obrigado, mas antes que possamos aceitá-lo em nossa base de códigos, por favor, reconheça legalmente que sua contribuição é licenciada pela BSD".)
Um projeto licenciado pela GPL é menos vulnerável a essa ambiguidade. Os dentes legais relevantes na GPL estão na seção 8 :
No meu exemplo de contribuição ambígua, não há ambiguidade com a GPL. O trabalho modificado é necessariamente licenciado pela GPL e o colaborador não pode postar sua modificação na lista de discussão sem conceder direitos à GPL (uma vez que a publicação da versão modificada constitui uma transferência). Qualquer tentativa de argumentar de outra forma exige que ele afirme ativamente que estava violando a GPL, o que significa que ele perde totalmente os direitos do projeto e seu trabalho modificado é legalmente nulo .
(Eu não sou advogado, por isso não tenho certeza se as proteções da GPL são suficientes para proteger um projeto de um litigante que não se importe com qualquer dano legal a si mesmo, mas certamente é o suficiente para impedir a maioria das pessoas sãs pressionando uma ação legal.)
fonte