Ua kāpae ka papahana Glibc i ka hoʻoili pono ʻana o nā kuleana i ke code i ka Open Source Foundation

Ua hoʻololi nā mea hoʻomohala o ka waihona ʻōnaehana GNU C Library (glibc) i nā lula no ka ʻae ʻana i nā hoʻololi a me ka hoʻoili ʻana i nā kope kope, e kāpae ana i ka hoʻoili pono ʻana o nā kuleana waiwai i ke code i ka Open Source Foundation. Ma ka hoʻohālikelike me nā hoʻololi i hana mua ʻia ma ka papahana GCC, ua hoʻoili ʻia ke kau inoa ʻana o kahi ʻaelike CLA me ka Open Source Foundation ma Glibc i ka māhele o nā hana koho i hana ʻia ma ke noi a ka mea hoʻomohala. Hoʻololi ka lula, ka mea e ʻae ʻia ai nā patches me ka ʻole o ka hoʻoili ʻana i nā kuleana i ke kumu open source, e mana ʻia ma ʻAukake 2 a pili i nā lālā Glibc āpau i loaʻa no ka hoʻomohala ʻana, koe naʻe nā code i kaʻana like ʻia ma o Gnulib me nā papahana GNU ʻē aʻe.

Ma waho aʻe o ka hoʻoili ʻana i nā kuleana waiwai i ka Open Source Foundation, hāʻawi ʻia nā mea hoʻomohala i ka manawa e hōʻoia ai i ka pono e hoʻololi i ka code i ka papahana Glibc me ka hoʻohana ʻana i ka ʻenehana Developer Certificate of Origin (DCO). E like me DCO, hoʻokō ʻia ka nānā ʻana o ka mea kākau ma ka hoʻopili ʻana i ka laina "Signed-off-by: developer name and email" i kēlā me kēia hoʻololi. Ma ka hoʻopili ʻana i kēia pūlima i ka patch, hōʻoia ka mea hoʻomohala i kāna mea kākau o ke code i hoʻoili ʻia a ʻae i kāna hoʻolaha ʻana ma ke ʻano he ʻāpana o ka papahana a i ʻole he ʻāpana o ke code ma lalo o kahi laikini manuahi. ʻAʻole like me nā hana o ka papahana GCC, ʻaʻole i hoʻoholo ʻia ka hoʻoholo ma Glibc e ka ʻaha luna aupuni mai luna mai, akā hana ʻia ma hope o ke kūkākūkā mua ʻana me nā ʻelele āpau o ke kaiāulu.

ʻO ka hoʻopau ʻana i ke kau inoa ʻana o kahi ʻaelike me ka Open Source Foundation e hoʻomaʻamaʻa nui i ka hui ʻana o nā poʻe hou i ka hoʻomohala ʻana a hoʻolilo i ka papahana i kūʻokoʻa i nā ʻano o ka Open Source Foundation. Inā ʻo ke kau inoa ʻana i ka ʻaelike CLA e nā poʻe hui pākahi wale nō i alakaʻi i ka hoʻopau manawa i nā hana kūpono ʻole, a laila no nā hui a me nā limahana o nā hui nui ua pili ka hoʻoili ʻana o nā kuleana i ka Open Source Fund me nā lohi a me nā ʻae kānāwai, ʻaʻole ia hoʻopau mau ʻia me ka holomua.

ʻO ka haʻalele ʻana i ka hoʻokele kikowaena o nā kuleana code e hoʻoikaika pū i nā kūlana laikini i ʻae ʻia, ʻoiai ʻo ka hoʻololi ʻana i ka laikini e koi i kēia manawa i ka ʻae pilikino mai kēlā me kēia mea hoʻomohala i hoʻoili ʻole i nā kuleana i ka Open Source Foundation. Eia naʻe, ke hoʻomau nei ka hāʻawi ʻia ʻana o ka code Glibc ma lalo o ka laikini "LGPLv2.1 a i ʻole hou", e hiki ai ke neʻe i nā mana hou o ka LGPL me ka ʻole o ka ʻae ʻia. Ma muli o ka hoʻomau ʻana o nā kuleana i ka hapa nui o ke code i ka lima o ka Free Software Foundation, ke hoʻomau nei kēia hui i ke kuleana o ka mea hōʻoia i ka hāʻawi ʻana i ke code Glibc wale nō ma lalo o nā laikini copyleft manuahi. No ka laʻana, hiki i ka Open Source Foundation ke kāohi i nā hoʻāʻo e hoʻolauna i kahi laikini pālua/kalepa a i ʻole ka hoʻokuʻu ʻana i nā huahana proprietary i pani ʻia ma lalo o kahi ʻaelike ʻokoʻa me nā mea kākau code.

Ma waena o nā hemahema o ka haʻalele ʻana i ka hoʻokele kikowaena o nā kuleana code ʻo ka puka ʻana o ka huikau i ka wā e ʻae ai i nā pilikia e pili ana i nā laikini. Inā ma mua ua hoʻoholo ʻia nā koi a pau no ka uhai ʻana i nā kūlana laikini ma o ka launa pū ʻana me hoʻokahi hui, i kēia manawa ua lilo ka hopena o nā hewa, me nā mea i manaʻo ʻole ʻia, a koi ʻia ka ʻaelike me kēlā me kēia mea komo. Ma keʻano he laʻana, hāʻawi ʻia ke kūlana me ka Linux kernel, kahi e hoʻomaka ai nā mea hoʻomohala kernel pilikino i nā hoʻopiʻi, me ke kumu o ka loaʻa ʻana o ka waiwai pilikino.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka