Nem mindennapi helyzet alakult ki a félvezetőiparban: a kínai Rockchip, amely az egyik vezető fabless chipgyártó, elveszítette hozzáférését egyik kulcsfontosságú szoftveres tárolójához a GitHubon. A rockchip-linux / mpp nevű repositoryt ugyanis eltávolították egy DMCA (Digital Millennium Copyright Act) panasz nyomán. Ez nem csak egy egyszerű jogi ügy, hanem komoly következményekkel járhat a Linux multimédia stackek, az SBC (Single Board Computer) közösségek és az Android buildjei számára is.
Mi történt pontosan? Az FFmpeg panasza
Az egész ügy gyökere az FFmpeg nevű multimédiás feldolgozó eszközkészlethez kötődik, amelyet LGPL licenc alatt osztanak meg. Az FFmpeg csapata azt állítja, hogy a Rockchip megsértette szerzői jogaikat az libavcodec könyvtár kódjának másolásával. Ez a könyvtár rengeteg audio- és videóformátum dekódolásáért felelős.
Elsőre talán azt gondolnánk, hogy mivel az FFmpeg nyílt forráskódú szoftver, nem lehet nagy baj abból, ha valaki használja. Csakhogy itt nem egyszerű felhasználásról van szó: a Rockchip Linux MPP (Media Processing Platform) kódja a GitHubon nagy terjedelemben másolta le az FFmpeg kódját, eltávolította az eredeti szerzői hivatkozásokat, majd új licenc alá helyezte – mégpedig Apache licenc alá –, ami teljesen inkompatibilis az FFmpeg LGPL licencével.
Az LGPL megköveteli az eredeti licenc és szerzői jogi megjegyzések megőrzését. Ráadásul az Apache licenc olyan szabadalmi záradékokat tartalmaz, amelyek az LGPLv2.1-ben nincsenek benne. Ez így jogilag problémás, és nem csak apró technikai részlet.
Hosszú huzavona és halogatás
A történet nem egyik napról a másikra pattant ki. Az FFmpeg csapata éveken át próbált tárgyalni a Rockchip fejlesztőivel, hogy rendezzék a helyzetet anélkül, hogy jogi lépésekhez kellene folyamodni. A Brodie Robertson által dokumentált beszélgetések szerint (köszönet Hackaday-nak) már 2024 eleje óta folytak egyeztetések Twitteren és GitHubon.
Ezekben a beszélgetésekben egy Rockchip fejlesztő elismerte, hogy „a LGPL és Apache licencelési különbségek ismeretének hiánya” miatt másolták le így az FFmpeg kódját. Ugyanebben az évben a cég jelezte, hogy elfoglaltak, de ígéretet tettek javításokra.
Azonban tavaly novemberben egy fejlesztő már arról panaszkodott, hogy „túl sok chipet kell ellenőrizni és felfüggeszteni”, ami arra utal, hogy nem igazán haladtak előre a probléma megoldásában. Ez végül kiváltotta az FFmpeg részéről a DMCA panaszt.
Milyen következményekkel járhat mindez?
A GitHub gyorsan reagált és eltávolította a vitatott repositoryt – ez viszont nem csak egy apró kellemetlenség Rockchipnek. Ha nem sikerül rendezniük ezt a helyzetet, akkor komoly problémák jöhetnek:
- Linux multimédia stackek: A hardveres gyorsítást biztosító MPP nélkül vissza kell térniük szoftveres dekódolásra, ami lassabb és erőforrás-igényesebb.
- SBC közösségek: Az olyan népszerű kis számítógépek fejlesztői is bajba kerülhetnek, akik Rockchip SoC-kat használnak hardveres videófeldolgozásra.
- Android build rendszerek: Az Android-alapú rendszerek is támaszkodnak erre a kódra – ha megszűnik vagy jogilag kérdésessé válik, akkor nehézségek adódhatnak frissítések vagy új verziók kiadásakor.
- Jogbiztonság: A downstream fejlesztőknek komoly kockázatot jelenthet továbbra is használni ezt a kódot – elveszíthetik a támogatást vagy akár jogi következményekkel is szembenézhetnek.
Mi lenne a megoldás?
Az FFmpeg csapata világosan megfogalmazta ajánlását:
- Törölni kellene minden hamis szerzői jogi állítást;
- Vissza kell állítani az eredeti szerzői hivatkozásokat és copyright megjegyzéseket;
- A kódot olyan licenc alatt kell terjeszteni, amely kompatibilis az LGPL-vel (például maga az LGPL vagy GPL/AGPL);
- Esetleg radikálisabb lépésként eltávolítani minden érintett fájlt;
- Vagy teljesen újraírt kódot készíteni anélkül, hogy FFmpeg forrásokra támaszkodnának.
Ezek közül bármelyik megoldaná a jogi problémát – de egyik sem tűnik egyszerűnek vagy gyorsnak.
Kinek érdemes figyelnie erre?
Bár elsőre talán távolinak tűnik ez az egész félvezetős jogvita, valójában nagyon is közel áll hozzád – ha Linuxot használsz multimédiára vagy Androidos eszközöd van Rockchip chippekkel. Az ilyen alapvető technológiák körüli jogi csatározások végső soron befolyásolják azt is, milyen gördülékenyen futnak majd kedvenc eszközeid.
Sőt, ha te magad fejlesztesz SBC-kre vagy nyílt forráskódú projekteken dolgozol ezekkel a chipekkel, akkor különösen érdemes szemmel tartani ezt az ügyet. A jövőben akár alternatív megoldások után kell nézni vagy újradefiniálni azt, hogyan használjuk ezeket az eszközöket.
Zárszó
A Rockchip és az FFmpeg ügye jól mutatja: még a nyílt forráskódú világban sem lehet figyelmen kívül hagyni a szerzői jogokat és licencfeltételeket. Egy-egy ilyen konfliktus nem csak cégek között zajlik; hatással van mindannyiunkra, akik nap mint nap használjuk ezeket a technológiákat.
Kíváncsian várom, hogyan alakul tovább ez a történet – te mit gondolsz? Vajon sikerül-e békésen rendezni ezt a helyzetet, vagy újabb jogi csatározásokra számíthatunk? Írd meg kommentben!






