Разработчиците на системната библиотека GNU C Library (glibc) внесоха промени в правилата за прием на изменения и прехвърляне на авторски права, отменящи задължителното прехвърляне на имуществени права върху кода на Фонда за свободен софтуер. Подобно на промените, които бяха приети в проекта GCC, подписването на споразумението CLA с Фонда за свободен софтуер в Glibc бе преместено в категорията на незадължителните операции, извършвани по желание на разработчика. Промените в правилата, допускащи приемане на патчи без прехвърляне на права на фонда, ще влязат в сила на 2 август и ще засегнат всички налични за разработка клонове на Glibc, с изключение на кода, който чрез Gnulib се използва съвместно с други проекти на GNU.
Освен прехвърлянето на имуществени права на Фонда за свободен софтуер, на разработчиците е предоставена възможност да потвърдят правото си на прехвърляне на кода към проекта Glibc чрез механизма Developer Certificate of Origin (DCO). В съответствие с DCO проследяването на автора се осъществява чрез прикрепяне на всеки модификация на реда „Signed-off-by: име и имейл на разработчика“. Прикрепяйки този подпис към патча, разработчикът потвърджава авторството си над предадения код и се съгласява с неговото разпространение в рамките на проекта или като част от код, разпространяван под свободна лицензия. За разлика от действията на проекта GCC, решението в Glibc не е наложено от управителния съвет, а е прието след предварително обсъждане с всички представители на общността.
Отменянето на задължителното подписване на споразумението с Фонда за свободен софтуер значително улеснява присъединяването на нови участници към разработката и прави проекта независим от влиянията в Фонда за свободен софтуер. Докато подписването на споразумението CLA от индивидуални участници само водеше до загуба на време за излишни формалности, то за корпорации и служители на големи компании прехвърлянето на права на Фонда за свободен софтуер беше свързано с много юридически усложнения и съгласувания, които не винаги завършваха успешно.
Отказът от централизирането на управлението на правата върху кода също така е заложил първоначалните условия на лицензиране, тъй като за промяна на лицензията вече е необходимо получаване на личното съгласие от всеки разработчик, който не е прехвърлил правата на Фонда за свободен софтуер. При това кодът Glibc продължава да се предлага под лицензията „LGPLv2.1 или по-нова версия“, което позволява преминаването към по-нови версии на LGPL без допълнително съгласуване. Тъй като правата върху по-голямата част от кода продължават да остават в ръцете на Фонда за свободен софтуер, тази организация продължава да играе роля на гарант за разпространението на кода Glibc само под свободни копилефт лицензи. Например, Фондът за свободен софтуер може да блокира опити за въвеждане на двойно/комерческо лицензиране или за издаване на закрити проприетарни продукти по отделна спогодба с авторите на кода.
Като недостатък на отказа от централно управление на правата върху кода се посочва задълбочаването на объркването при съгласуването на въпроси, свързани с лицензите. Ако досега всички претенции за нарушаване на условията на лицензиране се решаваха чрез взаимодействие с една организация, то сега резултатът от нарушенията, включително непреднамерените, става непредсказуем и изисква съгласуване с всеки отделен участник. Като пример се посочва ситуацията с ядрото на Linux, където отделни разработчици на ядрото започват съдебни дела, включително с цел лична облагодетелстване.
Източник: opennet.ru
