A GNU C Library (glibc) rendszerszintű könyvtár fejlesztői módosításokat hajtottak végre a módosítások elfogadásának és a szerzői jogok átadásának szabályaiban, amelyek eltörlik a kód ingatlanjogainak kötelező átadását az SBO Alapítványnak. A GCC projektben korábban elfogadott módosításokhoz hasonlóan a Glibc-nél az SBO Alapítvánnyal való CLA-ügylet aláírása önkéntes feladattá vált, amelyet a fejlesztő kívánságának megfelelően végezhet el. A jogszabályváltozások, amelyek lehetővé teszik a javítások átvételét az SBO Alapítvány jogainak átadása nélkül, augusztus 2-án lépnek életbe, és minden elérhető Glibc fejlesztési ágat érintenek, kivéve a kódot, amely a Gnulib révén más GNU projektekkel közösen használatos.
Annak ellenére, hogy az ingatlanjogok átadása az SBO Alapítványnak, a fejlesztők lehetőséget kaptak arra, hogy megerősítsék a kód Glibc projekthez történő átadásának jogát a Developer Certificate of Origin (DCO) mechanizmusával. A DCO értelmében a szerző nyomon követése minden egyes módosításhoz kapcsolódó „Signed-off-by: fejlesztő neve és e-mail” címke mellékletén keresztül történik. Ezen aláírás hozzáadásával a javításhoz a fejlesztő megerősíti a kód felett gyakorolt szerzői jogát, és egyetértene annak projekt keretein belüli vagy szabad licenc alapján történő terjesztésével. A GCC projekt lépéseivel ellentétben a Glibc döntése nem egy felső vezetőség által irányított kezdeményezés volt, hanem a közösség minden képviselőjével folytatott előzetes megbeszélés után született.
A SBO Alapítvánnyal való kötelező szerződés aláírásának eltörlése lényegesen megkönnyíti az új résztvevők csatlakozását a fejlesztéshez, és függetlenné teszi a projektet az SBO Alapítványban zajló eseményektől. Míg az egyéni résztvevők CLA-szerződésének aláírása csak időpazarláshoz vezetett a szükségtelen formalitások miatt, a nagyvállalatok és a nagyméretű cégek alkalmazottai számára a jogok SBO Alapítvány részére történő átadása számos jogi akadályt és jóváhagyást vonzott magával, amelyek nem mindig zárultak sikeresen.
A központosított kódjogok kezelésének lemondása egyben a korábban elfogadott licencfeltételek megerősítését is jelenti, mivel a licencváltáshoz mostantól minden fejlesztő személyes hozzájárulását be kell szerezni, akinek a jogait nem adták át a Szabad Szoftver Alapítványnak. Eközben a Glibc kódja továbbra is az „LGPLv2.1 vagy újabb verzió” licenc alatt érkezik, ami lehetővé teszi a későbbi LGPL verziókra való áttérést további megállapodás nélkül. Mivel a kód nagy részének jogai továbbra is a Szabad Szoftver Alapítvány kezében maradnak, ez a szervezet továbbra is a Glibc kódjának kizárólag ingyenes copyleft licenc alatt történő terjesztésének garanciáját képviseli. Például a Szabad Szoftver Alapítvány megakadályozhatja a kettős/kereskedelmi licenc bevezetésére irányuló kísérleteket, vagy zártkörű tulajdonosi termékek kiadását a kód szerzőivel külön megállapodás alapján.
A központosított kódjogok kezeléséről való lemondás hátrányai között szerepel a licenceléssel kapcsolatos kérdések egyeztetésében fellépő zűrzavar. Míg korábban az összes licencsértésről szóló panaszt egyetlen szervezettel való együttműködés útján orvosolták, most a sértések kimenetele, beleértve a véletlen eseteket is, kiszámíthatatlanná válik, és minden egyes résztvevővel kell egyeztetni. Példaként említik a Linux kernel helyzetét, ahol egyes kernelfejlesztők bírósági kereseteket indítanak, beleértve a személyes meggazdagodás céljait is.
Forrás: opennet.ru
