Glibc жобасы кодқа құқықтарды Open Source Foundation-қа міндетті түрде беруден бас тартты

GNU C Library (glibc) жүйелік кітапханасының әзірлеушілері өзгертулерді қабылдау және авторлық құқықтарды беру ережелеріне өзгертулер енгізді, кодқа меншік құқықтарын Open Source Foundation-қа міндетті түрде беруден бас тартты. GCC жобасында бұрын қабылданған өзгерістерге ұқсас, Glibc-тегі Open Source Foundation-пен CLA келісіміне қол қою әзірлеушінің өтініші бойынша орындалатын қосымша операциялар санатына ауыстырылды. Ашық бастапқы негізге құқықтарды бермей патчтарды қабылдауға мүмкіндік беретін ереже өзгерістері 2 тамызда күшіне енеді және Gnulib арқылы басқа GNU жобаларымен ортақ пайдаланылатын кодты қоспағанда, әзірлеуге қолжетімді барлық Glibc филиалдарына әсер етеді.

Меншік құқықтарын Open Source Foundation қорына берумен қатар, әзірлеушілерге Developer Origin Certificate (DCO) механизмі арқылы Glibc жобасына кодты тасымалдау құқығын растау мүмкіндігі беріледі. DCO сәйкес, авторды бақылау әрбір өзгертуге «Кірген: әзірлеушінің аты және электрондық поштасы» жолын қосу арқылы жүзеге асырылады. Бұл қолтаңбаны патчқа тіркей отырып, әзірлеуші ​​берілген кодтың авторлығын растайды және оны жобаның бөлігі ретінде немесе тегін лицензия бойынша кодтың бөлігі ретінде таратуға келіседі. GCC жобасының әрекеттерінен айырмашылығы, Glibc-тегі шешімді басқарушы кеңес жоғарыдан түсірмейді, бірақ қауымдастықтың барлық өкілдерімен алдын ала талқылаудан кейін қабылданады.

Open Source Foundation-пен келісімге міндетті түрде қол қоюды жою әзірлеуге жаңа қатысушылардың қосылуын айтарлықтай жеңілдетеді және жобаны Open Source Foundation тенденцияларынан тәуелсіз етеді. Егер жеке қатысушылардың CLA келісіміне қол қоюы тек қажетсіз формальдылықтарға уақытты ысырап етуге әкелсе, онда корпорациялар мен ірі компаниялардың қызметкерлері үшін Ашық бастапқы қорға құқықтарды беру көптеген заңды кешігулермен және мақұлдаулармен байланысты болды, олар орындалмаған. әрқашан сәтті аяқталады.

Код құқықтарын орталықтандырылған басқарудан бас тарту бастапқыда қабылданған лицензиялау шарттарын күшейтеді, өйткені лицензияны өзгерту енді құқықтарды Open Source Foundation-қа бермеген әрбір әзірлеушінің жеке келісімін талап етеді. Дегенмен, Glibc коды «LGPLv2.1 немесе одан жаңарақ» лицензия бойынша жеткізілуін жалғастыруда, бұл LGPL жаңа нұсқаларына қосымша рұқсатсыз көшуге мүмкіндік береді. Кодтың көп бөлігіне құқықтар Еркін бағдарламалық қамтамасыз ету қорының қолында сақталатындықтан, бұл ұйым Glibc кодын тек тегін копилефт лицензиялары бойынша таратудың кепілі рөлін атқаруды жалғастыруда. Мысалы, Open Source Foundation қосарлы/коммерциялық лицензияны енгізу әрекеттерін немесе код авторларымен бөлек келісім бойынша жабық меншікті өнімдерді шығаруды бұғаттауы мүмкін.

Кодтық құқықтарды орталықтандырылған басқарудан бас тартудың кемшіліктері арасында лицензияларға қатысты мәселелерді келісу кезінде түсінбеушіліктің туындауы жатады. Егер бұрын лицензиялау шарттарын бұзу туралы барлық шағымдар бір ұйыммен өзара әрекеттесу арқылы шешілсе, енді бұзушылықтардың, соның ішінде байқаусызда болғандардың нәтижесі болжанбайды және әрбір жеке қатысушымен келісімді талап етеді. Мысал ретінде Linux ядросының жағдайы келтірілген, онда жеке ядроны әзірлеушілер сот ісін бастайды, оның ішінде жеке баюды алу мақсатында.

Ақпарат көзі: opennet.ru

пікір қалдыру