Portanto, a primeira parte da sua pergunta com "como faço para sublicenciar corretamente" é respondida neste antigo link do SO: Posso licenciar novamente o código MIT de alguém . Dica para Gallaecio neste link e observe que usuários de SO com mais de 10k de reputação ainda podem ver o link .
E a parte mais relevante da resposta é:
O que você pode fazer é ter mais de uma licença no software.
Portanto, você precisa incluir o arquivo de licença, mas eu acrescentaria algo sobre isso não se aplicar a todo o produto. Para ser legal, você pode indicar onde alguém pode obter uma cópia do ponto de partida licenciado pelo MIT.
Você precisa incluir a GPL, bem como a licença original, e deixar claro que cada arquivo individual como um todo é coberto pela GPL e pelo MIT por partes dele.
Esta é uma pergunta SO adicional sobre as licenças MIT vs GPL que eu acho relevante para sua pergunta.
É importante notar que, quando você sublicencia o projeto licenciado pelo MIT em um projeto da GPL, está apresentando o pacote inteiro como um projeto da GPL, que inclui o aspecto viral da GPL. O projeto original que você está pedindo emprestado permanecerá disponível sob a licença MIT por qualquer fonte que você o adquiriu. A diferença é que o pacote agora é GPL como parte do seu projeto.
Indiscutivelmente, se alguém usa o projeto licenciado pelo MIT a partir do seu projeto GPL, eles precisam considerá-lo como GPL. No entanto, eles também podem voltar à fonte original do projeto sob a licença MIT e usá-lo a partir daí sob uma licença MIT. Está rachando os cabelos, e acho impossível prever como isso aconteceria no tribunal.
As Perguntas frequentes da GPL têm uma boa seção sobre o que significa duas licenças serem compatíveis .
Isso faz referência aos comentários da Free Software Foundation sobre várias licenças . Os comentários deles sobre a licença do MIT são: O This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL.
que é uma coisa boa do ponto de vista da sua pergunta.
Aqui está um link para o texto da licença GPL v3
Aqui está um link para o texto da licença MIT A
FSF chama a licença MIT de licença Expat