Ua hoʻololi ka mea kākau o Libopenaptx i ka laikini e pale i ka hōʻaiʻē code e nā papahana Freedesktop

Ua hoʻololi ʻo Pali Rohár i ka laikini no ka papahana libopenaptx, e hāʻawi ana i ka hoʻokō ʻana i ka codec aptX (Audio Processing Technology) i hoʻohana ʻia ma ka profile Bluetooth A2DP. Aia i loko o ka pū'olo ka waihona libopenaptx.so a me nā pono no ka ho'opā'ālua leo a me ka wehewehe. Ua hoʻololi ʻia ka laikini mai LGPLv2.1 a i GPLv3+, kahi e hiki ʻole ai ke hoʻohana i ka code libopenaptx i nā papahana i hāʻawi ʻia ma lalo o ka laikini GPLv2 me ka ʻole e hoʻihoʻi hou i ke code pili me ka waihona iā GPLv3. I kēia hihia, e hoʻokō ʻia ka laikini laikini me nā papahana ma lalo o ka laikini Apache 2.0.

ʻO ka hoʻololi o ka laikini he pane ia i kahi hakakā me nā mea hoʻomohala o ka papahana Freedesktop a me ka hui Collabora, ka mea, e like me ka mea nāna i hana ʻo Libopenaptx, ua uhaki i ka ʻaelike laikini a hōʻino i ke code of conduct i hāpai ʻia. Ma keʻano kūikawā, e like me Paly, ua hoʻololi nā mea hoʻomohala o Freedesktop a me Collabora i kāna code i PulseAudio me ka ʻole o ka hāʻawi ʻana i ka ʻike e pili ana i ka mea kākau.

Ma ke ʻano he hōʻike, ua ʻōlelo ka mea kākau o Libopenaptx i ka hana decode_buffer āna i kākau ai, kahi i kūlike ai nā ʻōlelo, akā e like me Paly, ua ʻōlelo nā mea hoʻomohala Freedesktop ʻo kā lākou code ponoʻī kēia. I ka pane ʻana i ka huhū a me ka hoʻāʻo ʻana e kūkākūkā i ka ʻoiaʻiʻo o kēia hana he mea hōʻino i ka ʻaelike laikini, ua holoi wale nā ​​mea hoʻomohala Freedesktop i ka memo e pili ana i ka pilikia ma lalo o ke ʻano o kēia kūkākūkā ʻana i ke code of conduct o ka papahana.

I ka ʻike ʻana i ka hiki ʻole ke hoʻoponopono i ka pilikia me ka maluhia, ua hoʻololi ka mea kākau o Libopenaptx i ka laikini iā ​​GPLv3 a hoʻohui i kahi leka e pāpā ana i ka hoʻohana ʻana i ke code ma nā papahana Freedesktop. Hoʻomaka ka hoʻololi ʻana i ka laikini e hoʻomaka ana me ka version libopenaptx 0.2.1, i hoʻohui mua ʻia e nā mea hoʻomohala Freedesktop i ka papa inoa ʻeleʻele e pāpā ana i ka hoʻohana ʻana i ka PipeWire ma ke code ma muli o ka hiki ʻole o ka laikini.

Ua ʻōlelo ʻo Daniel Stone, he lālā o ka papa mua o ka X.Org Foundation a ʻo kekahi o nā mea hoʻomohala koʻikoʻi o Wayland a me PipeWire, ka mea e lawelawe nei ma ke ʻano he poʻo o nā papahana kiʻi ma Collabora, i ʻōlelo ʻia he kānalua ke kānāwai ka hoʻololi ʻana i ka laikini no libopenaptx. ʻAʻole ʻo Libopenaptx kahi hoʻomohala pilikino o Pali Rohar, akā he ʻāpana wale nō o ke code mai ka papahana FFmpeg, i hoʻolako mua ʻia ma lalo o ka laikini LGPLv2.1 a ʻaʻole hiki iā Pali Rohar ke hoʻololi unilaterally i ka laikini no nā ʻāpana o ke code ʻaʻole ia. ʻo ia, ʻoi aku ka liʻiliʻi e hoʻokomo i nā palena ʻē aʻe i ke ʻano o ka hoʻohana.

Pono ka laikini hou i ka ʻae ʻana mai nā mea kākau kumu o ke code i hana ʻia ai ka lāʻau. E like me nā ʻōlelo o ka LGPL, ʻo ka hoʻonui ʻana i ka laikini me ka loaʻa ʻole o ka ʻae mai nā mea kākau ʻē aʻe hiki ke hiki i kahi mana hou o ka LGPL, ʻo ia hoʻi. a hiki i LGPL v3.0, ʻaʻole naʻe i ka GPLv3, e komo pū ana me nā kapu hou. Ua pane ʻo Pali Rohar ʻaʻole ʻo ia i hoʻokomo i nā mea ʻē aʻe, ua hoʻolako ʻia ka papahana ma lalo o kahi laikini GPLv3 maʻemaʻe, a ʻo nā ʻōlelo o Freedesktop a me Collabora he wehewehe wale nō ia i ka faile README ʻaʻole hiki ke hoʻohana i nā papahana e hōʻino i ka GPLv3.

No ka hoʻopiʻi ʻana ua uhaki ʻo Freedesktop i ka laikini no Libopenaptx, e like me ka Daniel Stone, ʻaʻole ia he ʻoiaʻiʻo, ʻoiai ua hoʻoili ʻia ke code e ka mea hoʻomohala i ka papahana PulseAudio me ka ʻae ʻana i nā ʻōlelo o ka ʻaelike laikini a me nā hoʻāʻo hou ʻana e ka mea hoʻomohala Libopenaptx. ʻaʻole kūpono ka hoʻopau ʻana i ka pono i hoʻoili ʻia i ke code. ʻO ka pilina ma waena o ka hoʻokō ʻana i ke code of conduct a me ka uhai ʻana i ka laikini, a me ka ʻōlelo hoʻopiʻi ʻana ua uhaʻi ʻo Collabora i ka laikini, ʻaʻole loa i pili i nā hana i alakaʻi ʻia i ka pāpā ʻana i ka mea komo, he kumu ʻole.

Ua'ōleloʻo Daniel Ston,ʻo ia ka mea nāna i holoi i kēlā kūkākūkā a kāohi i ka mea hoʻomohala o Libopenaptx, akā ua hanaʻo ia ma kāna hana pono'ī i kona manawa kūʻokoʻa,ʻaʻole ma keʻano he limahana o Collabora. Ua lawe ʻia ka wehe ʻana ma hope o ka uhaki ʻana i ke code of conduct i ʻae ʻia e nā mea a pau o nā kūkākūkā. ʻO ka hoʻohālikelike ʻana i ka lawe ʻia ʻana no ka hana me ka ʻae ʻana i ka laikini he mea lapuwale, no ka mea, ʻaʻole i hoʻoponopono nā laikini hāmama i ke kuleana e hoʻomohala wale ma nā kahua i hoʻololi ʻole ʻia a ʻaʻole koi i ke komo palena ʻole i nā kahua hoʻomohala āpau.

Source: opennet.ru

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