>Публикующий код под ГПЛ освобождается от личных прав на него, это правда, и это можно назвать единственным минусом ГПЛ для случаев, когда автору хочется свою программу закрыть и продать.Это совершенно не так, зачем писать если не разбираешься в вопросе.
GPL лицензия не отменяет copyright, т.е. автор строк кода (или компания, которой авторы строк передали свои авторские права), которые он распространяет под GPL лицензией в любой момент может сделать на основе этого кода проприетарный продукт с улучшениями и не обязан выкладывать улучшения, поскольку авторское право первично, а все лицензии действуют уже после действия авторского права. Но изменить лицензию у того что он раньше уже выложил под GPL он не может.