Komiteti që drejton zhvillimin e paketës së kompilatorëve GCC (Komiteti Drejtues i GCC), ka miratuar ndalimin e praktikës së detyrueshme të transferring të të drejtave pronësore mbi kodin në Fondin e OSSH. Zhvilluesit që dëshirojnë të transferojnë ndryshimet në strukturën e GCC, nuk janë më të detyruar të nënshkruajnë marrëveshjen CLA me Fondin e OSSH. Për të marrë pjesë në zhvillim, tani mjafton të konfirmohet se zhvilluesi ka të drejtën për të transferuar kodin dhe nuk përpiqet të aneksojë kodin e të tjerëve.
Zhvilluesit që nuk dëshirojnë të nënshkruajnë marrëveshjen CLA me Fondin e OSSH, kanë mundësinë të përfitojnë nga kushtet e Certifikatës së Origjinës për Zhvilluesit (DCO), të cilat janë zbatuar që nga viti 2004 për transferimin e ndryshimeve në bërthamën e Linuxit. Sipas rregullave të DCO, ndjekja e autorit kryhet duke i bashkangjitur çdo ndryshimi një rreshtin «Signed-off-by: emri dhe emaili i zhvilluesit». Duke e bashkangjitur këtë nënshkrim në patch, zhvilluesi konfirmon autorësinë mbi kodin e transferuar dhe pranon shpërndarjen e tij si pjesë e projektit ose si pjesë e kodit nën një licencë të lirë.
Nëse më parë zhvilluesit nënshkruanin një marrëveshje të veçantë që transferonte të gjitha të drejtat pronësore mbi kodin në Fondin e OSSH, tani një marrëveshje e tillë nënshkruhet me dëshirë dhe zhvilluesi mund të ruajë të drejtat mbi kodin e tij. Kështu, të drejtat pronësore mbi kodin GCC tani do të shpërndahen midis Fondit të OSSH dhe pjesëmarrësve në zhvillim që nuk kanë nënshkruar marrëveshjen.
Kjo shpërndarje e ngjashme e komplikon ndryshimin e kushteve të shpërndarjes së projektit, pasi për ndryshimin e licencës është e nevojshme të merret miratimi personal nga çdo zhvillues, i cili nuk e ka transferuar të drejtën e tij në Fondin SPI. Megjithatë, ndalja e transferimit të të drejtave në Fondin SPI nuk do ta komplikohet kalimi në versionet e ardhshme të licencës GPL, pasi GCC shpërndahet nën licencën "GPLv3 ose një version më të ri", që lejon ndërrimin e licencës në GPLv4 pa nevojën për miratim të veçantë nga çdo zhvillues. Nga efektet pozitive të heqjes dorë nga detyrimi për transferimin e të drejtave mbi kodin, vërehet rritja e atraktivitetit të pjesëmarrjes në zhvillimin e GCC për korporatat dhe punonjësit e kompanive të mëdha, të cilëve më parë iu duhej të miratonin nënshkrimin e marrëveshjes në instanca të ndryshme dhe shërbime ligjore. Për shembull, një herë kompania Apple hoqi dorë nga transferimi i ndryshimeve të saj në GCC në Fondin SPI dhe përqendroi vëmendjen e saj në zhvillimin e LLVM.
Duke përqendruar të drejtat pronësore në një dorë, Fondi SPI shërbeu si garant i ruajtjes së pandryshueshmërisë së politikës së shpërndarjes së kodit të projekteve vetëm nën licenca të lira dhe realizoi detyrën e mbrojtjes së komunitetit nga ndryshimi i kursit të paraparë të zhvillimit të projektit (p.sh., bllokoi mundësinë e futjes së licencës dyfishe / komerciale ose lëshimin e produkteve të mbyllura pronar me një marrëveshje të veçantë me autorët e kodit). Fondi SPI gjithashtu mund të merrte pjesë në zgjidhjen e konflikteve gjyqësore në emër të zhvilluesve dhe të merrte vendime të njëanshme për ndryshimin e kushteve të licencimit (p.sh., të forconte kalimin në një version të ri të licencës GPL).
Disa zhvillues shprehën kritikë ndaj veprimeve të komitetit menaxhues të GCC, i cili miratoi vendimin pa diskutim paraprak në komunitet. Ndërkaq, kishte një diskutim, por ai ishte përqendruar në arsyeshmërinë e vazhdimit të bashkëpunimit të mëparshëm të GCC me projektin GNU dhe Fondin SPI. Pasoja të kësaj diskutimi janë evidentuar në frazën e përmendur në njoftim "GCC u krijua si pjesë e projektit GNU, por arriti në pikën që të vepronte si një projekt autonom".
Shqetësimet lidhen me faktin se pa një pronësi të centralizuar të të gjitha kodit, mund të lindë konfuzion në miratimin e çështjeve të lidhura me licencat. Nëse më parë të gjitha pretendimet për shkelje të kushteve të licencës u zgjidhnin përmes bashkëpunimit me një organizatë të vetme, tani pasojat e shkeljeve, përfshirë ato të paqëllimshme, bëhen të paparashikueshme dhe kërkojnë miratim nga çdo pjesëmarrës të veçantë. Një shembull është situata me bërthamën Linux, ku zhvilluesit e ndryshëm të bërthamës fillojnë padi, duke përfshirë dhe me qëllimin e pasurimit të tyre personal.
Burimi: opennet.ru
