A GitHub blokkolta a Rockchip kínai cég hivatalos tárolóját, amelyben a MPP (Media Process Platform) modul fejlődött, amely lehetővé tette a Rockchip chipeken történő videó- és képfeldolgozás gyorsításához való hozzáférést. A blokkolás a digitális korszak szerzői jogairól szóló amerikai törvény (DMCA) alapján történt, amelyet a FFmpeg projekt fejlesztői nyújtottak be.
2024 februárjában a FFmpeg fejlesztői felfedezték, hogy az MPP modul av1d_cbs kódjában több ezer sor kód található, amely közvetlenül a FFmpeg által fejlesztett H.265 dekódolóban található, amely a libavcodec könyvtár része. A kódot LGPLv2.1 licencről Apache 2.0 licencre módosították, ami elfogadhatatlan a két licenc inkompatibilitása miatt.
A Rockchip cég képviselője elismerte a problémát, bocsánatot kért amiatt, hogy nem ismerte fel az LGPL és Apache licenc közötti inkompatibilitást, és megígérte, hogy orvosolják a megsértést és kicserélik a kódot a következő frissítésben. Azóta majdnem két év telt el, de a kód cseréjére vonatkozó ígéretet eddig nem teljesítették.
Ráadásul a további elemzés megmutatta, hogy hasonló módon a libavcodec-ből még 10 fájlba is átvitték a kódot: av1d_codec.h, av1d_parser2_syntax.c, h265d_codec.h, h265d_parser.c, h265d_ps.c, vp9d_codec.h, vp9d_parser.c, vp9data.h, vpx_rac.c, vpx_rac.h. A kód struktúrája, az azonosítók nevei és a megjegyzések az érintett fájlokban megegyeznek a FFmpeg kódjával, kivéve a FFmpeg belső funkcióira tett megjegyzéseket. Emellett a kód átvitelénél más licenc (Apache 2.0) került megadásra, eltávolították a szerzői jogi megjegyzést, és megváltoztatták a szerzők információit.
A FFmpeg képviselői megunták várni a megsértések megszüntetését, és DMCA panaszt nyújtottak be a GitHubhoz a sértés megszüntetésének információival, amely után a GitHub blokkolta a tárolót. A megsértések orvoslásaként javasolják a kód fájlokból a Rockchip hamis szerzőségi állításainak eltávolítását, az eredeti FFmpeg szerzőségi megjegyzés helyreállítását, és a kód terjesztésének áttérését egy LGPLv2.1-gyel kompatibilis licencre.
Forrás: opennet.ru
