Onye ode akwụkwọ Libopenaptx gbanwere ikike igbochi ịgbazinye koodu site na ọrụ Freedesktop

Pali Rohár agbanweela ikike maka ọrụ libopenaptx, nke na-enye mmejuputa codec aptX (Audio Processing Technology) ejiri na profaịlụ A2DP Bluetooth. Ihe ngwungwu a gụnyere ọbaakwụkwọ libopenaptx.so yana akụrụngwa maka itinye koodu na ngbanwe ọdịyo. Agbanwela akwụkwọ ikike ahụ site na LGPLv2.1 gaa na GPLv3+, nke ga-eme ka ọ ghara ikwe omume iji koodu libopenaptx n'ọrụ ewepụtara naanị n'okpuru ikikere GPLv2 na-enyefeghị koodu ejikọtara na ọba akwụkwọ ahụ gaa na GPLv3. N'okwu a, a ga-enweta ndakọrịta ikike na ọrụ dị n'okpuru ikikere Apache 2.0.

Mgbanwe ikike ikike bụ nzaghachi maka esemokwu na ndị mmepe nke Freedesktop oru ngo na ụlọ ọrụ Collabora, bụ ndị, dị ka onye okike nke Libopenaptx si kwuo, mebiri nkwekọrịta ikike ma mebie ụkpụrụ omume anabatara. Karịsịa, dị ka Paly si kwuo, ndị mmepe nke Freedesktop na Collabora bufere koodu ya na PulseAudio na-enyeghị ozi gbasara onye edemede.

Dị ka ihe akaebe, onye edemede Libopenaptx zoro aka na decode_buffer ọrụ o dere, nke ọbụna ihe ndị kwuru na-adaba, ma dị ka Paly si kwuo, Freedesktop ndị mmepe kwuru na nke a bụ koodu nke ha. Na nzaghachi iwe iwe na mbọ iji kparịta eziokwu ahụ bụ na omume a bụ mmebi iwu nke nkwekọrịta ikike, ndị na-emepụta Freedesktop na-ehichapụ ozi gbasara nsogbu ahụ n'okpuru nkwupụta na mkparịta ụka a megidere ụkpụrụ omume nke ọrụ ahụ.

N'ịghọta na enweghị ike idozi nsogbu ahụ n'udo, onye edemede nke Libopenaptx gbanwere ikike na GPLv3 wee tinye ndetu na-amachibido iji koodu na ọrụ Freedesktop. Mgbanwe akwụkwọ ikike ahụ malitere site na ụdị libopenaptx 0.2.1, nke ndị nrụpụta Freedesktop gbakwunyelarị na ndetu ojii machibido iji PipeWire na koodu n'ihi enweghị nkwekọrịta ikike.

Daniel Stone, onye bụbu onye isi oche nke X.Org Foundation na otu n'ime ndị nrụpụta isi nke Wayland na PipeWire, onye na-eje ozi dị ka onye isi ọrụ eserese na Collabora, kwuru na mgbanwe ikike maka libopenaptx bụ nke enweghị iwu n'ụzọ iwu. Libopenaptx abụghị mmepe nke Pali Rohar, kama ọ bụ naanị ndụdụ nke koodu sitere na ọrụ FFmpeg, nke ewepụtara na mbụ n'okpuru ikike LGPLv2.1 yana Pali Rohar enweghị ike ịgbanwe ikike maka akụkụ nke koodu na-abụghị nke ya. ya, obere ewebata mgbochi ndị ọzọ na oke ojiji.

Ịnweta ikike chọrọ nkwenye doro anya site n'aka ndị mbụ dere koodu ahụ sitere na ya kee ndụdụ ahụ. Dị ka usoro LGPL siri dị, imelite ikike na-enwetaghị nkwenye n'aka ndị ode akwụkwọ ndị ọzọ ga-ekwe omume na ụdị LGPL ọhụrụ, ya bụ. ruo LGPL v3.0, mana ọ bụghị ruo GPLv3, nke gụnyere ihe mgbochi ndị ọzọ. Pali Rohar zara na ya ewebataghị ihe mgbochi ndị ọzọ, a na-enye ọrụ a ugbu a n'okpuru ikikere GPLv3 dị ọcha, na nkwupụta nke Freedesktop na Collabora bụ naanị nkọwa na faịlụ README na ọrụ ndị na-emebi GPLv3 enweghị ike iji koodu ahụ.

Banyere nkwupụta na Freedesktop mebiri ikike nke Libopenaptx, dị ka Daniel Stone si kwuo, ọ bụghị eziokwu, ebe ọ bụ na onye mmepụta bufere koodu ahụ na ọrụ PulseAudio na ịnakwere usoro nke nkwekọrịta ikike na mgbalị ndị ọzọ nke onye mmepụta Libopenaptx. ịkagbu ikike ebufera na koodu abaghị uru. Njikọ dị n'etiti nnabata na ụkpụrụ omume na imebi ikike ikike, yana ebubo na Collabora mebiri ikike ahụ, nke na-enweghị njikọ ọ bụla na omume ndị butere mmachibido iwu nke onye so na ya, bụkwa nke enweghị isi.

Daniel Ston kwuru na ya bụ onye kpochapụrụ mkparịta ụka ahụ ma gbochie onye mmepụta Libopenaptx, mana o mere nke a n'onwe ya n'oge ezumike ya, ọ bụghị dịka onye ọrụ nke Collabora. E wepụrụ mwepụ ahụ mgbe e mebisịrị usoro iwu nke ụkpụrụ omume nke ndị niile sonyere na mkparịta ụka ahụ kwenyere. Idowe mwepụ maka omume na mmebi akwụkwọ ikike bụ ihe nzuzu, ebe ọ bụ na akwụkwọ ikike mepere emepe anaghị achịkwa ikike imepe naanị na nyiwe anaghị akwụ ụgwọ yana ọ chọghị ohere na-enweghị njedebe na nyiwe mmepe niile.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster