Posso incluir partes do código licenciado pelo MIT em meu projeto de código fechado?

10

Esta poderia ser uma resposta simples de sim / não, mas convido explicações detalhadas.

Cenário

Me pediram para estender um sistema de código fechado no meu trabalho, que não é formalmente liberado sob nenhuma licença. Eu pensei que tinha aprendido uma vez que significava que todos os direitos são reservados por padrão, mas não consigo encontrar uma fonte para isso agora, então, por favor, corrija-me se estiver errado.

Encontrei um projeto no Github que foi lançado sob a licença MIT . Ele contém uma classe que eu estou interessado em usar para realizar partes da funcionalidade solicitada.

Se isso faz diferença, o aplicativo no qual fui solicitado a trabalhar não está atualmente à venda. É simplesmente usado internamente para facilitar as operações, é altamente personalizado e não tem valor de mercado. O único motivo real para o código-fonte fechado é porque existem pontos de extremidade expostos à Internet relacionados ao gerenciamento, que podem ser explorados se uma vulnerabilidade puder ser descoberta no código-fonte aberto.

Meu entendimento

Esta resposta adverte-me a verificar uma provisão de copyleft , que estou bastante confiante de que não está incluída na licença do MIT, então, novamente, corrija-me se estiver errado.

A licença do MIT afirma claramente ...

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.

... então eu entendo que a licença precisa ser incluída literalmente dentro do meu projeto, mas estou preocupada que isso efetivamente libere todo o projeto sob a licença do MIT - o que não tenho direitos.

Esta resposta recomenda colocar em quarentena o código do projeto Github, que eu sei que pode ser realizado de maneira limpa como uma subárvore git. Mas estou preocupado que essa situação seja diferente porque envolve duas licenças de código aberto muito semelhantes.

Questão

Tudo bem ter uma licença na raiz do meu superprojeto que é algo como estas:

Os direitos autorais de partes do projeto Foo são mantidos pelo [autor original do MIT, ano] como parte da barra do projeto e são fornecidos sob a licença do MIT. Todos os outros direitos autorais do projeto Foo são mantidos por [seu nome, ano].

E é necessário ser mais específico sobre a referência a quais "partes" exatas do projeto pertencem à licença do MIT?

aviso Legal

Entendo perfeitamente que nenhuma resposta / comentário aqui constituirá aconselhamento jurídico, mas eu poderia dar um tapa na cara se estiver apenas totalmente entendendo algo errado. Além disso, esta é a minha primeira pergunta, se não pertencer aqui, o que eu supus que seria dessas respostas , por favor me avise - e qualquer indicação amável de um local apropriado para esta pergunta será sinceramente apreciada.

Jeff Puckett
fonte
11
O MIT não é copyleft, e acho que suas "partes da" abordagem são altamente sensatas. A propósito, "O Software" refere-se à parte licenciada pelo MIT, não ao seu software.
Robert Harvey

Respostas:

12

Não há disposição de copyleft na licença do MIT. A licença do MIT fornece permissão legal para você usar o código sem nunca distribuir nenhum código fonte. Como seu projeto é de código fechado, poucas pessoas verão seu código, mas ainda é uma boa idéia documentar cuidadosamente quais partes pertencem a outra pessoa. Para a distribuição de binários, sua vaga referência à licença MIT está em conformidade com os requisitos da licença MIT.

Observe também que as licenças copyleft não forçam você a compartilhar seu código-fonte. A lei de direitos autorais obriga a obter uma licença e o copyleft apenas oferece uma licença em troca da abertura de sua fonte. No entanto, você não precisa usar esse mecanismo para obter sua licença. Você ainda pode obter sua licença por qualquer outro mecanismo, como subornar o proprietário dos direitos autorais. Culpar as licenças copyleft pelos requisitos da lei de direitos autorais tem sido uma das principais fontes de confusão em relação às licenças de código aberto.

Mike Gashler
fonte