Uma empresa libera uma biblioteca com uma licença MIT de código aberto.
Se eles quisessem, poderiam mudar a licença para ser muito restritiva, para que os concorrentes não possam usá-la?
Que impacto isso teria nas versões anteriores?
Ou seja, se em 1º de novembro eles o tornarem muito restritivo a alguma outra licença, todas as versões anteriores a 1º de novembro ainda estariam no MIT?
open-source
mit-license
user1361315
fonte
fonte
Respostas:
O proprietário dos direitos autorais de uma obra determina qual licença usar ao distribuir sua própria propriedade (código neste caso); para que a empresa decida mudar para uma licença mais restritiva a qualquer momento, se assim o desejar.
Note que isso não significa que deve possuir todo o trabalho, ou obtiveram licenças para o código de quem faz próprios, que lhes concede o direito de re-licenciar o trabalho sob uma licença restritiva.
No entanto, o código previamente licenciado sob uma licença permissiva concede a outras pessoas o direito de distribuí-lo a quem desejar. Portanto, o código antigo, uma vez distribuído sob uma licença permissiva, pode ser redistribuído sob a mesma licença. Em teoria, isso significa que o código antigo permanece disponível para todos como software de código aberto, desde que alguém continue a distribuí-lo.
O proprietário pode decidir parar de distribuir o código sob a licença permissiva, mas como as versões mais antigas já foram distribuídas com uma licença permissiva que concede o direito de redistribuir sem restrições, eles não podem impedir que outros o façam.
fonte
Eles podem SE eles próprios.
Se eles aceitaram contribuições de outros usuários - eles precisariam do acordo desses outros usuários. Este é o ponto da GPL: você força outras pessoas a jogarem bem com seu código, assim como você fez com o deles.
Como a licença cobre a distribuição, os termos que você concordou quando eles a distribuíram para você ainda se aplicam, eles não podem repentinamente revogar uma biblioteca do MIT que está em uso há anos.
fonte
Leia a licença.A licença do MIT tem apenas algumas linhas e a resposta para sua pergunta está contida na própria licença. Aqui está uma versão da Wikipedia:
Portanto, se você obtiver algum software sob a licença acima, terá permissão para usá-lo. Se o proprietário dos direitos autorais decidir parar de conceder essa permissão no futuro, isso é assunto deles, mas isso não mudará o fato de eles já terem concedido a você e, além disso, eles também terão permissão para publicar, distribuir, e assim por diante, desde que você faça isso nos mesmos termos. Você pode ver por si mesmo que não há disposição para revogar essa permissão, desde que cumpra a licença.
fonte
IANAL, mas se o autor de um pedaço de código o licenciar sob a licença MIT e você o usar em um programa, o detentor dos direitos autorais não poderá alterar a licença retroativamente e (por exemplo) processá-lo por violação de direitos autorais. Tudo o que eles podem fazer é licenciar novas versões sob uma licença diferente. Eles também podem fornecer a versão original sob licença diferente, mas isso não invalida a licença MIT que eles concederam a você.
fonte