Por que as pessoas escolhem a licença do MIT sobre o BSD, se a "cláusula de não endosso" do BSD é uma boa idéia? [fechadas]


78

De acordo com esta pergunta e suas respostas

Qual é o objetivo da "cláusula de não endosso" na licença do Novo BSD?

parece mais inteligente escolher a licença BSD do MIT, para impedir que as pessoas usem seu nome de maneira indesejada.

Se for esse o caso, por que as pessoas ainda escolhem a licença MIT em vez da licença BSD?


11
A licença do MIT é amplamente entendida como "você pode fazer o que quiser com este código". Eu não tinha ouvido falar da cláusula de "não endosso" do BSD até você mencioná-la e, para um desenvolvedor individual, não tenho certeza de que essa cláusula agregue algum valor. Todas as outras coisas sendo iguais, mais simples é melhor.
Robert Harvey

Respostas:


111

Um amigo meu uma vez apontou que as licenças dizem a você do que os autores tinham medo.

Se você tem medo de ter seu nome arrastado pela lama, a licença do BSD parecerá melhor. Se você tem medo de colocar seu software em um software proprietário, a GPL parecerá melhor. Qualquer que seja a licença, o autor a escolhe porque as protege contra o que têm medo.

Pessoas diferentes têm preocupações diferentes e, portanto, usam licenças diferentes.


59
Esta é uma boa resposta, mas não responde à pergunta.
Michael

46
então o MIT é para os corajosos e destemidos?
precisa

10
@ Michael: Ele não responder à pergunta. Perfeitamente. Você quer uma resposta melhor do que isso, contrate um advogado especializado em direito de licenciamento.
Robert Harvey

12
@ Jonathan - Não, é para pessoas que temem não ser úteis para a comunidade.
Mouviciel

28
@jonathan, os verdadeiramente corajosos e destemidos reverteriam a cláusula de responsabilidade e reivindicariam total responsabilidade por qualquer dano causado pelo software.
Erik B

69

Resposta curta é que o MIT é uma licença mais simples.

Sim, de muitas maneiras, gosto da cláusula de que as pessoas não podem usar seu nome de maneira indesejada, mas a realidade é que a maioria das pessoas não está muito preocupada com isso. Se você está preocupado com isso, provavelmente já está usando a licença BSD.

Além disso, a licença MIT pode ser copiada e colada como está, enquanto a licença BSD exige a edição de um projeto para outro. Pessoalmente, gosto de ambos e sinto que são semelhantes o suficiente para não perder muito tempo escolhendo a licença do MIT para o meu projeto, mas essa é apenas a minha opinião pessoal.


10
É apenas a licença BSD de 3 cláusulas que você precisaria editar; a de 2 cláusulas é basicamente a mesma que a licença MIT, mas com uma vantagem (IMO), é mais fácil ver rapidamente os termos da licença, pois eles está em uma lista de marcadores.
kyrias 29/09

9
@ Demizey "Vantagem: Mais fácil de ver termos". ; D
meshfields 15/10

0

Como você deve saber, a licença original do BSD tinha quatro cláusulas, uma delas sendo uma "cláusula de propaganda". A cláusula de não aprovação provavelmente estava presente para acompanhar a cláusula de publicidade e não permitir que o nome do projeto seja arrastado pela lama enquanto está sendo anunciado.


10
Como isso responde à pergunta?
Gnat #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.