Glibc projekat je otkazao obavezan prenos prava na kod na Free Software Foundation

Programeri GNU C biblioteke (glibc) izvršili su izmene u pravilima za prihvatanje izmena i prenos autorskih prava, poništavajući obavezni prenos imovinskih prava na kod na Free Software Foundation. Po analogiji sa izmenama koje su ranije usvojene u GCC projektu, potpisivanje CLA ugovora sa Fondacijom za slobodni softver u Glibcu prebačeno je u kategoriju opcionih operacija koje se izvode na zahtev programera. Promena pravila, koja dozvoljava prihvatanje zakrpa bez prenosa prava na fondaciju otvorenog koda, stupiće na snagu 2. avgusta i uticaće na sve Glibc grane dostupne za razvoj, sa izuzetkom koda koji se deli preko Gnuliba sa drugim GNU projektima.

Pored prenosa imovinskih prava na Free Software Foundation, programeri imaju priliku da potvrde pravo na prijenos koda na Glibc projekat koristeći mehanizam Developer Certificate of Origin (DCO). U skladu sa DCO-om, praćenje autora se vrši tako što se svakoj promjeni priloži red "Signed-off-by: ime i email programera". Prilaganjem ovog potpisa zakrpi, programer potvrđuje svoje autorstvo prenesenog koda i pristaje na njegovu distribuciju kao dio projekta ili kao dio koda pod besplatnom licencom. Za razliku od akcija GCC projekta, odluku u Glibcu ne donosi upravni odbor odozgo, već se donosi nakon preliminarne rasprave sa svim predstavnicima zajednice.

Ukidanje obaveznog potpisivanja ugovora sa Free Software Foundation uvelike pojednostavljuje pristup novih učesnika u razvoju i čini projekat nezavisnim od trendova u Free Software Foundation. Ako je potpisivanje CLA sporazuma od strane pojedinačnih učesnika samo dovelo do gubljenja vremena na nepotrebne formalnosti, onda je za korporacije i zaposlene u velikim kompanijama prenos prava na SPO fond bio povezan sa mnogim zakonskim kašnjenjima i odobrenjima, koja nisu uvek bila završena. uspješno.

Uklanjanje centralizovanog upravljanja pravima na kod takođe pojačava prvobitno prihvaćene uslove licenciranja, jer će promena licence sada zahtevati lični pristanak svakog programera koji nije preneo prava na Free Software Foundation. Međutim, Glibc kod je i dalje licenciran pod licencom "LGPLv2.1 ili novija", što omogućava nadogradnju na novije verzije LGPL-a bez daljnjeg dogovora. Budući da prava na veći dio koda i dalje ostaju u rukama Free Software Foundation, ova organizacija nastavlja da igra ulogu garanta distribucije Glibc koda samo pod besplatnim copyleft licencama. Na primjer, Free Software Foundation može blokirati pokušaje uvođenja dvostruke/komercijalne licence ili puštanje zatvorenih vlasničkih proizvoda pod posebnim ugovorom s autorima koda.

Među nedostacima odbijanja centralizovanog upravljanja pravima na kodeks, uočava se pojava zabune u koordinaciji pitanja vezanih za licence. Ako su se ranije sve tvrdnje o kršenju uslova licenciranja rješavale interakcijom sa jednom organizacijom, sada ishod kršenja, uključujući i nenamjerna, postaje nepredvidiv i zahtijeva koordinaciju sa svakim pojedinačnim učesnikom. Primjer je situacija s jezgrom Linuxa, gdje pojedini programeri kernela pokreću tužbe, uključujući i u svrhu ličnog bogaćenja.

izvor: opennet.ru

Dodajte komentar