Odbor za upravljanje razvojem skupa kompajlera GCC (GCC Steering Committee) odobrio je prestanak prakse obaveznog prenosa vlasničkih prava na kod Fondu za slobodan softver. Programeri koji žele preneti izmene u sastav GCC više nisu obavezni da potpisuju CLA sporazum s Fondom za slobodan softver. Za učešće u razvoju sada je dovoljno potvrditi da programer ima pravo na prenos koda i ne pokušava prisvojiti tuđi kod.
Programerima koji ne žele potpisati CLA sporazum s Fondom za slobodan softver pružena je mogućnost korištenja uslova Developer Certificate of Origin (DCO), koji se od 2004. godine primenjuju prilikom prenosa izmena u sastav jezgra Linux. Prema pravilima DCO, praćenje autora vrši se kroz dodavanje svakoj izmeni reda "Signed-off-by: ime i email programera". Dodatkom ovog potpisa na patch, programer potvrđuje svoje autorstvo nad prenesenim kodom i slaže se s njegovim distribucijom unutar projekta ili kao deo koda pod slobodnom licencom.
Ako su ranije programeri zaključivali poseban sporazum koji prenosi sve vlasničke prava na kod u Fond za slobodan softver, sada se takav sporazum potpisuje po želji, a programer može zadržati prava na svoj kod. Tako će se vlasničke prava na kod GCC sada raspodeljivati između Fonda za slobodan softver i učesnika u razvoju koji nisu potpisali sporazum.
Takva raspodjela otežava promjenu uvjeta distribucije projekta, jer će za promjenu licence biti potrebno dobiti osobnu suglasnost od svakog developera koji nije prenio prava na Fond SPO. Međutim, prekid prenosa prava na Fond SPO neće otežati mogući prijelaz na buduće verzije GPL licence, budući da se GCC distribuira pod licencom "GPLv3 ili novija verzija", što omogućava promjenu licence na GPLv4 bez dodatnog odobrenja svakog pojedinog developera. Među pozitivnim efektima odustajanja od obveznog prenosa prava na kod je povećana privlačnost sudjelovanja korporacija i zaposlenika velikih tvrtki u razvoju GCC-a, kojima je ranije bilo potrebno dodatno usuglasiti potpisivanje ugovora u raznim ustanovama i pravnim službama. Na primjer, u svoje vrijeme, tvrtka Apple je odustala od prenosa svojih izmjena na GCC Fonda SPO i prebacila se na razvoj LLVM.
Koncentrirajući imovinska prava u jednim rukama, Fond SPO je bio jamac očuvanja nepromijenjenosti politike distribucije koda projekata isključivo pod slobodnim licencijama i ispunjavao je zadatak zaštite zajednice od promjene izvorno predviđenog smjera razvoja projekta (na primjer, blokirao je moguće uvođenje dvostrukih/komercijalnih licenci ili izdavanje zatvorenih proprietarnih proizvoda putem zasebnog dogovora s autorima koda). Fond SPO je također mogao sudjelovati u rješavanju sudskih sukoba u ime developera i donijeti odluke o promjeni uvjeta licenciranja (na primjer, potaknuti prijelaz na novu verziju GPL licence).
Neki developeri izrazili su kritiku prema akcijama upravnog odbora GCC-a, koji je odobrio odluku bez prethodne rasprave u zajednici. Inače, rasprava je postojala, ali se fokusirala na opravdanost nastavka prethodne suradnje GCC-a s projektom GNU i Fondom SPO. Odsjaji ove rasprave vide se u spomenutoj rečenici u najavi: "GCC je stvoren kao dio projekta GNU, ali je odrastao do toga da djeluje kao autonomni projekt".
Briga se javlja jer bez centraliziranog vlasništva nad svim kodom može doći do zabune u dogovoru o pitanjima vezanim uz licence. Dok su se ranije sve prekidne tvrdnje vezane uz kršenje licenciranja rješavale kroz interakciju s jednom organizacijom, sada izvor kršenja, uključujući nenamjerna kršenja, postaje nepredvidiv i zahtijeva dogovor s svakim pojedinim sudionikom. Kao primjer navodi se situacija s kernelom Linuxa, gdje pojedini developeri kernela pokreću sudske tužbe, uključujući i s ciljem osobnog obogaćivanja.
Izvor: opennet.ru
