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