Qual é a diferença fundamental entre as licenças MIT e Boost Open Source?

18

Qual é a diferença fundamental entre a licença de código aberto do MIT :

A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo, sem limitação, os direitos de uso, cópia, modificação, fusão , publicar, distribuir, sublicenciar e / ou vender cópias do Software e permitir que as pessoas a quem o Software é fornecido o façam, sob as seguintes condições:

O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou partes substanciais do Software.

O SOFTWARE É FORNECIDO "TAL COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO A GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO INFRACÇÃO. EM NENHUM CASO OS AUTORES OU TITULARES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER REIVINDICAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM AÇÃO DE CONTRATO, TORT OU OUTRA FORMA, proveniente, fora ou em conexão com o software ou o uso ou outros acordos no PROGRAMAS.

e a licença Boost Open Source :

A permissão é concedida, gratuitamente, a qualquer pessoa ou organização que obtenha uma cópia do software e a documentação que acompanha esta licença (o "Software") para usar, reproduzir, exibir, distribuir, executar e transmitir o Software, e preparar trabalhos derivados do Software e permitir que terceiros a quem o Software é fornecido o façam, todos sujeitos ao seguinte:

Os avisos de direitos autorais no Software e nesta declaração inteira, incluindo a concessão da licença acima, esta restrição e o aviso de isenção de responsabilidade a seguir, devem ser incluídos em todas as cópias do Software, no todo ou em parte, e em todos os trabalhos derivados do Software, a menos que tal cópias ou trabalhos derivados são apenas na forma de código de objeto executável por máquina gerado por um processador de idioma de origem.

O SOFTWARE É FORNECIDO "TAL COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO A GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA, TÍTULO E NÃO-INFRACÇÃO. EM NENHUM CASO, OS TITULARES DOS DIREITOS DE AUTOR OU QUALQUER DISTRIBUIÇÃO DO SOFTWARE SERÃO RESPONSÁVEIS POR QUALQUER DANO OU OUTRA RESPONSABILIDADE, CONTRATADA, TORT OU DE OUTRA FORMA, DECORRENTE, DESLIGADA OU CONEXÃO COM O SOFTWARE OU O USO OU OUTROS NEGÓCIOS DO SOFTWARE.

Estou disposto a fazer uma exceção no bit "reter este aviso de direitos autorais".

rubenvb
fonte

Respostas:

12

Este tíquete referente à licença de código aberto do Boost v1.0 lista 4 coisas diferentes que tornam essa licença diferente da licença do MIT.

Dois deles têm a ver com garantias. Se você usa uma biblioteca licenciada BSL, precisará escrever seu próprio aviso, declarando que não é responsável se o software se transformar em um monstro de três cabeças e fizer coisas ruins para seus clientes. A isenção de garantia não se estende aos licenciados. A vantagem é que você também pode aplicar sua própria garantia por uma taxa, se desejar, caso deseje fornecer uma.

Um deles tem a ver com o aviso de direitos autorais. Você está certo que não precisa ser incluído nos binários.

O último deixa claro que as licenças podem ser emitidas para indivíduos ou organizações.

jmort253
fonte
2
Não entendo como a biblioteca licenciada do Boost Software permite que você escreva seu próprio aviso. A Licença de Software Boost menciona claramente em seu segundo parágrafo que manter o aviso de isenção de garantia é obrigatório em todas as cópias. Consulte programmers.stackexchange.com/q/251796/144709 para minha pergunta sobre isso.
LoneLearner