Vydali vývojári Glibc nedávno prostredníctvom zoznamov adries, ktoré vytvorili niektoré konkrétne zmeny v pravidlách prijímania zmien a prevodu autorských práv, s ktorou bol zrušený povinný prevod vlastníckych práv nad kódom na Open Source Foundation.
Analogicky so zmenami, ktoré boli predtým prijaté v projekte GCC, bol podpis dohody CLA s Free Software Foundation v Glibc presunutý do kategórie voliteľných operácií vykonávaných na žiadosť vývojára.
Vďaka novým zmenám pravidla prijatie opravy bude teraz povolené bez prevodu práv na nadáciu FOSS, s výnimkou kódu, ktorý je zdieľaný s inými projektmi GNU prostredníctvom Gnulib.
Prispievatelia, ktorí majú priradenie autorských práv k FSF, to nemusia meniť čokoľvek. Prispievatelia, ktorí chcú používať certifikát vývojára od Origin [2] musí k vášmu potvrdeniu pridať správu „Podpísané“.
Kód zdieľaný s inými balíkmi GNU prostredníctvom Gnulibu bude pokračovať vyžadovať zaradenie do FSF.
Okrem prevodu vlastníckych práv Open Source Foundation, vývojári majú možnosť potvrdiť právo na prenos kódu do projektu Glibc pomocou mechanizmu Developer Certificate of Origin (DCO). Podľa DCO sa sledovanie autorov vykonáva tak, že ku každej zmene priložíte riadok „Podpísané: meno a e -mail vývojára“.
Pripojením tohto podpisu k patche vývojár potvrdzuje svoje autorstvo o prenesenom kóde a akceptovať jeho distribúciu ako súčasť projektu alebo ako súčasť kódu na základe bezplatnej licencie. Na rozdiel od akcií projektu GCC rozhodnutie v Glibci nevydala vládna rada zhora, ale bolo prijaté po predbežnej diskusii so všetkými predstaviteľmi komunity.
Zrušenie povinného podpisu dohody s nadáciou Open Source Foundation výrazne zjednodušuje začlenenie nových účastníkov do vývoja a robí projekt nezávislým na trendoch Open Source Foundation. Napriek tomu, že podpísanie CLA jednotlivými účastníkmi znamenalo iba stratu času zbytočným papierovaním, pre firmy a zamestnancov veľkých spoločností bol prevod práv na Nadáciu STR spojený s mnohými prieťahmi a zákonnými schváleniami, ktoré neboli vždy úspešne dokončené. .
Odmietnutie centralizovanej správy kódových práv tiež konsoliduje pôvodne prijaté licenčné podmienky, pretože zmena licencie teraz vyžaduje získanie osobného súhlasu každého vývojára, ktorý práva neprenesol na Free Software Foundation.
Avšak, Kód Glibc je stále licencovaný „LGPLv2.1 alebo novší“, ktorý umožňuje migráciu na novšie verzie LGPL bez dodatočného schválenia. Pretože práva na väčšinu kódu zostávajú v rukách Free Software Foundation, táto organizácia naďalej plní úlohu garanta distribúcie kódu Glibc iba na základe bezplatných licencií copyleft.
Free Software Foundation môže napríklad blokovať pokusy o zavedenie komerčnej / duálnej licencie alebo uvedenie uzavretých proprietárnych produktov na základe samostatnej dohody s autormi kódu.
Medzi nedostatky opustenia centralizovaného riadenia kódové práva, pri rokovaní o licenčných problémoch došlo k zmätku. Ak boli všetky tvrdenia o porušení licenčných podmienok vyriešené prostredníctvom interakcie s organizáciou, výsledok porušení, vrátane neúmyselných, sa teraz stáva nepredvídateľným a vyžaduje si dohodu s každým jednotlivým účastníkom.
Príkladom je situácia s jadrom Linuxu, kde jednotliví vývojári jadra spúšťajú právne kroky, a to aj za účelom osobného prospechu.
Zmeny pravidiel nadobúdajú účinnosť 2. augusta a budú mať vplyv na všetky pobočky Glibc, ktoré sú k dispozícii na vývoj. Nakoniec, ak máte záujem dozvedieť sa o tom viac, môžete sa obrátiť na podrobnosti Na nasledujúcom odkaze.