My understanding is that:
-
Projetos licenciados pelo MIT podem ser usados / redistribuídos em projetos licenciados pelo BSD.
TRUE (mas, a menos que haja modificações, os usuários também podem obtê-lo das fontes originais). -
Projetos licenciados pelo BSD podem ser usados / redistribuídos em projetos licenciados pelo MIT.
FALSE A licença do MIT permite a distribuição sem créditos de contribuição; O BSD não. -
As licenças de cláusula MIT e BSD 2 são essencialmente idênticas.
FALSE Veja acima. -
Cláusula BSD 3 = Cláusula BSD 2 + a cláusula "sem endosso"
TRUE -
A emissão de uma licença dupla permite que os usuários escolham a partir dessas licenças, e não estejam vinculadas a ambas.
TRUE (acho que sim!)
Similarly, since the MIT and BSD licenses are both "GPL-compatible" and can be redistributed in GPL-licensed projects, then dual licensing MIT/GPL also seems redundant.
NÃO . Aqui está uma grande diferença. A licença MIT e a Apache License exigem apenas que você dê crédito aos detentores dos direitos autorais originais. Se você escolher, você pode redistribuir a fonte; mas se você escolher, pode manter o seu novo produto derivado sem código de abertura. Assim, é possível usar código desenvolvido no MIT e no Apache - sob licença comercial.
Se você alguma vez usar código com licença GPL e modificar você, você deve distribuir seu código modificado , bem como em GPL. Em outras palavras, uma vez que qualquer base de código GPL é usada sob um projeto, e se você quiser publicá-la como um produto, ela deve ser publicada com o código fonte e tem que ser publicada sob a GPL. Não pode nunca ser uma licença comercial ou de código fechado, e não pode ser qualquer outra licença que seja menos rigorosa do que a GPL.
É possível, por exemplo, obter o código de licença MIT, Apache ou BSD, modificado e distribuído sob GPL. Uma vez que uma base de código é distribuída como GPL, suas versões derivadas posteriores não podem ser distribuídas sob licença MIT, Apache ou BSD, mas devem ser apenas GPL.
Editar:
Exemplo de caso de licença dupla: Suponha que o Nice Office seja lançado sob licença dupla - MIT e GPL. Tem duas possibilidades. Algumas pessoas podem criar o NicePro Office, que pode ser comercial e vender. Considerando que alguma outra comunidade de código aberto cria um fork NiceOpen Office. Nesse caso, ele pode ser aplicado na distribuição GPL (do Nice Office original, bem como da versão do NiceOpen Office), portanto, se você começar com o NiceOpen Office, deverá cumprir apenas a GPL e não a licença do MIT.
O ponto é no caso de licença dupla a primeira pessoa que deriva uma licença tem uma escolha. Ele pode escolher um dos dois caminhos - no entanto, a segunda pessoa precisa aderir à escolha feita pela primeira pessoa. Ele / ela não pode substituir os direitos originais de qualquer geração e não pode de qualquer maneira reduzir a obrigação da licença aplicável.
EDIT 2 Adicionando uma leitura interessante - as licenças GPL e MPL têm sérios conflitos. Leia isso. link