Предположим, Вася делает программный проект, лицензия GPL. Через какое-то время Шлёма обнаруживает васин проект, Шлёме он нравится, Шлёма его форкает, и продолжает тоже, естественно, под GPL.
Вася периодически принимает в свой код шлёмины добавки. В оба проекта вложен труд обоих разработчиков.
Немного погодя, к ним присоединяется Абдула, который тоже от кого-то из них форкается и тоже делает полезное всем.
Ещё немного погодя кто-то из них решает, что хочет закрыть код.
1. Учитывая большой вклад Абдулы и Шлёмы, могут ли они это сделать? Или только Вася?
2. Пускай Вася самый жадный. И хочет закрыть свой код не только он общественности, но и от Шлёмы с Абдулой. Правильно ли я понимаю, что Вася в пролёте (либо должен откатиться и продолжить разработку с момента перед первым приёмом чужих изменений)?
3. Когда парни наконец договорились о том, чей проект основной (который закроют и продолжат), и кто над ним будет работать дальше, в какой форме они должны выразить своё трёхстороннее согласие?