Projekt Glibc otkazao je obavezni prijenos prava na kod na Open Source Foundation

Programeri knjižnice sustava GNU C Library (glibc) unijeli su izmjene u pravila za prihvaćanje promjena i prijenos autorskih prava, poništavajući obavezni prijenos vlasničkih prava na kod na Open Source Foundation. Po analogiji s prethodno usvojenim promjenama u GCC projektu, potpisivanje CLA ugovora s Open Source Foundationom u Glibcu prebačeno je u kategoriju neobveznih operacija koje se provode na zahtjev programera. Promjene pravila koje dopuštaju prihvaćanje zakrpa bez prijenosa prava na temelj otvorenog koda stupit će na snagu 2. kolovoza i utjecat će na sve grane Glibc dostupne za razvoj, s izuzetkom koda koji se dijeli s drugim GNU projektima putem Gnuliba.

Osim prijenosa vlasničkih prava na Open Source Foundation, razvojnim programerima se daje mogućnost da potvrde pravo prijenosa koda na Glibc projekt koristeći mehanizam Developer Certificate of Origin (DCO). U skladu s DCO-om, praćenje autora provodi se prilaganjem retka "Potpisao: ime i e-pošta razvojnog programera" uz svaku promjenu. Prilaganjem ovog potpisa uz zakrpu programer potvrđuje svoje autorstvo nad prenesenim kodom i pristaje na njegovu distribuciju kao dio projekta ili kao dio koda pod slobodnom licencom. Za razliku od akcija GCC projekta, odluku u Glibcu ne donosi upravno vijeće odozgo, već se donosi nakon prethodne rasprave sa svim predstavnicima zajednice.

Ukidanje obveznog potpisivanja ugovora s Open Source Foundationom značajno pojednostavljuje uključivanje novih sudionika u razvoj i čini projekt neovisnim o trendovima u Open Source Foundationu. Ako je potpisivanje CLA ugovora od strane pojedinačnih sudionika dovelo samo do gubljenja vremena na nepotrebne formalnosti, tada je za korporacije i zaposlenike velikih tvrtki prijenos prava na Open Source Fund bio povezan s mnogim pravnim kašnjenjima i odobrenjima, koja nisu bila uvijek uspješno završena.

Napuštanje centraliziranog upravljanja pravima koda također pojačava izvorno prihvaćene uvjete licenciranja, budući da će promjena licence sada zahtijevati osobni pristanak svakog programera koji nije prenio prava na Open Source Foundation. Međutim, Glibc kod se i dalje isporučuje pod licencom “LGPLv2.1 ili novija”, koja omogućuje migraciju na novije verzije LGPL-a bez dodatnog odobrenja. Budući da prava na većinu koda i dalje ostaju u rukama Free Software Foundationa, ova organizacija nastavlja igrati ulogu jamca distribucije Glibc koda samo pod slobodnim copyleft licencama. Na primjer, Open Source Foundation može blokirati pokušaje uvođenja dvojne/komercijalne licence ili izdavanje zatvorenih vlasničkih proizvoda prema zasebnom ugovoru s autorima koda.

Među nedostacima napuštanja centraliziranog upravljanja pravima koda je pojava zabune prilikom dogovaranja pitanja vezanih uz licence. Ako su se ranije svi zahtjevi za kršenje uvjeta licenciranja rješavali interakcijom s jednom organizacijom, sada ishod kršenja, uključujući i nenamjerne, postaje nepredvidiv i zahtijeva dogovor sa svakim pojedinačnim sudionikom. Kao primjer je navedena situacija s Linux kernelom, gdje pojedini programeri kernela pokreću tužbe, između ostalog i radi osobnog bogaćenja.

Izvor: opennet.ru

Dodajte komentar