Komiteen, der leder udviklingen af GCC-kompilatorsættet (GCC Steering Committee), har godkendt afslutningen af praksis med obligatorisk overførsel af ejendomsretter til koden til Open Source Foundation. Udviklere, der ønsker at bidrage til GCC, er ikke længere forpligtet til at underskrive en CLA-aftale med Open Source Foundation. For at deltage i udviklingen skal udvikleren nu blot bekræfte, at de har ret til at overføre koden og ikke forsøger at tilegne sig andres kode.
Udviklere, der ikke ønsker at underskrive CLA-aftalen med Open Source Foundation, får mulighed for at benytte betingelserne i Developer Certificate of Origin (DCO), som har været gældende siden 2004 ved overførsel af ændringer til Linux-kernen. I henhold til DCO-reglerne spores forfatteren gennem vedhæftning af linjen «Signed-off-by: navn og e-mail på udvikleren» til hver ændring. Ved at vedhæfte denne signatur til patchen bekræfter udvikleren sit ophavsret over den overførte kode og accepterer dens distribution som en del af projektet eller som kode under en fri licens.
Tidligere underskrev udviklere en særlig aftale, der overførte alle ejendomsretter til koden til Open Source Foundation, men nu underskrives en sådan aftale kun, hvis udvikleren ønsker det, og udvikleren kan vælge at beholde rettighederne til sin egen kode. Dermed vil ejendomsretterne til GCC-koden nu blive fordelt mellem Open Source Foundation og udviklere, der ikke har underskrevet aftalen.
Denne type distribution gør det vanskeligt at ændre udbredelsesbetingelserne for projektet, da det kræver personlig godkendelse fra hver udvikler, der ikke har overdraget rettighederne til Fonden for Frie Programmer. Stop af rettighedsoverdragelse til Fonden for Frie Programmer vil dog ikke komplicere en mulig overgang til fremtidige versioner af GPL-licensen, da GCC distribueres under licensen «GPLv3 eller nyere», hvilket muliggør skift til GPLv4 uden særskilt godkendelse fra hver enkelt udvikler. Bl.a. bemærkes det som en positiv effekt af at opgive den obligatoriske rettighedsoverdragelse til koden, at dette øger tiltrækningskraften for deltagelse i udviklingen af GCC for virksomheder og ansatte i store virksomheder, som tidligere krævede yderligere godkendelse ved underskrift af aftaler i forskellige instanser og juridiske afdelinger. For eksempel opsagde Apple engang overdragelsen af sine ændringer til GCC til Fonden for Frie Programmer og skiftede fokus til udviklingen af LLVM.
Ved at koncentrere ejendomrettighederne i én hånd fungerede Fonden for Frie Programmer som garant for opretholdelsen af den uændrede politik for udbredelse af projekternes kode kun under frie licenser og udførte opgaven med at beskytte fællesskabet mod ændringer i det oprindeligt fastlagte udviklingsforløb for projektet (f.eks. blokerede mulig indførelse af dobbelt-/kommerciel licens eller udgivelse af lukkede proprietære produkter i særskilt aftale med kodaftagerne). Fonden for Frie Programmer kunne også deltage i løsning af retlige konflikter på vegne af udviklerne og træffe ensidige beslutninger om ændringer af licensbetingelserne (f.eks. tvinge overgangen til en ny version af GPL-licensen).
Nogle udviklere har kritiseret handlingerne fra GCC's styrekomite, som godkendte beslutningen uden forudgående diskussion i fællesskabet. For at være fair, fandtes der en diskussion, men den var koncentreret om fornuften i at fortsætte det tidligere samarbejde mellem GCC, GNU-projektet og Fonden for Frie Programmer. Ekkon fra denne diskussion kan ses i den nævnte sætning i anmeldelsen «GCC blev skabt som en del af GNU-projektet, men er vokset til at fungere som et autonomt projekt».
Bekymringerne handler om, at uden centraliseret ejerskab af alle koderettigheder kan der opstå forvirring ved godkendelse af licensrelaterede spørgsmål. Hvis alle krav om overtrædelser af licensbetingelser tidligere blev håndteret gennem en enkelt organisation, bliver udfaldet af overtrædelser, herunder utilsigtede, nu uforudsigeligt og kræver godkendelse fra hver enkelt deltager. Et eksempel nævnes med Linux-kernen, hvor enkelte kerneudviklere anlægger retssager, herunder med det formål at opnå personlig berigelse.
Kilde: opennet.ru
