GitHub on blokeerinud Hiina ettevÔtte Rockchip ametliku hoidla, kus arendati MPP (Media Process Platform) moodulit, mis vÔimaldab juurdepÀÀsu Rockchipi kiipide videote ja piltide töötlemise kiirusel. Blokeering tehti USA-s kehtiva digitaalajastu autoriÔiguse seaduse (DMCA) alusel pÀrast kaebust FFmpeg projekti arendajatelt.
2024. aasta veebruaris avastasid FFmpeg arendajad, et MPP mooduli av1d_cbs koodis on kasutatud mitmeid tuhandeid koodiridu, mis on otse pĂ€rit FFmpeg'i H.265 dekooderist, mis kuulub libavcodec teeki. Kood anti ĂŒle koos litsentsi muutmisega LGPLv2.1-lt Apache 2.0-le, mis pole lubatud nende ĂŒhilduvuse tĂ”ttu.
Rockchip'i esindaja tunnustas probleemi, vabandas selle eest, et ei saanud hakkama LGPL ja Apache litsentside ĂŒhilduvuse uurimisega, ning lubas rikkumise kĂ”rvaldada ja koodi jĂ€rgmises vĂ€rskenduses asendada. Sellest ajast on möödunud peaaegu kaks aastat, kuid koodi asendamise lubadust pole tĂ€idetud.
Veelgi enam, tĂ€iendav analĂŒĂŒs nĂ€itas, et sarnasel viisil on libavcodec'ist kood vĂ”etud 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, identifikaatorite nimed ja kommentaarid nimetatud failides on identsed FFmpeg'i koodiga, vĂ€lja arvatud FFmpeg'i sisemistele funktsioonidele viitavad kommentaarid. Lisaks on koodi edastamisel mĂ€rgitud teine litsents (Apache 2.0), eemaldatud autoriĂ”iguste mĂ€rkuses ja asendatud autorite teave.
FFmpeg'i esindajad on vĂ€sinud ootamisest, et lubatud rikkumised kĂ”rvaldada, ja saatsid GitHub'ile DMCA kaebuse rikkumise teabega, mille jĂ€rel GitHub blokeeris hoidla. Rikkumise kĂ”rvaldamise meetmetena soovitatakse eemaldada koodifailidest vale Rockchip'i autorlateeteated, taastada originaalne FFmpeg'i autorite mĂ€rkus ja minna ĂŒle koodi levitamisele litsentsi all, mis on ĂŒhilduv LGPLv2.1-ga.
Allikas: opennet.ru
