Digamos, por exemplo, publiquei meu código na GPL.
Um mês após o lançamento, eu decido que as empresas más ( *
tosse *
) podem usar meu código, afinal, porque é muito brilhante e livre de erros. Posso relicenciar meu próprio código ou me tranquei no direito de fazê-lo?
Respostas:
Como detentor de direitos autorais, você pode licenciar o código da maneira que desejar, repetidamente. Você pode licenciá-lo como GPL e solicitar que um cliente solicite uma licença para o MS-Pl para um de seus projetos e, em seguida, licencie-o novamente sob BSD ...
Você, detentor dos direitos autorais, sempre tem o poder de decidir liberar o trabalho sob uma licença diferente. Você não pode revogar como as pessoas o obtiveram anteriormente, mas sempre pode liberá-lo sob uma nova licença.
Que 'você não pode revogar' tem algumas implicações. Se alguém fosse para a sua versão da GPL e a colocasse no formulário, com suas contribuições licenciadas pela GPL, esse código ainda seria licenciado pela GPL.
A licença é algo que você usa para instruir outras pessoas sobre como elas podem usar seu código - e a licença para ele permanece com ele. Nunca limita como você pode usá-lo ou decide licenciar e relicenciar seu código.
fonte
Sim, a licença diz o que outras pessoas podem fazer com o código e não o que você (o detentor dos direitos autorais) pode.
É claro que a GPL não impede que uma empresa use código - ou mesmo distribua código, no entanto, eles podem querer licenciar com uma licença diferente para impedir que seu código precise ser GPL
fonte