Libopenaptx-en egileak lizentzia aldatu zuen Freedesktop proiektuek kodearen mailegua blokeatzeko

Pali RohΓ‘r-ek A2DP Bluetooth profilean erabiltzen den aptX (Audio Processing Technology) kodekaren inplementazioa eskaintzen duen libopenaptx proiektuaren lizentzia aldatu du. Paketeak libopenaptx.so liburutegia eta audioa kodetzeko eta deskodetzeko utilitateak ditu. Lizentzia LGPLv2.1etik GPLv3+era aldatu da, eta horrek ezinezkoa izango du libopenaptx kodea GPLv2 lizentziapean soilik hornitzen diren proiektuetan erabiltzea liburutegiarekin lotutako kodea GPLv3rako berriro lizentziatu gabe. Kasu honetan, Apache 2.0 lizentziapean dauden proiektuekin lizentzien bateragarritasuna lortuko da.

Lizentzia aldaketa Freedesktop proiektuaren garatzaileek eta Collabora enpresarekin izandako gatazkari erantzuna izan zen, Libopenaptx-en sortzailearen arabera, lizentzia-akordioa urratu eta hartutako jokabide-kodea abusatu zuten. Bereziki, Palyren arabera, Freedesktop eta Collaboraren garatzaileek PulseAudiora transferitu zuten bere kodea egileari buruzko informaziorik eman gabe.

Froga gisa, Libopenaptx-en egileak idatzi zuen decode_buffer funtzioa aipatu zuen, zeinetan iruzkinak ere bat datozela, baina Palyren arabera, Freedesktop-eko garatzaileek adierazi zuten hori beraien kodea zela. Haserreari erantzunez eta ekintza hau lizentzia-hitzarmenaren urraketa izan zela eztabaidatzeko saiakerari erantzunez, Freedesktop-eko garatzaileek arazoari buruzko mezua ezabatu besterik ez dute egin eztabaida honek proiektuaren jokabide-kodea urratzen duela aitzakiatzat hartuta.

Arazoa modu baketsuan konpontzeko ezinezkoa dela konturatuta, Libopenaptx-en egileak lizentzia GPLv3ra aldatu zuen eta Freedesktop proiektuetan kodea erabiltzea debekatzen zuen ohar bat gehitu zuen. Lizentzia aldaketa libopenaptx 0.2.1 bertsioarekin hasi zen indarrean, Freedesktop-eko garatzaileek PipeWire kodean erabiltzea debekatzen zuen zerrenda beltzean gehitu zutena, lizentzia bateraezintasunagatik.

Daniel Stonek, X.Org Fundazioko zuzendaritzako kide ohiak eta Collabora-ko proiektu grafikoen buru gisa aritzen den Wayland eta PipeWireren garatzaile nagusietako bat, esan zuen libopenaptx-ren lizentzia aldaketa legez zalantzazkoa dela. Libopenaptx ez da Pali Rohar-en garapen pertsonal bat, FFmpeg proiektuko kodearen sardexka bat baino ez da, jatorriz LGPLv2.1 lizentziapean eman zena eta Pali Rohar-ek ezin du aldebakarreko lizentzia aldatu ez dagozkion kodearen zatietarako. hura, are gutxiago erabilera-esparruan murrizketa gehigarriak ezartzea.

Lizentzien berri emateko sardexka sortu zen kodearen jatorrizko egileen baimen esplizitua behar da. LGPLren baldintzen arabera, lizentzia beste egile batzuen baimenik gabe eguneratzea LGPLren bertsio berriago batera bakarrik posible da, hau da. LGPL v3.0 arte, baina ez GPLv3ra arte, murrizketa gehigarriak barne. Pali Roharrek erantzun zuen ez zuela murrizketa gehigarririk sartu, proiektua orain GPLv3 lizentzia hutsarekin hornitzen dela eta Freedesktop eta Collaboraren aipamenak README fitxategian azalpen bat baino ez dira GPLv3 urratzen duten proiektuek ezin dutela kodea erabili.

Freedesktop-ek Libopenaptx-en lizentzia urratu zuelako erreklamazioari dagokionez, Daniel Stoneren arabera, ez da egia, garatzaileak kodea PulseAudio proiektura transferitu baitzuen lizentzia-akordioaren baldintzak onartuta eta Libopenaptx garatzailearen saiakera gehiagorekin. transferitutako kodea baliogabetzeko eskubidea baliogabeak dira. Jokabide-kodea betetzearen eta lizentzia haustearen arteko loturak, baita Collaborak lizentzia urratu izanaren alegazioak ere, parte-hartzailearen debekua ekarri zuten ekintzekin inola ere lotuta ez dagoena, ez dute arrazoirik.

Daniel Stonek adierazi zuen bera izan zela eztabaida hori ezabatu eta Libopenaptxen garatzailea blokeatu zuena, baina bere ekimenez egin zuen bere denbora librean, eta ez Collaborako langile gisa. Eztabaidetan parte-hartzaile guztiek ados dauden jokabide-kodearen urraketa sistematikoen ondoren egin zen kentzea. Jokabidea kentzea lizentzia-urraketa batekin parekatzea zentzugabea da, lizentzia irekiek ez baitute moderaziorik gabeko plataformetan soilik garatzeko eskubidea arautzen eta ez baitute garapen-plataforma guztietarako sarbide mugagabea behar.

Iturria: opennet.ru

Gehitu iruzkin berria