GCC kompilaatori arendamise komitee (GCC Steering Committee) on kinnitanud kohustuse lõpetamise anda kõik õigused koodi üle SPoF-ile. Arendajad, kes soovivad edastada muudatusi GCC-sse, ei pea enam allkirjastama CLA-lepingut SPoF-iga. Edaspidi saavad arendajad osaleda arenduses, kinnitades lihtsalt, et nad omavad õigust koodi edastada ja ei ürita endale omastada kellegi teise koodi.
Arendajatele, kes ei soovi allkirjastada CLA lepingut SPoF-iga, on antud võimalus kasutada arendaja päritolu sertifikaadi (DCO) tingimusi, mida rakendatakse alates 2004. aastast Linuxi tuuma muudatuste edastamisel. Vastavalt DCO reeglitele jälgitakse autori määratlemist, lisades igale muudatusele rea „Signed-off-by: arendaja nimi ja e-post”. Lisades selle allkirja patachile, kinnitab arendaja oma autorsuse edastatud koodi üle ja nõustub selle levitamisega projektis või vaba litsentsi alla kuuluva koodina.
Kui varem allkirjastasid arendajad spetsiaalse kokkuleppe, mis edastas kõik õigused koodile SPoF-ile, siis nüüd allkirjastatakse selline kokkulepe soovi korral ja arendaja saab hoida oma õigusi oma koodi üle. Seega jagatakse nüüd GCC koodi õigused SPoF-i ja arendajate vahel, kes ei ole kokkulepet allkirjastanud.
Selline jaotamine raskendab projekti levitamise tingimuste muutmist, kuna litsentsi vahetamiseks on vajalik iga arendaja, kes ei ole õigusi SPO Fondile üle andnud, isiklik nõusolek. Siiski ei muuda õiguste üleandmise lõpetamine SPO Fondile tulevaste GPL litsentside versioonide üleviimist keeruliseks, kuna GCC jagatakse litsentsi "GPLv3 või uuema versiooni" alusel, mis võimaldab litsentsi muuta GPLv4-ks, ilma et oleks vaja iga arendaja eraldi nõusolekut. Positiivsete mõjude seas, mis tulenevad õigusõiguse ülevastumisest, märgitakse ära osalemise atraktiivsuse suurenemine GCC arendamises korporatsioonide ja suurte ettevõtete töötajate seas, kellel varem tuli täiendavalt kooskõlastada kokkuleppe allkirjastamine erinevates asutustes ja õigusosakondades. Näiteks keeldus Apple toona oma muudatuste edastamisest GCC SPO Fondile ning suunaski oma tähelepanu LLVMi arendamisele.
Keskendades omandihüvitisi ühte kohta, sai SPO Fond garanteerida projektide koodide levitamise poliitika muutumatuse ainult vabade litsentside alla ja täitis ülesande kaitsta kogukonda algselt planeeritud projekti arengusuuna muutmise eest (näiteks takistades võimaliku kahepoolsuse/kauplemise litsentsi kehtestamist või suletud omandiõiguse toodete väljalaskmist eraldi kokkulepete alusel koodi autoritega). SPO Fond sai ka osaleda kohtuvaidluste lahendamisel arendajate nimel ja iseseisvalt otsustada litsentsimise tingimuste muutmise üle (näiteks kiirendada üleminekut uuele GPL litsentsi versioonile).
Mõned arendajad kritiseerisid GCC juhtkomitee tegevust, mis kinnitas otsuse ilma eelneva aruteluta kogukonnas. Tõsi, arutelu toimus, kuid see keskendus GCC senise koostöö jätkamise mõttekusele GNU projekti ja SPO Fondiga. Selle arutelu kajastused kajavad mainitud avalduses "GCC loodi osana GNU projektist, kuid on küpsenud tegutsema sõltumatuna projektina."
Mured on seotud muredega, et ilma kogu koodi keskse õiguste haldamiseta võib tekkida segadus litsentsiküsimuste kooskõlastamisel. Kui varasemalt olid kõik litsentsitingimuste rikkumise nõuded reguleeritud koostöös ühe organisatsiooniga, siis nüüd muutub rikkumiste, sealhulgas soovimatute, tõttu olukord ettearvamatuks ja nõuab kooskõlastamist iga eraldi osalisega. Näiteks tuuakse välja Linuxi tuuma olukord, kus üksikud tuuma arendajad käivitavad kohtuasju, sealhulgas isikliku kasumi saamise eesmärgil.
Allikas: opennet.ru
