Програмери Glibc-а су недавно објавили путем своје мејлинг листе да су направили неке специфичне измене у правилима за прихватање измена и пренос ауторских права, чиме су отказали обавезни пренос власничких права над кодом на Фондацију за отворени код.
По аналогији са променама које су претходно усвојене у пројекту ГЦЦ, потписивање ЦЛА споразума са Фондацијом за слободни софтвер у Глибцу премештено је у категорију опционих операција које се изводе на захтев програмера.
Са новим изменама правила, закрпе ће сада бити дозвољене за прихватање без преноса права на FOSS фондацију , са изузетком кода који се дели са другим GNU пројектима путем Gnulib-а.
Сарадници који имају FSF доделу ауторских права не морају ништа да мењају. Сарадници који желе да користе Origin Developer Certificate [2] морају да додају поруку „Потписано од стране“ својој потврди.
Код који се дели са другим ГНУ пакетима путем Гнулиба ће и даље захтевати алокацију ФСФ-а.
Поред преноса права власништва на Фондацију за отворени код, програмери имају могућност да потврде своје право на пренос кода на пројекат Glibc путем механизма Потврде о пореклу програмера (DCO). Према DCO-у, праћење аутора се врши додавањем реда „Потписао: име програмера и адреса е-поште“ свакој промени.
Прилагањем овог потписа уз закрпу, програмер потврђује своје ауторство над пренетим кодом и пристаје на његову дистрибуцију као дела пројекта или као дела кода под слободном лиценцом. За разлику од поступака GCC пројекта, одлуку у Glibc-у није донео управни одбор одозго, већ је донета након прелиминарних дискусија са свим представницима заједнице.
Укидање обавезног потписивања споразума са Фондацијом отвореног кода знатно поједностављује процес укључивања нових учесника у развој и чини пројекат независним од трендова Фондације. Док је потписивање CLA од стране појединачних учесника резултирало само губљењем времена на непотребну папирологију, за корпорације и запослене у великим компанијама, пренос права на Фондацију STR био је повезан са бројним кашњењима и правним одобрењима, која нису увек успешно завршена.
Одбијање централизованог управљања кодним правима такође консолидује првобитно прихваћене услове лиценце, јер је за промену лиценце сада потребна лична сагласност сваког програмера који није пренео права на Фондацију за слободни софтвер.
Међутим, Glibc код остаје лиценциран под „LGPLv2.1 или новијим “, што омогућава миграцију на новије верзије LGPL-а без даљег одобрења. Пошто права на већину кода остају код Фондације за слободни софтвер, ова организација наставља да делује као гарант дистрибуције Glibc кода само под слободним копилефт лиценцама.
На пример, Фондација за слободни софтвер може блокирати покушаје увођења комерцијалне / двоструке лиценце или лансирање затворених власничких производа путем посебног споразума са ауторима кода.
Међу недостацима напуштања централизованог управљања правима кода је конфузија у преговарању о питањима везаним за лиценцу . Док су се раније сви захтеви у вези са кршењем услова лиценце решавали интеракцијом са једном организацијом, сада је исход кршења, укључујући и ненамерна, постао непредвидив и захтева договор са сваким појединачним учесником.
Као пример, ситуација са Линук језгром, где поједини програмери језгра покрећу правне радње, укључујући и у сврху личне користи.
Промене правила ступиће на снагу 2. августа и утицаће на све Glibc гране доступне за развој. Коначно, ако сте заинтересовани да сазнате више, можете погледати детаље на следећем линку.