>"каждый пользователь который вносил код под лицензией GPL имеет право забрать
>свой код обратно" - потому что он правообладатель своего кода! С фига ли. Выдал сорсы под GPL - остальные получили право его юзать под GPL. Как автор - он свой код может юзать под ЛЮБОЙ лицензией. А вы (если не вы автор) - под той под какой дал код автор. Иногда автор может дать код под несколькими лицензиями на выбор даже. Реверснуть выдачу прав применительно к *уже* выпущенному коду - нельзя. Перелицензировать будущие версии - сколько угодно, на то и автор. Я так понимаю что примерно так и поступили например авторы wine когда их код стали оптом загребать в проприетарные форки, сменив BSDL на GPL. А проприетарщики с тех пор основываются на старых версиях под BSD лицензией и патчат сами, насколько я понимаю эту механику.
>в этом и подвох GPL, потому ее многие и не любят
Подвох с ней только в том что если вы юзаете GPLный код - ваш код тоже должен быть под ней :-). Это такой бартер - вы получаете код нахаляву, но взамен должны его улучшить и не жадничать.
>потому что в любой момент проект может рухнуть из за психически не
>устойчивого юзера
Сказки это хорошо, но как же тогда Linux еще не рухнул? :)
>в BSD лицензии ты не можешь обратно что то забрать ты код подарил!
Бред. Подарил для всех, на любых условиях и без требований вообще - это public domain называется, а вовсе не BSDL. В случае BSDL авторские права у автора остаются, на новую версию автор может лицензию сменить если захочет. В wine так и сделали IIRC, сменив BSDL на GPL, когда проприетарщики стали оптом тягать их проект по проприетарным форкам.
>в этом и плюс
Так и запишем - за знание вопроса вам единица.