Umbhali we-Libopenaptx ushintshe ilayisense ukuze uvimbele ukuboleka ngekhodi ngamaphrojekthi we-Freedesktop

U-Pali Rohár ushintshe ilayisensi yephrojekthi ye-libopenaptx, esebenzisa i-codec ye-aptX (Audio Processing Technology) esetshenziswa kuphrofayela ye-Bluetooth A2DP. Iphakheji ihlanganisa umtapo wezincwadi we-libopenaptx.so kanye nezinsiza zombhalo wekhodi nokuqopha umsindo. Ilayisensi ishintshiwe isuka ku-LGPLv2.1 yayiswa ku-GPLv3+, okwenza kungenzeki ukusebenzisa ikhodi ye-libopenaptx kumaphrojekthi anikezwe ilayisense ngokukhethekile ngaphansi kwe-GPLv2 ngaphandle kokuphinda kukhishwe ikhodi exhunywe nomtapo wolwazi ku-GPLv3. Lokhu kuzoqinisekisa ukuhambisana kwelayisensi namaphrojekthi anelayisense ngaphansi kwelayisensi ye-Apache 2.0.

Ukuguqulwa kwelayisense bekuyimpendulo yokungqubuzana nabathuthukisi bephrojekthi ye-Freedesktop kanye ne-Collabora, okwathi, ngokusho komdali we-Libopenaptx, ephule isivumelwano selayisense futhi wasebenzisa kabi ikhodi yokuziphatha emisiwe. Ngokuqondile, ngokusho kukaPaly, abathuthukisi beFreedesktop kanye ne-Collabora bathumele ikhodi yakhe ku-PulseAudio ngaphandle kokwazisa umbhali.

Njengobufakazi, umbhali we-Libopenaptx ucaphune umsebenzi wakhe we-decode_buffer, owake waba namazwana afanayo, kodwa ngokusho kukaPaly, abathuthukisi beFreedesktop bathi kwakuyikhodi yabo. Ephendula ukucasuka kanye nomzamo wokuxoxa ngalesi senzo njengokwephulwa kwelayisensi, abathuthukisi beFreedesktop bamane basusa umbiko wodaba, bethi ingxoxo yephule ikhodi yokuziphatha yephrojekthi.

Ebona ukungenzeki kokuxazulula inkinga ngokuthula, umbhali we-Libopenaptx uguqule ilayisense laba yi-GPLv3 futhi wengeza incwadi yokuzihlangula evimbela ukusetshenziswa kwekhodi kumaphrojekthi we-Freedesktop. Ushintsho lwelayisense luqale ukusebenza kusukela ngenguqulo ye-libopenaptx engu-0.2.1, onjiniyela be-Freedesktop asebevele bayivimbile ekusebenziseni ikhodi ye-PipeWire ngenxa yokungahambelani kwelayisensi.

UDaniel Stone, owayeyilungu lebhodi le-X.Org Foundation futhi obambe iqhaza elibalulekile ku-Wayland ne-PipeWire, okwamanje osebenza njengenhloko yamaphrojekthi wezithombe e-Collabora, uthe ukushintsha ilayisense ye-libopenaptx kuyangabazeka ngokomthetho. I-Libopenaptx akuyona indalo ka-Pali Rohar, kodwa iyimfoloko yekhodi evela kuphrojekthi ye-FFmpeg, eyayinikezwe ilayisense ekuqaleni ngaphansi kwelayisensi ye-LGPLv2.1. I-Pali Rohar ayikwazi ukushintsha ilayisensi yezingxenye zekhodi okungeyona eyakhe, ingasaphathwa eyokubeka imingcele eyengeziwe ekusetshenzisweni kwayo.

Ukukhipha ilayisensi kudinga imvume ecacile evela kubabhali bokuqala bekhodi lapho imfoloko yayisekelwe khona. Ngaphansi kwemibandela ye-LGPL, ukuthuthukisa ilayisense ngaphandle kwemvume evela kwabanye ababhali kungenzeka kuphela enguqulweni entsha ye-LGPL, okungukuthi, ku-LGPL v3.0, kodwa hhayi ku-GPLv3, ehlanganisa imikhawulo eyengeziwe. U-Pali Rohar uphendule ngokuthi akangezanga noma yimiphi imikhawulo eyengeziwe, iphrojekthi manje ilayisensi ngaphansi kwelayisense ye-GPLv3 emsulwa, futhi ukukhuluma nge-Freedesktop ne-Collabora kumane kuyincazelo kufayela le-README lokuthi amaphrojekthi aphula i-GPLv3 awakwazi ukusebenzisa ikhodi.

Mayelana nesimangalo sokuthi i-Freedesktop yephule ilayisensi ye-Libopenaptx, u-Daniel Stohn ukholelwa ukuthi akulona iqiniso, njengoba umthuthukisi edlulisele ikhodi kuphrojekthi ye-PulseAudio ngesivumelwano semigomo yelayisensi, futhi noma yimiphi imizamo eyalandela kanjiniyela we-Libopenaptx yokuhoxisa ilungelo elidluliselwe kukhodi ayivumelekile. Okunye okungenasisekelo ukuhlobana phakathi kokuhambisana nekhodi yokuziphatha kanye nokwephulwa kwelayisensi, kanye nesimangalo sokuthi i-Collabora, inkampani engahlobene ngokuphelele nezenzo eziholele ekuvinjweni, yephule ilayisensi.

UDaniel Stone wathi uyisusile le ngxoxo futhi uvimbele umthuthukisi we-Libopenaptx, kodwa wakwenza lokho ngokusuka kwakhe, ngesikhathi sakhe samahhala, hhayi njengesisebenzi se-Collabora. Ukususwa kwenzeke ngemva kokwephulwa okuphindaphindiwe kwekhodi yokuziphatha, bonke ababambiqhaza bezingxoxo abavumelana nakho. Ukulinganisa ukususwa kwempatho ngokwephulwa kwelayisensi akunangqondo, njengoba amalayisense omthombo ovulekile engakhawuleli ukuthuthukiswa ezinkundleni ezingalinganiselwe futhi awadingi ukufinyelela okungakhawulelwe kuzo zonke izinkundla zokuthuthukisa.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster