Разработчиците на Glibc бяха пуснати наскоро чрез пощенските списъци, които са направили някои специфични промени в правилата за приемане на промени и прехвърляне на авторски права, с което е отменено задължителното прехвърляне на права на собственост върху кода към Open Source Foundation.
По аналогия с промените, приети по -рано в проекта GCC, подписването на споразумението CLA с Фондацията за свободен софтуер в Glibc е преместено в категорията на незадължителните операции, извършени по искане на разработчика.
С новите промени в правилото, приемането на кръпки вече ще бъде разрешено, без да се прехвърлят права на FOSS Foundation, с изключение на кода, който се споделя с други проекти на GNU чрез Gnulib.
Не е необходимо да се променят сътрудниците, които имат присвоени авторски права на FSF нищо. Сътрудници, които желаят да използват сертификата за програмисти от Произход [2] трябва да добави съобщение „Подписано от“ към вашето потвърждение.
Кодът, споделен с други пакети GNU чрез Gnulib, ще продължи да изисква присвояване към FSF.
Освен прехвърляне на права на собственост към фондация с отворен код, разработчиците имат възможност да потвърдят правото да прехвърлят кода в проекта Glibc с помощта на механизма за сертификат за произход на разработчика (DCO). Според DCO проследяването на авторите се извършва чрез прикачване на ред „Подписано от: име на разработчик и имейл“ към всяка промяна.
Като прикрепя този подпис към кръпката, разработчикът потвърждава авторството си относно прехвърления код и приемете разпространението му като част от проекта или като част от кода под безплатен лиценз. За разлика от действията по проекта GCC, решението в Glibc не е издадено от управителния съвет отгоре, а е взето след предварителна дискусия с всички представители на общността.
Отмяна на задължителен подпис на споразумение с Фондация с отворен код значително опростява включването на нови участници в разработката и прави проекта независим от тенденциите на фондацията с отворен код. Въпреки че подписването на КТД от отделните участници само генерира загуба на време в ненужни процедури, за корпорациите и служителите на големи компании прехвърлянето на права върху фондация STR е свързано с много забавяния и законови одобрения, които не винаги са били завършени успешно.
Отказът от централизирано управление на кодови права също консолидира първоначално приетите лицензионни условия, тъй като промяната на лиценза сега изисква получаване на лично съгласие на всеки разработчик, който не е прехвърлил правата на Фондацията за свободен софтуер.
Въпреки това, Кодът на Glibc все още е лицензиран „LGPLv2.1 или по -нов“, което позволява миграция към по -нови версии на LGPL без допълнително одобрение. Тъй като правата върху по -голямата част от кода остават в ръцете на Фондацията за свободен софтуер, тази организация продължава да играе ролята на гарант за разпространението на кода на Glibc само при безплатни лицензи за копиране.
Например Фондацията за свободен софтуер може да блокира опитите за въвеждане на търговски / двоен лиценз или пускането на затворени патентовани продукти чрез отделно споразумение с авторите на кода.
Сред недостатъците на изоставянето на централизираното управление кодови права, възникна объркване при договарянето на лицензионни въпроси. Ако по -рано всички претенции за нарушаване на лицензионните условия са били разрешавани чрез взаимодействие с организация, сега резултатът от нарушения, включително неволни, става непредсказуем и изисква съгласие с всеки отделен участник.
Като пример ситуацията с ядрото на Linux, където отделните разработчици на ядрото предприемат правни действия, включително с цел лична изгода.
Промените в правилата влизат в сила на 2 август и те ще засегнат всички клонове на Glibc, достъпни за разработка, накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите В следващия линк.