Проектът Glibc отмени задължителното прехвърляне на права върху кода на Free Software Foundation

Разработчиците на GNU C Library (glibc) направиха промени в правилата за приемане на промени и прехвърляне на авторски права, отменяйки задължителното прехвърляне на правата на собственост върху кода на Free Software Foundation. По аналогия с промените, приети преди това в проекта GCC, подписването на споразумението CLA с Фондацията за свободен софтуер в Glibc е преместено в категорията на незадължителните операции, извършвани по искане на разработчика. Промяната на правилото, която позволява да се приемат кръпки без прехвърляне на права към фондацията с отворен код, ще влезе в сила на 2 август и ще засегне всички клонове за разработка на Glibc, с изключение на кода, който се споделя чрез Gnulib с други проекти на GNU.

В допълнение към прехвърлянето на правата на собственост към Фондацията за свободен софтуер, разработчиците получават възможност да потвърдят правото да прехвърлят код към проекта Glibc, използвайки механизма на сертификата за произход на разработчиците (DCO). В съответствие с DCO, проследяването на автора се извършва чрез прикачване на реда „Подписано от: име и имейл на разработчика“ към всяка промяна. Прикрепяйки този подпис към корекцията, разработчикът потвърждава своето авторство върху прехвърления код и се съгласява с разпространението му като част от проекта или като част от кода под безплатен лиценз. За разлика от действията на проекта GCC, решението в Glibc не се сваля от управителния съвет отгоре, а се взема след предварително обсъждане с всички представители на общността.

Премахването на задължителното подписване на договор с Фондацията за свободен софтуер значително улеснява присъединяването на нови участници към разработката и прави проекта независим от тенденциите във Фондацията за свободен софтуер. Ако подписването на споразумението за CLA от отделни участници доведе само до загуба на време за ненужни формалности, тогава за корпорациите и служителите на големи компании прехвърлянето на права към фонда SPO беше свързано с много правни забавяния и одобрения, които не винаги бяха завършени успешно .

Премахването на централизирания контрол върху правата върху кода също така подсилва първоначалните лицензионни условия, тъй като промяната на лицензите вече ще изисква лично съгласие от всеки разработчик, който не е прехвърлил права на Free Software Foundation. Въпреки това Glibc кодът продължава да бъде лицензиран под лиценза „LGPLv2.1 или по-нова версия“, който позволява надстройки до по-нови версии на LGPL без допълнително споразумение. Тъй като правата върху по-голямата част от кода продължават да остават в ръцете на Фондацията за свободен софтуер, тази организация продължава да играе ролята на гарант за разпространение на кода на Glibc само при безплатни лицензи за копиране. Например Фондацията за свободен софтуер може да блокира опитите за въвеждане на двоен/търговски лиценз или пускането на затворени патентовани продукти съгласно отделно споразумение с авторите на кода.

Сред недостатъците на отказа от централизирано управление на правата върху кода се отбелязва появата на объркване при координирането на въпроси, свързани с лицензите. Ако по-рано всички искове за нарушаване на лицензионните условия бяха разрешени чрез взаимодействие с една организация, сега резултатът от нарушения, включително неволни, става непредсказуем и изисква координация с всеки отделен участник. Пример е ситуацията с ядрото на Linux, където отделни разработчици на ядрото отприщват съдебни дела, включително с цел лично обогатяване.

Източник: opennet.ru

Добавяне на нов коментар