Significado da licença MIT


168

Suponha que eu use esta API do ActionScript liberada sob licença do MIT para criar um software: http://www.cove.org/ape/docs/api/

  1. Posso vender esse software?
  2. Preciso fornecer o código fonte do meu software?
  3. Alguém recebendo meu software tem permissão para revendê-lo?

Não existe um banco de dados para registrar seu projeto na licença do MIT? opensource.org/licenses/bsd-license.php saudações

Criei uma proposta na area51 para criar um site de perguntas e respostas sobre licenciamento de código-fonte: area51.stackexchange.com/proposals/58715/open-source-licensing . Se interessar a um de vocês, você pode se inscrever.
Kurt Pattyn

meta discussão sobre esta questão: meta.programmers.stackexchange.com/q/6861/31260
mosquito

A melhor resposta que encontrei para meus propósitos: programmers.stackexchange.com/questions/178486/…
ptim

Respostas:


156
  1. Você pode vender o software.
  2. Não, você não é obrigado a fornecer o código-fonte.
  3. Qualquer pessoa que receba o código fonte pode fazer o que a licença permitir. Isso não se estende às distribuições binárias.

Leia a licença do MIT. Leia a coisa toda e entenda. Ele deveria ser lido por pessoas comuns, ao contrário de outras licenças muito complexas:

Titulares de direitos autorais do ano de direitos autorais (c)

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.


3
Concordo, ler a licença, é curta: opensource.org/licenses/mit-license.html
Ben Blank

17
Jox, colei a licença INTEIRA acima para que você possa ver por si mesmo. O software licenciado no estilo BSD / MIT / ISC foi incluído no Mac OS, Windows, etc. Você não pode remover a licença / direitos autorais, mas pode fazer praticamente qualquer outra coisa. Não é viral.
Dwc

18
Como falante de inglês não nativo, também fiquei confuso com a licença do MIT. A confusão decorre do fato de a licença falar sobre o 'Software' ao qual a licença se aplica. Portanto, se eu vincular ao 'Software' licenciado pelo MIT e distribuir uma licença derivada + MIT (obrigatória), isso implica que o derivado se tornaria o 'Software' de acordo com a licença. Para ser claro: não há menção de código-fonte \ distribuição binária em qualquer lugar, apenas 'Software'.

50
Mesmo como falante nativo, achei difícil de entender. Se o aviso de permissão precisar ser incluído em todas as cópias do software e se os binários compilados ainda forem "cópias do software", aparentemente o aviso de permissão deverá ser incluído nos binários compilados. Se você estiver incluindo o aviso de permissão, aparentemente você está dando aos destinatários permissão para copiar "o software" - ou seja, o software da biblioteca licenciada pelo MIT e o seu próprio software juntos. Eu sei que essa não é a intenção da licença ... mas ainda assim, é confusa para a mente literal como eu.
William Payne

5
Você pede que as pessoas leiam a licença, mas em nenhum lugar eu vejo suporte para o seu argumento (3) de que os direitos de licença se estendem apenas transitivamente às pessoas que recebem cópias de origem do software, em vez de cópias binárias. De fato, não há distinção entre "origem" e "binário" na licença. Além disso, o software é geralmente entendido como significando as formas de origem e binária ao considerar a cláusula de aviso, portanto, é muito estranho que ele tenha o significado oposto em outras partes da licença.
BeeOnRope

23

De acordo com "Entendendo o licenciamento de software livre e de código aberto" de Andrew M. St. Laurent :

Essas licenças, conforme aplicadas ao código licenciado original, permitem que esse código seja usado em software proprietário e não exigem a distribuição de versões de código-fonte aberto. O código criado sob essas licenças ou derivado desse código pode ser "fechado" e desenvolvimentos podem ser feitos sob essa licença proprietária, perdidos para a comunidade de código aberto. Pelo mesmo motivo, no entanto, essas licenças são muito flexíveis e compatíveis com quase todas as formas de licença de código aberto.


6
Eles devem realmente indicar que você pode distribuir o software compilado sem distribuir a licença MIT e que você pode distribuir seu próprio código-fonte que usa o software licenciado pelo MIT, sendo que a licença MIT se aplica apenas ao software licenciado pelo MIT. ou seja, a licença do MIT apenas protege o material que licencia e não faz com que seu trabalho adicional que funcione com esse código precise ser licenciado pelo MIT também. Quase todo mundo que tenta explicar licenças não entra nesses pontos.
Dronz

18

Como sempre, consulte um advogado. Se esta biblioteca for lançada estritamente usando a licença MIT, então:

(i) Sim, você pode vender seu software, desde que inclua a licença MIT como parte do seu produto. (ii) Não, você não precisa compartilhar seu código com a comunidade, mas seria bom. (iii) Sim, a revenda é permitida.

Licença 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.


4
"Como sempre, consulte um advogado." Este é um conselho extremamente impraticável para muitas situações.
Sid

1
No entanto, com qualquer tipo de negócio comercial que lide com licenciamento, pode ser uma ótima citação a ser lembrada. Eu não acho que ele literalmente significa sempre consultar um advogado
Riley Carney
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.