Праект Glibc адмяніў абавязковую перадачу правоў на код Фонду ВПЗ

Распрацоўнікі сістэмнай бібліятэкі GNU C Library (glibc) занеслі змены ў правілы прыёму змен і перадачы аўтарскіх правоў, якія адмяняюць абавязковую перадачу Фонду ВПЗ маёмасных правоў на код. Па аналогіі са зменамі, раней прынятымі ў праекце GCC, падпісанне CLA-пагаднення з Фондам ВПЗ у Glibc пераведзена ў разрад неабавязковых аперацый, якія ажыццяўляюцца па жаданні распрацоўніка. Змены правілаў, якія дапускаюць прыём патчаў без перадачы правоў фонду ВПЗ, уступяць у сілу 2 жніўня і закрануць усе даступныя для распрацоўкі галінкі Glibc, за выключэннем кода, які праз Gnulib выкарыстоўваецца сумесна з іншымі праектамі GNU.

Акрамя перадачы маёмасных правоў Фонду ВПЗ распрацоўшчыкам прадастаўлена магчымасць пацверджання права на перадачу кода праекту Glibc пры дапамозе механізму Developer Certificate of Origin (DCO). У адпаведнасці з DCO адсочванне аўтара ажыццяўляецца праз прымацаванне кожнай змене радка "Signed-off-by: імя і email распрацоўніка". Прымацоўваючы дадзены подпіс да патча, распрацоўнік пацвярджае сваё аўтарства над перадаваным кодам і згаджаецца з яго распаўсюджваннем у складзе праекту або як часткі кода пад вольнай ліцэнзіяй. У адрозненне ад дзеянняў праекту GCC, рашэнне ў Glibc не спушчанае кіравальнай радай зверху, а прынята пасля папярэдняга абмеркавання са ўсімі прадстаўнікамі супольнасці.

Адмена абавязковага падпісання пагаднення з Фондам ВПЗ істотна спрашчае далучэнне новых удзельнікаў да распрацоўкі і робіць праект незалежным ад павеваў у Фондзе ВПЗ. Калі падпісанне CLA-пагаднення індывідуальнымі ўдзельнікамі толькі прыводзіла да марнавання часу на лішнія фармальнасці, то для карпарацый і работнікаў буйных кампаній перадача правоў Фонду ВПЗ была спалучана з многімі юрыдычнымі правалокамі і ўзгадненнямі, якія не заўсёды завяршаліся паспяхова.

Адмова ад цэнтралізаванага кіравання правамі на код таксама замацоўвае першапачаткова прынятыя ўмовы ліцэнзавання, бо для змены ліцэнзіі зараз запатрабуецца атрыманне асабістай згоды ад кожнага распрацоўніка, які не перадаў правы Фонду ВПЗ. Пры гэтым код Glibc працягвае пастаўляцца пад ліцэнзіяй "LGPLv2.1 або навейшая версія", што дапушчае пераход на навейшыя версіі LGPL без дадатковага ўзгаднення. Бо правы на большую частку кода працягваюць заставацца ў руках Фонду ВПЗ, дадзеная арганізацыя працягвае гуляць ролю гаранта распаўсюджвання кода Glibc толькі пад вольнымі капілефт ліцэнзіямі. Напрыклад, Фонд ВПЗ можа блакаваць спробы ўвядзення падвойнай/камерцыйнай ліцэнзіі або выпуск закрытых прапрыетарных прадуктаў па асобнай дамоўленасці з аўтарамі кода.

З недахопаў адмовы ад цэнтралізаванага кіравання правамі на код адзначаецца ўзнікненне блытаніны пры ўзгадненні пытанняў, звязаных з ліцэнзіямі. Калі раней усе прэтэнзіі аб парушэнні ўмоў ліцэнзавання вырашаліся ўзаемадзеяннем з адной арганізацыяй, то зараз вынік парушэнняў, у тым ліку ненаўмысных, становіцца непрадказальным і патрабуе ўзгаднення з кожным асобным удзельнікам. У якасці прыкладу прыводзіцца сітуацыя з ядром Linux, дзе асобныя распрацоўнікі ядра развязваюць судовыя пазовы, у тым ліку з мэтай атрымання асабістага ўзбагачэння.

Крыніца: opennet.ru

Дадаць каментар