GitHub ha bloccato il repository Rockchip dopo una denuncia riguardo il rilascio sotto licenza del codice FFmpeg.

GitHub ha bloccato il repository ufficiale della compagnia cinese Rockchip, in cui si sviluppava il modulo MPP (Media Process Platform) con un'interfaccia per accedere alle capacità di accelerazione del processamento di video e immagini sui chip Rockchip. Il blocco è stato effettuato in base al vigente Legge sul Copyright dell'Era Digitale (DMCA) dopo una denuncia da parte degli sviluppatori del progetto FFmpeg.

Nel febbraio 2024, gli sviluppatori di FFmpeg hanno identificato l'utilizzo nel codice del modulo av1d_cbs dell'MPP di diverse migliaia di righe di codice, trasferite direttamente dal decodificatore H.265 sviluppato da FFmpeg, parte della libreria libavcodec. Il codice è stato trasferito cambiando la licenza da LGPLv2.1 a Apache 2.0, il che è inaccettabile a causa della loro incompatibilità.

Un rappresentante della Rockchip ha riconosciuto il problema, si è scusato per non aver compreso l'incompatibilità delle licenze LGPL e Apache, e ha promesso di risolvere la violazione e sostituire il codice nella prossima aggiornamento. Da quel momento sono trascorsi quasi due anni, ma la promessa di sostituire il codice non è ancora stata mantenuta.

Inoltre, un'analisi supplementare ha mostrato che in modo simile, codice da libavcodec è stato trasferito anche in 10 file dell'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. La struttura del codice, i nomi degli identificatori e i commenti nei file indicati sono identici al codice di FFmpeg, ad eccezione delle chiamate commentate a funzioni interne di FFmpeg. Durante il trasferimento del codice è stata indicata una licenza diversa (Apache 2.0), è stata rimossa la nota sul copyright e sono state modificate le informazioni sugli autori.

I rappresentanti di FFmpeg sono stanchi di aspettare la promessa di risolvere le violazioni e hanno presentato a GitHub una denuncia DMCA con informazioni sulla violazione, dopo la quale GitHub ha bloccato il repository. Come misure correttive si propone di rimuovere dai file di codice le false affermazioni di paternità di Rockchip, ripristinare la nota originale di paternità di FFmpeg e passare a distribuire il codice con una licenza compatibile con LGPLv2.1.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster