Qoraaga Libopenaptx wuxuu beddelay shatiga si uu u xannibo amaahda koodka ee mashaariicda Freedesktop

Pali RohΓ‘r waxa uu bedelay shatiga mashruuca libopenaptx, kaas oo bixiya hirgelinta aptX (Audio Processing Technology) codec ee loo isticmaalo astaanta A2DP Bluetooth. Xirmada waxaa ku jira maktabadda libopenaptx.so iyo yutiilitida codeynta iyo dejinta Shatiga waxa laga beddelay LGPLv2.1 loona beddelay GPLv3+, taas oo ka dhigaysa mid aan suurtogal ahayn in la isticmaalo koodka libopenaptx ee mashaariicda lagu bixiyo shatiga GPLv2 oo keliya iyada oo aan loo oggolaan koodka la xidhiidha maktabadda GPLv3. Xaaladdan oo kale, waafaqsanaanta shatiga ee mashaariicda hoos timaada shatiga Apache 2.0 waa la gaari doonaa.

Isbeddelka shatiga wuxuu jawaab u ahaa isku dhacyada soo-saareyaasha mashruuca Freedesktop iyo shirkadda Collabora, kuwaas oo, sida uu qabo abuuraha Libopenaptx, ku xad-gudbay heshiiskii shatiga oo ay ku takri-faleen xeerka anshaxa ee la qaatay. Gaar ahaan, sida laga soo xigtay Paly, horumarinta Freedesktop iyo Collabora waxay u wareejiyeen koodka PulseAudio iyada oo aan la siin macluumaad ku saabsan qoraaga.

Sida caddaynta, qoraaga Libopenaptx wuxuu tixraacay shaqada decode_buffer ee uu qoray, taas oo xitaa faallooyinka ay ku habboon yihiin, laakiin sida uu qabo Paly, horumarinta Freedesktop waxay sheegeen in tani ay tahay koodh iyaga u gaar ah. Iyada oo laga jawaabayo cadhada iyo isku dayga lagu falanqeynayo xaqiiqda ah in falkani uu ahaa xadgudub ku ah heshiiska shatiga, horumarinta Freedesktop-yada ayaa si fudud u tirtiray fariinta ku saabsan dhibaatada iyaga oo marmarsiiyo ka dhiganaya in dooddani ay jabinayso xeerka anshaxa mashruuca.

Isagoo garwaaqsaday inaysan suurtogal ahayn in dhibaatada lagu xalliyo si nabad ah, qoraaga Libopenaptx wuxuu u beddelay shatiga GPLv3 wuxuuna ku daray qoraal mamnuucaya isticmaalka koodka mashaariicda Freedesktop. Isbeddelka shatiga ayaa dhaqan galay laga bilaabo nooca libopenaptx 0.2.1, kaas oo ay horay ugu dartay horumariyayaasha Freedesktop-ka liiska madow ee mamnuucaya isticmaalka PipeWire ee koodka sababtoo ah waafaqid la'aanta shatiga.

Daniel Stone, xubin hore oo ka tirsan guddiga X.Org Foundation iyo mid ka mid ah horumarinta muhiimka ah ee Wayland iyo PipeWire, oo u adeega madaxa mashaariicda sawirada ee Collabora, ayaa sheegay in isbeddelka shatiga ee libopenaptx uu sharci ahaan shaki ku jiro. Libopenaptx ma aha horumarinta shakhsi ahaaneed ee Pali Rohar, laakiin kaliya fargeeto koodka mashruuca FFmpeg, kaas oo markii hore lagu bixiyay shatiga LGPLv2.1 Pali Rohar ma beddeli karo shatiga qaybo ka mid ah koodhka oo aan ka tirsanayn isaga, aad u yar soo bandhigo xaddidaadyo dheeraad ah oo ku saabsan baaxadda isticmaalka.

Ruqsad-siinta waxay u baahan tahay oggolaansho cad oo ka timid qorayaasha asalka ah ee koodka kaas oo fargeetada laga abuuray. Sida waafaqsan shuruudaha LGPL, cusboonaysiinta shatiga iyada oo aan oggolaansho laga helin qorayaasha kale waxay suurtogal u tahay oo keliya nooca cusub ee LGPL, i.e. ilaa LGPL v3.0, laakiin aan ilaa GPLv3, taas oo ay ku jiraan xayiraado dheeraad ah. Pali Rohar ayaa ku jawaabay inuusan soo bandhigin xayiraado dheeraad ah, mashruuca hadda waxaa lagu bixiyaa shatiga GPLv3 saafi ah, iyo sheegista Freedesktop iyo Collabora waa kaliya sharaxaad ku jirta faylka README in mashaariicda ku xad gudubta GPLv3 aysan isticmaali karin koodka.

Dhanka sheegashada ah in Freedesktop ay ku xad gudubtay shatiga Libopenaptx, sida uu qabo Daniel Stone, run maahan, tan iyo markii koodhka loo wareejiyay horumariyaha mashruuca PulseAudio iyada oo la aqbalayo shuruudaha heshiiska shatiga iyo isku dayga dheeriga ah ee horumariyaha Libopenaptx in lagala noqdo xaqa loo wareejiyay koodka waa khalad. Xidhiidhka ka dhexeeya u hoggaansanaanta xeerka anshaxa iyo ku-xadgudubka shatiga, iyo sidoo kale eedaymaha ah in Collabora uu ku xad-gudbay shatiga, taas oo aan sinaba ula xidhiidhin falalka sababay mamnuucidda ka-qaybgalaha, sidoo kale waa mid aan sal lahayn.

Daniel Ston waxa uu sheegay in uu isagu ahaa kii tirtiray doodaas oo xannibay horumariyaha Libopenaptx, laakiin uu sidaas sameeyay iskiis waqtigiisa firaaqada ah, oo aanu ahayn shaqaale ka tirsan Collabora. Xil ka qaadista ayaa la sameeyay ka dib markii si nidaamsan loo jebiyay xeerkii anshaxa taasoo ay ku heshiiyeen dhammaan ka qaybgalayaasha doodaha. Ku-simidda ka saarista hab-dhaqanka iyo ku-xadgudubka shatiga waa wax aan caqli-gal ahayn, maaddaama shatiyada furan aysan nidaaminayn xaqa lagu horumarinayo oo keliya goobaha aan la dhexdhexaadin oo aan u baahnayn gelitaanka aan xadidnayn ee dhammaan goobaha horumarinta.

Source: opennet.ru

Add a comment