GitHub, Çinli Rockchip şirkətinin rəsmi reposunu blokladı. Bu repoda Rockchip çiplerində video və görüntü emalı sürətləndirmək üçün MPP (Media Process Platform) modulunun inkişafı aparılırdı. Bloklama, ABŞ-da qüvvədə olan Rəqəmsal Dövründə Müəllif Hüququ haqqında Qanuna (DMCA) əsasən, FFmpeg layihəsinin inkişaf etdiricilərinin şikayəti əsasında həyata keçirilib.
Fevral 2024-cü ildə FFmpeg inkişaf etdiriciləri, MPP modulu daxilində av1d_cbs kodunun bir hissəsində, libavcodec kitabxanasına daxil olan H.265 dekoderindən birbaşa köçürülmüş minlərlə sətir kod istifadə olunduğunu ortaya çıxardılar. Kod, LGPLv2.1 lisenziyasından Apache 2.0 lisenziyasına keçirilməklə köçürülmüşdür ki, bu da onların uyğunsuzluğu səbəbindən qadağandır.
Rockchip şirkətinin nümayəndəsi problemi etiraf etdi, LGPL və Apache lisenziyalarının uyğunsuzluğuna görə üzr istədi və pozuntunu aradan qaldırmaq üçün gələcək yeniləmədə kodu dəyişdirmək üçün söz verdi. O zamandan bəri demək olar ki, iki il keçdi, amma kodun dəyişdirilməsi vəd edilmədiyi halda qaldı.
Bundan əlavə, əlavə analiz göstərdi ki, libavcodec-dən kod, MPP-nin 10 faylına daha çox köçürülübdür — 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. Verilən fayllardakı kod strukturu, identifikator adları və şərhləri FFmpeg-dən olan koda bənzəyir, yalnız FFmpeg-in daxili funksiyalarına aid şərh edilmiş istinadlar istisna olmaqla. Eyni zamanda, kod köçürülərkən başqa bir lisenziya (Apache 2.0) göstərilmişdir, müəllif hüquqları ilə bağlı qeydlər silinmişdir və müəlliflər haqqında məlumat dəyişdirilmişdir.
FFmpeg nümayəndələri gözlədikləri pozuntuların aradan qaldırılmasını gözləməkdən yoruldular və GitHub-a pozuntu ilə bağlı DMCA şikayəti göndərdilər. Bunun ardınca GitHub reposunu blokladı. Pozuntuları aradan qaldırmaq üçün təklif olunan tədbirlər, kod fayllarındakı Rockchip-in saxta müəllif iddialarını silmək, FFmpeg-in orijinal müəllif qeydini bərpa etmək və kodun LGPLv2.1 ilə uyğun gələn lisenziya altında yayımını keçməkdir.
Mənbə: opennet.ru
