Wolemba Libopenaptx adasintha chilolezo kuti aletse kubwereketsa kwa ma code ndi ma projekiti a Freedesktop

Pali RohΓ‘r wasintha chilolezo cha pulojekiti ya libopenaptx, yomwe imapereka kukhazikitsa kwa codec ya aptX (Audio Processing Technology) yomwe imagwiritsidwa ntchito mu mbiri ya A2DP Bluetooth. Phukusili likuphatikizapo laibulale ya libopenaptx.so ndi zofunikira zokopera ma audio ndi decoding. Layisensi yasinthidwa kuchoka ku LGPLv2.1 kupita ku GPLv3+, zomwe zidzapangitse kukhala kosatheka kugwiritsa ntchito kachidindo ya libopenaptx m'mapulojekiti operekedwa pansi pa laisensi ya GPLv2 popanda kupereka chilolezo chogwirizana ndi laibulale ku GPLv3. Pachifukwa ichi, kuvomereza kwa chilolezo ndi ntchito zomwe zili pansi pa chilolezo cha Apache 2.0 zidzakwaniritsidwa.

Kusintha kwa layisensi kunali kuyankha kusagwirizana ndi omwe akupanga projekiti ya Freedesktop ndi kampani ya Collabora, yomwe, malinga ndi wopanga Libopenaptx, idaphwanya mgwirizano wa laisensi ndikuzunza malamulo omwe adakhazikitsidwa. Makamaka, malinga ndi Paly, opanga Freedesktop ndi Collabora adasamutsa code yake ku PulseAudio popanda kupereka zambiri za wolemba.

Monga umboni, wolemba Libopenaptx adatchula ntchito ya decode_buffer yomwe adalemba, momwe ngakhale ndemanga zimafanana, koma malinga ndi Paly, opanga Freedesktop adanena kuti iyi inali code yawo. Poyankha kukwiya komanso kuyesa kukambirana kuti izi zinali kuphwanya pangano la layisensi, opanga Freedesktop adangochotsa uthenga wokhudza vutoli poganiza kuti zokambiranazi zikuphwanya malamulo a polojekiti.

Pozindikira kuti sizingatheke kuthetsa vutoli mwamtendere, wolemba Libopenaptx adasintha chilolezocho kukhala GPLv3 ndikuwonjezera cholemba choletsa kugwiritsa ntchito kachidindo mu ntchito za Freedesktop. Kusintha kwa laisensi kudayamba ndi mtundu wa libopenaptx 0.2.1, womwe udawonjezedwa kale ndi opanga Freedesktop pamndandanda wakuda woletsa kugwiritsa ntchito PipeWire pamakhodi chifukwa chosagwirizana ndi zilolezo.

Daniel Stone, yemwe kale anali membala wa komiti ya X.Org Foundation komanso m'modzi mwa opanga makiyi a Wayland ndi PipeWire, yemwe amagwira ntchito ngati wamkulu wa zojambulajambula ku Collabora, adati kusintha kwa laisensi ya libopenaptx ndikokayikitsa mwalamulo. Libopenaptx si chitukuko chaumwini cha Pali Rohar, koma foloko yokha ya code kuchokera ku polojekiti ya FFmpeg, yomwe poyamba inaperekedwa pansi pa layisensi ya LGPLv2.1 ndipo Pali Rohar sangasinthe unilaterally chilolezo cha zigawo za code zomwe sizili za iye, mocheperapo kuyambitsa zoletsa zina pakukula kwa ntchito.

Kupereka chilolezo kumafuna chilolezo chodziwikiratu kuchokera kwa olemba oyambirira a code yomwe foloko inapangidwira. Mogwirizana ndi zomwe LGPL ikunena, kukonzanso chilolezo popanda kulandira chilolezo kuchokera kwa olemba ena ndizotheka ku mtundu watsopano wa LGPL, i.e. mpaka LGPL v3.0, koma osati GPLv3, zomwe zikuphatikizapo zoletsa zina. Pali Rohar adayankha kuti sanabweretse zoletsa zina, ntchitoyi tsopano ikuperekedwa pansi pa layisensi yoyera ya GPLv3, ndipo kutchulidwa kwa Freedesktop ndi Collabora ndi kufotokozera kokha mu fayilo ya README kuti mapulojekiti omwe amaphwanya GPLv3 sangathe kugwiritsa ntchito code.

Ponena za zonena kuti Freedesktop idaphwanya layisensi ya Libopenaptx, malinga ndi Daniel Stone, sizowona, popeza code idasamutsidwa ndi wopanga pulogalamu ya PulseAudio ndikuvomera zomwe zikugwirizana ndi layisensi komanso kuyesa kwina kwa wopanga Libopenaptx. kuchotsa ufulu wotumizidwa ku code ndizolakwika. Kugwirizana pakati pa kutsata malamulo a kachitidwe ndi kuphwanya layisensi, komanso zonena kuti Collabora anaphwanya layisensi, zomwe sizikugwirizana ndi zomwe zidapangitsa kuti ochita nawo aletsedwe, ndizopanda pake.

Daniel Ston adanena kuti ndi amene adachotsa zokambiranazo ndikuletsa wopanga Libopenaptx, koma adachita izi yekha pa nthawi yake yaulere, osati ngati wogwira ntchito ku Collabora. Kuchotsedwako kunachitika pambuyo pophwanya mwadongosolo malamulo a makhalidwe omwe onse omwe amakambirana nawo amavomereza. Kufananiza kuchotsedwa kwa khalidwe ndi kuphwanya laisensi ndizosamveka, chifukwa zilolezo zotseguka sizimawongolera ufulu wokhazikika pamapulatifomu opanda malire ndipo safuna mwayi wopanda malire pamapulatifomu onse achitukuko.

Source: opennet.ru

Kuwonjezera ndemanga