Projekt Glibc zrušil povinný prevod práv na kód na Open Source Foundation

Vývojári systémovej knižnice GNU C Library (glibc) vykonali zmeny v pravidlách pre prijímanie zmien a prenos autorských práv, čím zrušili povinný prevod vlastníckych práv ku kódu na Open Source Foundation. Analogicky so zmenami, ktoré boli predtým prijaté v projekte GCC, bol podpis zmluvy CLA s Open Source Foundation v Glibc presunutý do kategórie voliteľných operácií vykonávaných na žiadosť vývojára. Zmeny pravidiel, ktoré umožňujú akceptovanie záplat bez prenosu práv na nadáciu s otvoreným zdrojovým kódom, vstúpia do platnosti 2. augusta a ovplyvnia všetky vetvy Glibc dostupné na vývoj, s výnimkou kódu, ktorý je zdieľaný prostredníctvom Gnulib s inými projektmi GNU.

Okrem prevodu vlastníckych práv na Open Source Foundation majú vývojári možnosť potvrdiť právo na prenos kódu do projektu Glibc pomocou mechanizmu Developer Certificate of Origin (DCO). V súlade s DCO sa sledovanie autorov vykonáva tak, že sa ku každej zmene pripojí riadok „Odhlásený: meno vývojára a e-mail“. Pripojením tohto podpisu k patchu vývojár potvrdzuje svoje autorstvo preneseného kódu a súhlasí s jeho distribúciou v rámci projektu alebo ako súčasť kódu v rámci bezplatnej licencie. Na rozdiel od akcií projektu GCC, rozhodnutie v Glibc neznáša riadiaca rada zhora, ale prijíma sa po predbežnej diskusii so všetkými predstaviteľmi komunity.

Zrušenie povinného podpisu zmluvy s Open Source Foundation výrazne zjednodušuje vstup nových účastníkov do vývoja a robí projekt nezávislým od trendov v Open Source Foundation. Ak podpísanie dohody CLA jednotlivými účastníkmi viedlo len k strate času zbytočnými formalitami, potom pre korporácie a zamestnancov veľkých spoločností bol prevod práv na Open Source fond spojený s mnohými právnymi prieťahmi a schvaľovaniami, ktoré neboli vždy úspešne dokončené.

Upustenie od centralizovanej správy kódových práv tiež posilňuje pôvodne akceptované licenčné podmienky, pretože zmena licencie bude teraz vyžadovať osobný súhlas každého vývojára, ktorý nepreviedol práva na Open Source Foundation. Kód Glibc sa však naďalej dodáva pod licenciou „LGPLv2.1 alebo novšou“, ktorá umožňuje migráciu na novšie verzie LGPL bez dodatočného schválenia. Keďže práva na väčšinu kódu naďalej zostávajú v rukách Free Software Foundation, táto organizácia naďalej zohráva úlohu garanta distribúcie kódu Glibc len na základe bezplatných copyleft licencií. Napríklad Open Source Foundation môže blokovať pokusy o zavedenie duálnej/komerčnej licencie alebo vydanie uzavretých proprietárnych produktov na základe samostatnej zmluvy s autormi kódu.

Medzi nevýhody upustenia od centralizovanej správy kódových práv patrí vznik zmätkov pri dohodovaní otázok súvisiacich s licenciami. Ak sa predtým všetky nároky na porušenie licenčných podmienok riešili prostredníctvom interakcie s jednou organizáciou, teraz sa výsledok porušení, vrátane neúmyselných, stáva nepredvídateľným a vyžaduje si dohodu s každým jednotlivým účastníkom. Ako príklad je uvedená situácia s linuxovým jadrom, kde jednotliví vývojári jadra vedú súdne spory, a to aj za účelom získania osobného obohatenia.

Zdroj: opennet.ru

Pridať komentár