Про форк. Есть версия 1.1.1, под BSD. Делаем форк - две версии, 1.1.1.1 под BSD и 1.1.2.1 под коммерческой. Далее ветки развиваются самостоятельно, независимо. Союлюдается а) чистота открытой лицензии и б) интересы коммерческого разработчика. Хотя я бы просто использовал BSD-шный кусок в коммерческой программе, это проще. Про случай без форка. Если "я перерелизил его на работу под лицензией компании, отказавшись от всех прав" верно, то все предыдущие версии остаются под BSD, текущая становится закрытой. Еще раз, вся прелесть BSD/MIT/Apache и основанных на них состоит в том, что извращаться с форками/перелицензированием необязательно. А вот GPL/LGPL без серьезной переработки - только так. За что я их очень не люблю.
Comments 4
Reply
Можно поподробнее, что имеется в виду? Просто скопировать код в другой каталог и написать другую лицензию - это форк?
> Во втором случае (без форка) есть код под коммерческой лицензией.
Т.е. изначальный код я уже не могу использовать под BSD, он стал коммерческим?
Reply
Хотя я бы просто использовал BSD-шный кусок в коммерческой программе, это проще.
Про случай без форка. Если "я перерелизил его на работу под лицензией компании, отказавшись от всех прав" верно, то все предыдущие версии остаются под BSD, текущая становится закрытой.
Еще раз, вся прелесть BSD/MIT/Apache и основанных на них состоит в том, что извращаться с форками/перелицензированием необязательно. А вот GPL/LGPL без серьезной переработки - только так. За что я их очень не люблю.
Reply
Ну а у *GPL - это же их основное свойство, их специально так проектировали, как я понимаю. "Это не баг, это фича" :)
Reply
Leave a comment