Munyori weLibopenaptx akachinja rezinesi kuvharisa kodhi kukwereta nemapurojekiti eFreedesktop

Pali RohΓ‘r akachinja rezinesi reiyo libopenaptx purojekiti, iyo inopa kuita kweiyo aptX (Audio Processing Technology) codec inoshandiswa muiyo A2DP Bluetooth mbiri. Iyo pasuru inosanganisira iyo libopenaptx.so raibhurari uye zvishandiso zveodhiyo encoding uye decoding. Rezinesi rakachinjwa kubva LGPLv2.1 kuenda kuGPLv3+, izvo zvichaita kuti zvisaite kushandisa libopenaptx kodhi mumapurojekiti anopihwa chete pasi peGPLv2 rezinesi pasina kudzosera kodhi ine chekuita neraibhurari kuGPLv3. Muchiitiko ichi, kuenderana kwerezinesi nemapurojekiti pasi peApache 2.0 rezinesi kuchawanikwa.

Shanduko yerezinesi yaive mhinduro yekukonana nevagadziri veFreedesktop chirongwa uye kambani yeCollabora, iyo, sekureva kwemugadziri weLibopenaptx, akatyora chibvumirano cherezinesi uye akashandisa zvisizvo kodhi yekuzvibata yakagamuchirwa. Kunyanya, maererano naPaly, vagadziri veFreedesktop neCollabora vakaendesa kodhi yake kuPulseAudio pasina kupa ruzivo nezvemunyori.

Sehumbowo, munyori weLibopenaptx akataura nezve decode_buffer basa raakanyora, umo nyangwe zvirevo zvinoenderana, asi maererano naPaly, vagadziri veFreedesktop vakataura kuti iyi yaive yavo kodhi. Mukupindura kushatirwa uye kuyedza kukurukura nyaya yekuti chiitiko ichi chaive kutyora chibvumirano cherezinesi, vagadziri veFreedesktop vakangodzima meseji nezvedambudziko nekunyepedzera kuti nhaurirano iyi inotyora kodhi yemaitiro eprojekiti.

Aona kusagoneka kwekugadzirisa dambudziko murunyararo, munyori weLibopenaptx akachinja rezinesi kuita GPLv3 uye akawedzera chinyorwa chinorambidza kushandiswa kwekodhi mumapurojekiti eFreedesktop. Kushandurwa kwerezinesi kwakatanga neshanduro libopenaptx 0.2.1, iyo yakanga yatowedzerwa nevagadziri veFreedesktop kune blacklist inorambidza kushandiswa kwePipeWire mukodhi nekuda kwekusapindirana kwerezenisi.

Daniel Stone, aimbove nhengo yebhodhi yeX.Org Foundation uye mumwe wevagadziri veWayland nePipeWire, anoshanda semukuru wemapurojekiti emifananidzo kuCollabora, akataura kuti shanduko yerezinesi ye libopenaptx haina chokwadi nemutemo. Libopenaptx haisi budiriro yePali Rohar, asi ingori forogo yekodhi kubva kupurojekiti yeFFmpeg, iyo yakatanga kupihwa pasi pe LGPLv2.1 rezinesi uye Pali Rohar haigone kushandura rezinesi kune zvikamu zvekodhi zvisiri zve. iye, ndoda kusuma zvimwe zvirambidzo pahukuru hwekushandisa.

Kubvisa rezinesi kunoda kubvumidzwa kwakajeka kubva kune vekutanga vanyori vekodhi iyo iyo forogo yakagadzirwa. Zvinoenderana nemirairo yeLGPL, kuvandudza rezinesi pasina kuwana mvumo kubva kune vamwe vanyori zvinogoneka kune imwe nyowani vhezheni yeLGPL, i.e. kusvika LGPL v3.0, asi kwete kusvika GPLv3, iyo inosanganisira zvimwe zvirambidzo. Pali Rohar akapindura kuti haana kuunza zvimwe zvirambidzo, chirongwa chave kupihwa pasi perezinesi rakachena reGPLv3, uye kutaurwa kweFreedesktop neCollabora ingori tsananguro mufaira reREADME kuti mapurojekiti anotyora GPLv3 haakwanise kushandisa kodhi.

Kana zviri zvekunzi Freedesktop yakatyora rezinesi reLibopenaptx, sekureva kwaDaniel Stone, hachisi chokwadi, sezvo kodhi yakaendeswa nemugadziri kuPulseAudio purojekiti nekugamuchirwa kwezvibvumirano zvechibvumirano cherezinesi uye kumwezve kuedza nemugadziri weLibopenaptx. kukanzura kodzero yakatambidzwa kune kodhi hazvisizvo. Kubatana pakati pekutevedzera bumbiro remitemo uye kutyorwa kwerezinesi, pamwe nekupomerwa kuti Collabora akatyora rezinesi, izvo zvisina hukama nezviito zvakakonzera kurambidzwa kwemutori wechikamu, hazvina musoro.

Daniel Ston akataura kuti ndiye akadzima nhaurirano iyi uye akavhara mugadziri weLibopenaptx, asi akazviitira ega munguva yake yekusununguka, uye kwete semushandi weCollabora. Kubviswa kwacho kwakaitwa mushure mekutyora kwakarongeka kwebumbiro remitemo iyo vatori vechikamu munhaurirano vanobvumirana. Kuenzanisa kubviswa kwemaitiro kune kutyora rezinesi hazvina musoro, sezvo marezinesi akavhurika haatungamirire kodzero yekuvandudza chete pamapuratifomu asina kuomesesa uye haadi kuwanikwa kusingagumi kumapuratifomu ese ebudiriro.

Source: opennet.ru

Voeg