GitHub on blokeerinud Hiina ettevõtte Rockchip ametliku hoidla, kus arenes MPP (Media Process Platform) moodul, mis pakub juurdepääsu Rockchipi kiipide videode ja piltide töötlemise kiirusfunktsioonidele. Blokeerimine toimus USA autoriõiguse seaduse (DMCA) alusel pärast FFmpeg projekti arendajate esitatud kaebust.
2024. aasta veebruariks tuvastasid FFmpeg arendajad, et mooduli av1d_cbs kood sisaldab mitmeid tuhandeid ridu, mis on otse kopeeritud FFmpeg'i H.265 dekoodri koodist, mis on osa libavcodec raamatukogust. Kood kopeeriti koos litsentsimuudatusega LGPLv2.1-lt Apache 2.0-le, mis on lubamatu, kuna need ei ühildu.
Rockchip'i esindaja tunnustas probleemi, vabandas, et ei olnud mõistnud LGPL ja Apache litsentside ühilduvuse probleemi ning lubas rikkumise kõrvaldada ja koodi tulevaste uuenduste käigus asendada. Sellest ajast on möödunud peaaegu kaks aastat, kuid lubadust koodi asendamisest ei ole täidetud.
Lisaks näitas täiendav analüüs, et sarnasel viisil on libavcodec'ist üle viidud kood veel 10 MPP faili — 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. Koodi struktuur, identifitseerijate nimed ja kommentaarid nimetatud failides on identsed FFmpeg'i koodiga, välja arvatud FFmpeg'i sisefunktsioonide kommentaaritud kõned. Samal ajal on koodi edastamisel märgitud teine litsents (Apache 2.0), eemaldatud autoriõiguste märkus ja asendatud autorite info.
FFmpeg'i esindajad on väsinud ootusest, et rikkumised kõrvaldatakse, ja esitasid GitHub'i DMCA kaebuse rikkumise teabe kohta, mille järel GitHub blokeeris hoidla. Rikkumiste kõrvaldamise meetmetena on soovitatud eemaldada koodifailidest vale autorsuse väited Rockchip’i kohta, taastada algne autorsuse märkus FFmpeg'ilt ja liikuda koodi levitamisele LGPLv2.1 kooskõlas oleva litsentsi põhjal.
Allikas: opennet.ru
