>но GPL всего лиш позволяет, и в любой момент кто то из
>проекта может сказать - "забираю свой код!",GPL дает вполне конкретный набор прав всем. Что значит - забираю свой код? Если некто выпустил свой код под GPL, он его выпустил. И обратного хода это действие не имеет. Новые версии своего кода как автор может и перелицензировать, но то что уже выпущено - то выпущено.
> либо "я не позволяю использовать этот продукт там то там то"
Это мягко говоря неправда. В GPL явно запрещено отдельным параграфом налагать дополнительные ограничения кроме прописанных в лицензии. Поэтому упомянутый фокус как раз не пройдет. Покуда условия лицензии соблюдены - кто угодно может использовать код где угодно.