A GitHub egy Linux multimédia fejlesztői szoftvertárolót tiltott le, miután egy FFmpeg projekt közreműködője DMCA panaszt nyújtott be. A vita középpontjában nem csupán a kód újrafelhasználása áll, hanem az is, hogy a Rockchip az FFmpeg-alapú kódot nem kompatibilis licenc alatt próbálta újrakiadni. A helyzet rávilágít a nyílt forráskódú licencelés fontosságára a modern multimédia fejlesztésekben. A panasz szerint a Rockchip Media Process Platform (MPP) szoftvertárolója több forrásfájlt tartalmaz, amelyek közvetlenül az FFmpeg libavcodec kódbázisából származnak. Az LGPL (GNU Lesser General Public License) lehetővé teszi az FFmpeg kód újrafelhasználását, de szigorú feltételekhez köti, például a kódnak meg kell őriznie az eredeti szerzői jogi és attribúciós információkat, valamint kompatibilis licenc alatt kell maradnia. A panasz értelmében a Rockchip ezeket a követelményeket nem teljesítette: a másolt kódot Apache licenc alatt terjesztették, ami az LGPG-vel ebben a kontextusban inkompatibilis. Ráadásul a vállalat eltávolította az eredeti szerzői fejléceket és szerzői információkat, így a kód sajátjaként jelent meg.
Példák és részletek
A panasz külön kiemeli az AV1, H.265 és VP9 dekóderek implementációit. Az eredet könnyen azonosítható az azonos struktúrák, kommentek és az FFmpeg függvények eredeti neveire utaló kikommentált hívások révén. A dokumentáció szerint a Rockchip-et a licencelési problémáról már közel két évvel ezelőtt tájékoztatták, és a vállalat többször jelezte, hogy foglalkozni fog a helyzettel. Mivel semmilyen javító intézkedés nem történt, a formális DMCA kérelem végül megtörtént.

A panasz benyújtása után a GitHub letiltotta a Rockchip Linux MPP szoftvertárolóhoz való nyilvános hozzáférést. A cikk írásának idején a szoftvertároló továbbra sem elérhető, és ellenpanaszról (counter-notice) nincs nyilvános információ.
Rockchip és az MPP
A Rockchip egy kínai félvezetőgyártó, amelynek SoC (System-on-Chip) platformjai széles körben használatosak egyetlen lapos számítógépekben, Android eszközökben, médialejátszókban és beágyazott Linux rendszerekben. Az MPP keretrendszer célja a hardveres gyorsítású videó-kódolás és dekódolás biztosítása modern kodekekhez a Rockchip hardveren. A jelenlegi helyzet rámutat arra, hogy a nyílt forráskódú projektek esetén a licencfeltételek betartása nem csupán jogi, hanem technológiai felelősség is


