Výbor, ktorý riadi vývoj súpravy kompilátorov GCC (Výbor pre GCC), schválil zrušenie praxe povinnej prevodný práv na kód Fondu otvoreného softvéru. Vývojári, ktorí chcú prispieť zmenami do GCC, už nie sú povinní podpisovať dohodu CLA s Fondom otvoreného softvéru. Na účel účasti na vývoji je potrebné len potvrdiť, že vývojár má právo na prevod kódu a nepokúša sa si privlastniť cudzí kód.
Vývojárom, ktorí nechcú podpisovať dohodu CLA s Fondom otvoreného softvéru, bola poskytnutá možnosť využiť podmienky Developer Certificate of Origin (DCO), ktoré sa od roku 2004 používajú pri prevode zmien do jadra Linux. Podľa pravidiel DCO sa autor identifikuje pripojením k sebe k zmene riadku „Signed-off-by: meno a email vývojára“. Pripojením tohto podpisu k patchu vývojár potvrdzuje svoj autorstvo nad prevádzaným kódom a súhlasí s jeho rozšírením v rámci projektu alebo ako súčasť kódu pod voľnou licenciou.
Ak predtým vývojári uzavreli osobitnú dohodu, ktorá prenášala všetky práva na kód do Fondu otvoreného softvéru, teraz sa takáto dohoda podpisuje na dobrovoľnej báze a vývojár si môže ponechať práva na svoj kód. Tým pádom sa práva na kód GCC teraz rozdelia medzi Fond otvoreného softvéru a účastníkov vývoja, ktorí nedali súhlas na dohodu.
Takéto rozdelenie komplikuje zmenu podmienok distribúcie projektu, pretože na zmenu licencie je potrebné získať osobný súhlas od každého vývojára, ktorý neodovzdal práva Fondu SPO. Zároveňukončenie prevodu práv na Fond SPO neskomplikuje možný prechod na budúce verzie licencie GPL, keďže GCC sa distribuuje pod licenciou „GPLv3 alebo novšia verzia“, čo umožňuje zmenu licencie na GPLv4 bez osobitného súhlasu od každého vývojára. Medzi pozitívne účinky zrieknutia sa povinnej prevodu práv na kód patrí zvýšenie atraktivity účasti korporácií a zamestnancov veľkých spoločností na vývoji GCC, ktorým predtým bolo potrebné dodatočne dohodnúť podpis zmluvy v rôznych inštitúciách a právnických službách. Napríklad, v minulosti spoločnosť Apple odmietla odovzdať svoje zmeny do GCC Fondu SPO a presunula svoju pozornosť na rozvoj LLVM.
Koncentrovaním majetkových práv v jedných rukách bol Fond SPO zárukou udržania nezmeniteľnosti politiky distribúcie kódu projektov iba pod voľnými licenciami a vykonával úlohu ochrany komunity pred zmenou pôvodne naplánovanej línie rozvoja projektu (napríklad bránil možnému zaviedeniu dvojitej/komerčnej licencie alebo vydaniu uzavretých proprietárnych produktov na základe osobitných dohovorov s autormi kódu). Fond SPO mohol tiež participovať na riešení súdnych sporov v mene vývojárov a jednostranne prijímať rozhodnutia o zmene podmienok licencovania (napríklad urýchliť prechod na novú verziu licencie GPL).
Niektorí vývojári kritizovali rozhodovanie riadiaceho výboru GCC, ktorý schválil rozhodnutie bez predchádzajúcej diskusie v komunite. Mimochodom, diskusia prebehla, no sústredila sa na účelnosť pokračovania predchádzajúcej spolupráce GCC s projektom GNU a Fondom SPO. Ohlasy tejto diskusie sú viditeľné v spomínanej vety v oznámení „GCC bol vytvorený ako súčasť projektu GNU, ale dorástol do bodu, aby pôsobil ako autonómny projekt‘.
Obavy sú spojené s tým, že bez centralizovaného vlastníctva práv na celý kód môže vzniknúť zmätok pri dohode o otázkach týkajúcich sa licencií. Kým predtým sa všetky nároky na porušenie licenčných podmienok riešili interakciou s jednou organizáciou, teraz sa dôsledky porušení, vrátane neúmyselných, stávajú nepredvídateľnými a vyžadujú dohodu s každým jednotlivým účastníkom. Ako príklad sa uvádza situácia so základom Linux, kde jednotliví vývojári jadra podávajú žaloby, vrátane cieľa osobného obohatenia.
Zdroj: opennet.ru
