A Libopenaptx szerzője módosította a licencet, hogy megakadályozza a forráskód átvételét a Freedesktop projektek által.

Pali Rohár megváltoztatta a libopenaptx projekt licencét, amely az aptX (Audio Processing Technology) kodek megvalósítását kínálja, amely a Bluetooth A2DP profilban használatos. A csomag tartalmazza a libopenaptx.so könyvtárat és az audio kódolásához és dekódolásához szükséges segédprogramokat. A licencet LGPLv2.1-ről GPLv3+-ra módosították, ami megakadályozza, hogy a libopenaptx kódját olyan projektekben használják, amelyek kizárólag GPLv2 licenc alatt kerülnek forgalomba, anélkül hogy a könyvtárral összefüggő kódot GPLv3-ra licencálnák. Ezzel biztosítva lesz a licenc kompatibilitása az Apache 2.0 licenc alatt álló projektekkel.

A licencváltás válaszul szolgált a Freedesktop projekt fejlesztőivel és a Collabora céggel folytatott konfliktusra, akik Pali szerint megsértették a licencszerződést, és visszaéltek a megalkotott magatartási kódexszel. Pali állítása szerint a Freedesktop és a Collabora fejlesztői áthelyezték a kódját a PulseAudio-ba, anélkül hogy megadták volna a szerzőre vonatkozó információt.

A libopenaptx szerzője a decode_buffer függvényére hivatkozott bizonyítékként, amelyben még a megjegyzések is megegyeznek, de Pali elmondása szerint a Freedesktop fejlesztői azt állították, hogy ez a saját kódjuk. A felháborodásra és a licencszerződés megsértésének tárgyalására tett kísérletre a Freedesktop fejlesztői egyszerűen eltávolították a problémáról szóló üzenetet azzal az indokkal, hogy a vita megsérti a projekt által elhunyt magatartási kódot.

A libopenaptx szerzője, felismerve, hogy nem tudja békésen megoldani a problémát, a GPLv3 licencre változtatta a könyvtárát, és hozzáfűzte a megjegyzést, amely tiltaná a kód használatát a Freedesktop projektekben. A licencváltozás a libopenaptx 0.2.1 verziójától érvényes, amelyet a Freedesktop fejlesztői már feketelistára tettek, megtiltva a PipeWire kódban való használatát a licenc inkompatibilitása miatt.

Daniel Stone, a former board member of the X.Org Foundation and one of the key developers of Wayland and PipeWire, who serves as the head of graphics projects at Collabora, stated that changing the license of libopenaptx is legally questionable. Libopenaptx is not a personal development of Pali Rohar, but merely a fork of the FFmpeg project's code, which was originally licensed under LGPLv2.1. Pali Rohar cannot unilaterally change the license of code parts that do not belong to him, especially to impose additional usage restrictions.

For re-licensing, explicit consent from the original authors of the code on which the fork is based is required. According to the terms of LGPL, upgrading the license without obtaining approval from other authors is only possible up to a newer version of LGPL, that is, to LGPL v3.0, but not to GPLv3, which includes additional restrictions. Pali Rohar responded that he did not impose additional restrictions; the project is now distributed under a clean GPLv3 license, and mentions of Freedesktop and Collabora are merely clarifications in the README file that projects violating GPLv3 cannot use the code.

Regarding the claim that Freedesktop violated the license for Libopenaptx, Daniel Stone believes it to be inaccurate, as the code was transferred by the developer to the PulseAudio project under the terms of the license agreement, and subsequent attempts by the Libopenaptx developer to revoke the granted rights to the code have no validity. The assertion of a connection between adherence to the code of conduct and license violation, as well as the claim of a license violation by Collabora, which is not connected to the actions that led to the participant's ban, are baseless.

Dániël Stone kijelentette, hogy ő törölte azt a diskurzust és letiltotta a Libopenaptx fejlesztőjét, de ezt saját kezdeményezésből, munkaidőn kívül tette, nem a Collabora alkalmazottjaként. A törlés a viselkedési kódex folyamatos megsértése után történt, amelyet minden diskurzus résztvevője elfogad. A törlést a viselkedés miatt licencsértésként kezelni abszurd, hiszen a nyílt licencek nem szabályozzák, hogy a fejlesztés csak moderálatlan platformokon végezhető, és nem igényelnek korlátlan hozzáférést minden fejlesztési platformhoz.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster