Estou trabalhando em um projeto pessoal que planejo licenciar sob o GNU Affero GPL . No entanto, encontrei algum código licenciado pelo MIT que realmente deseja utilizar, mas não tenho certeza do que devo fazer sobre o licenciamento.
O restante do código será meu no GNU Affero, é apenas um arquivo de origem e um cabeçalho que estou utilizando, licenciado sob o MIT.
Eu li este Q aqui em programadores sobre o código MIT / GPL trabalhando juntos, e este no SO sobre software no MIT usando bibliotecas GPL, além de várias outras, mas ainda não estou totalmente claro sobre o que devo fazer com o licenciamento.
Pelo que sei, tudo o que preciso fazer é deixar a licença do MIT na biblioteca e incluir uma nota no arquivo de licença sobre as duas licenças diferentes e a qual código elas se aplicam, isso está correto?
fonte
Respostas:
AFAIK, as variantes típicas da GPL se aplicam apenas ao seu trabalho "como um todo" e a licença do MIT é "compatível" com a GPL. Isso significa que, se partes do seu programa estiverem sob licença do MIT, tudo bem, desde que você obedeça aos termos da licença do MIT para essa parte (que é o que você tem em mente). E o único requisito que os estados da licença são
A maioria dos sistemas Linux contém peças licenciadas pelo MIT (como o X Window System) que estão sob licença do MIT. A GPL se aplica apenas ao Linux "como um todo", não às partes licenciadas do MIT. O mesmo será válido para o seu programa se você combinar essas duas licenças de maneira semelhante.
fonte