GCC projekt lubas muudatuste vastuvõtmise ilma, et kood õigused ülekandmiseks PEHP fondile oleks vajalik.

GCC-i kompilierungskomitee on otsustanud lõpetada nõude, et arendajad peaksid oma koodide omandiõiguse Fondile SPÖ üle andma. Arendajad, kes soovivad edastada GCC-sse muudatusi, ei pea enam allkirjastama CLA-lepingut Fondiga SPÖ. Edaspidi piisab vaid kinnitamisest, et arendajal on õigus koodi üle anda ja ta ei ürita omastada kellegi teise koodi.

Arendajatele, kes ei soovi allkirjastada CLA-lepingut Fondiga SPÖ, on antud võimalus kasutada Developer Certificate of Origin (DCO) tingimusi, mis on alates 2004. aastast kehtivad Linuxi tuuma muudatuste tõhusaks edastamiseks. DCO eeskirjade kohaselt jälgitakse autorit, lisades igale muudatusele rea "Signed-off-by: arendaja nimi ja e-posti aadress". Lisades selle allkirja patch'ile, kinnitab arendaja oma autorsuse edastatud koodi üle ja nõustub selle levitamisega projekti raames või osana vabast litsentsiga koodist.

Kui varem sõlmisid arendajad erilepinguid, mis edastasid kõik varalised õigused koodile OSP Fondile, siis nüüd allkirjastatakse selline leping soovi korral ning arendaja võib oma õigused oma koodi osas endale jätta. Seega, varalised õigused GCC koodile jagunevad nüüd OSP Fondi ja arendajate vahel, kes ei ole lepingut allkirjastanud.

Sarnane jaotus raskendab projekti levitamise tingimuste muutmist, kuna litsentsi muutmiseks on vaja iga arendaja isiklikku nõusolekut, kes ei ole õigusi Ühiskondlikule Arendusele üle andnud. Samas ei raskenda õiguste üleandmise lõpetamine Ühiskondlikule Arendusele võimalikku üleminekut tulevastele GPL-i versioonidele, kuna GCC jaotatakse litsentsi "GPLv3 või uuema versiooni" all, mis võimaldab litsentsi muuta GPLv4-ks ilma iga arendajaga eraldi kokkuleppimist vajamata. Positiivsete mõjude hulgas, mis tulenevad kohustuslikust õiguste üleviidust loobumisest, on GCC arendusse osalemise atraktiivsuse kasv korporatsioonide ja suurte ettevõtete töötajate seas, kellelt varem nõutud koosolekute ja juriidiliste teenuste kaudu kokkuleppimist nõudvaid lepingute allkirjastamist. Näiteks keeldus Apple kunagi oma GCC muudatuste Ühiskondlikule Arendusele edastamisest ja suunas oma tähelepanu LLVM-i arendamisele.

Keskendudes varaõiguste koondamisele ühte kätte, tegutses SPÕ fond garantiina, et säilitada projektide koodi levitamise poliitika muutumatuna, pakkudes seda ainult vabade litsentside alusel, ning täitis ülesannet kaitsta kogukonda projekti algse arengu suuna muutmise eest (näiteks takistades võimaliku kaheteistkümnenda/kaubandusliku litsentsi kehtestamist või suletud omandiõigusega toodete väljalaskmist eraldi kokkuleppe alusel koodi autoritega). SPÕ fond võis samuti osaleda kohtuvaidluste lahendamisel arendajate nimel ning üksi otsustada litsentsimise tingimuste muutmise üle (näiteks kiirendada üleminekut uuele GPL litsentsi versioonile).

Mõned arendajad on kritiseerinud GCC juhtkomitee tegevust, mis kinnitas otsuse ilma eelneva aruteluta kogukonnas. Ühelt poolt oli arutelu, kuid see keskendus GCC jätkuva koostöö otstarbekusele GNU projekti ja Avatud Allikate Fondiga. Kõlavad kostuvad jooned sellest arutelust ilmnevad mainitud fraasis, et "GCC loodi GNU projekti osana, kuid on kasvanud autonoomseks projektiks."

Mure on seotud sellega, et kui kogu koodi õiguste keskne omamine puudub, võib litsentsiküsimuste koordineerimisel tekkida segadus. Kui varem lahendati kõik litsentsitingimuste rikkumise nõuded ühe organisatsiooniga koostoimimise kaudu, siis nüüd muutub rikkumiste, sealhulgas mitteettevõtlikke, väljasaatmine ettearvamatuks ja nõuab koordineerimist iga osalisega eraldi. Näiteks tuuakse esile Linuxi keskosa olukord, kus üksikud tuumaarendajad esitavad kohtuasju, sealhulgas isikliku rikastumise eesmärgil.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster