GitHub a blocat depozitul oficial al companiei chineze Rockchip, în care se dezvolta modul MPP (Media Process Platform) cu un strat pentru acces la capacitățile de accelerare a procesării video și imagini pe chipurile Rockchip. Blocarea a fost efectuată pe baza Legii privind drepturile de autor în era digitală (DMCA) din SUA, după o plângere din partea dezvoltatorilor proiectului FFmpeg.
În februarie 2024, dezvoltatorii FFmpeg au identificat utilizarea în codul modulului av1d_cbs din MPP a câtorva mii de linii de cod, direct transferate din decodorul H.265 dezvoltat de proiectul FFmpeg, care face parte din biblioteca libavcodec. Codul a fost transferat cu schimbarea licenței de la LGPLv2.1 la Apache 2.0, ceea ce este inadmisibil din cauza incompatibilității acestora.
Reprezentantul companiei Rockchip a recunoscut problema, s-a scuzat pentru că nu a înțeles incompatibilitatea dintre licențele LGPL și Apache și a promis că va remedia încălcarea și va înlocui codul în următoarea actualizare. De atunci au trecut aproape doi ani, dar promisiunea de înlocuire a codului nu a fost îndeplinită.
Mai mult, o analiză suplimentară a arătat că într-un mod similar, codul din libavcodec a fost transferat în alte 10 fișiere MPP – 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. Structura codului, numele identificatorilor și comentariile din fișierele menționate sunt identice cu codul din FFmpeg, cu excepția apelurilor comentate către funcțiile interne FFmpeg. În plus, la transferul codului a fost indicată o altă licență (Apache 2.0), a fost eliminată mențiunea despre drepturile de autor și a fost înlocuită informația despre autori.
Reprezentanții FFmpeg s-au săturat să aștepte remedierea promisă a încălcărilor și au trimis o plângere DMCA către GitHub cu informații despre încălcare, după care GitHub a blocat depozitul. Ca măsuri de remediere a încălcărilor, se propune eliminarea din fișierele de cod a declarațiilor false de autorstvo ale Rockchip, restaurarea notei inițiale de autorstvo FFmpeg și trecerea la distribuția codului sub o licență compatibilă cu LGPLv2.1.
Sursa: opennet.ro
