Например, я опубликовал свой код под лицензией GPL.
Через месяц после релиза я решаю, что злобным корпорациям ( *
кашель *
) все- таки разрешено использовать мой код, потому что он настолько великолепен и не содержит ошибок. Могу ли я просто повторно лицензировать свой собственный код или я заблокировал свое право на это?
Ответы:
Как владелец авторских прав вы можете лицензировать код любым удобным для вас способом, снова и снова и снова. Вы можете лицензировать его как GPL, а затем попросить клиента запросить лицензию для MS-Pl для одного из своих проектов, а затем снова лицензировать его под BSD ...
Вы, владелец авторских прав, всегда имеете право принять решение о выпуске произведения под другой лицензией. Вы не можете отменить то, как люди получали его ранее, но вы всегда можете выпустить его под новой лицензией.
То, что «вы не можете отозвать» имеет некоторые последствия. Если кто-то перейдет к вашей версии GPL и разметит ее там, а его вклады будут лицензированы по лицензии GPL, этот код все равно будет лицензироваться по лицензии GPL.
Лицензия - это то, что вы используете, чтобы инструктировать других людей о том, как они могут использовать ваш код, и лицензия на него остается неизменной. Это никогда не ограничивает то, как вы можете использовать его или принять решение о лицензировании и повторном лицензировании вашего кода.
источник
Да, в лицензии сказано, что другие люди могут делать с кодом, а не то, что вы (владелец авторских прав) можете.
Конечно, GPL не запрещает корпорации использовать код или даже распространять код, однако они могут захотеть получить лицензию под другой лицензией, чтобы предотвратить использование кода GPL.
источник