GitHub zablokował chińskiego giganta chipów. Ukradli kod projektu FFmpeg


GitHub zablokował chińskiego giganta chipów. Ukradli kod projektu FFmpeg

GitHub zablokował publiczne repozytorium chińskiego producenta układów scalonych Rockchip Electronics po skardze złożonej przez twórców projektu FFmpeg. Decyzja została podjęta na podstawie amerykańskiej ustawy DMCA i stanowi finał konfliktu, który ciągnął się od blisko dwóch lat. Według autorów FFmpeg Rockchip wykorzystywał fragmenty ich kodu źródłowego z naruszeniem warunków licencyjnych, mimo wcześniejszego przyznania się do błędu.

Zablokowane repozytorium dotyczyło projektu Media Process Platform, kluczowego elementu oprogramowania Rockchipa wykorzystywanego w obsłudze multimediów na poziomie sprzętowym. Dla firmy, której układy trafiają do milionów urządzeń na całym świecie, to nie tylko problem wizerunkowy, lecz także realne utrudnienie dla partnerów i społeczności deweloperskiej.

FFmpeg kontra Rockchip

FFmpeg to jeden z najważniejszych projektów open source w świecie multimediów. Biblioteki tego pakietu stanowią fundament dla dziesiątek aplikacji i platform, od popularnych odtwarzaczy wideo po zaawansowane narzędzia produkcyjne. Kod FFmpeg udostępniany jest na licencjach GPL i LGPL, które nakładają konkretne obowiązki na firmy korzystające z tych rozwiązań w swoich produktach.

W lutym 2024 roku programiści FFmpeg odkryli, że Rockchip włączył fragmenty ich kodu do projektu MPP, przypisując sobie autorstwo oraz zmieniając licencję z LGPL 2.1 na Apache. Taka zmiana usuwa istotne ograniczenia i stoi w sprzeczności z warunkami, na jakich kod został pierwotnie udostępniony.

Przyznanie się do winy bez konsekwencji

Przedstawiciel Rockchipa odpowiedzialny za projekt MPP publicznie przyznał się do naruszenia i przeprosił twórców FFmpeg, tłumacząc sytuację błędną interpretacją zasad licencyjnych. Zapowiedział poprawki w przyszłych wersjach oprogramowania oraz dostosowanie się do wymogów LGPL.

Deklaracje nie przełożyły się jednak na realne działania. Przez kolejne miesiące, a następnie lata, sporne fragmenty kodu pozostały w repozytorium bez zmian. Dla zespołu FFmpeg był to sygnał, że dialog nie przynosi efektów i konieczne jest sięgnięcie po formalne narzędzia prawne.

Skarga DMCA i reakcja GitHuba

Złożenie skargi DMCA uruchomiło standardową procedurę po stronie GitHuba. Po jej rozpatrzeniu platforma zdecydowała się na zablokowanie repozytorium Rockchipa. To jeden z najpoważniejszych środków, jakie GitHub stosuje wobec projektów naruszających prawa autorskie, zwłaszcza gdy dotyczą one dużych firm technologicznych.

Rockchip ma prawo do odwołania się od decyzji lub do usunięcia naruszeń i przywrócenia repozytorium w zgodnej formie. Do momentu publikacji artykułu firma nie odniosła się publicznie do blokady ani nie zapowiedziała konkretnych działań naprawczych.

Rockchip i jego znaczenie dla rynku sprzętu

Rockchip to jeden z najbardziej rozpoznawalnych chińskich projektantów układów typu fabless, specjalizujący się w systemach SoC opartych na architekturze ARM. Jego procesory trafiają do tabletów, przystawek multimedialnych, telewizorów, a także komputerów jednopłytkowych, które często reklamowane są jako tańsze alternatywy dla Raspberry Pi.

Układy takie jak RK3588 oferują rozbudowane możliwości multimedialne, obsługę wideo w rozdzielczości 8K oraz sprzętowe wsparcie dla algorytmów sztucznej inteligencji. Właśnie dlatego projekt MPP odgrywa istotną rolę w ekosystemie Rockchipa, a jego blokada na GitHubie może utrudnić rozwój oprogramowania przez zewnętrznych deweloperów.

GitHub w nowej roli

Blokada repozytorium Rockchipa ma miejsce w okresie zmian wewnątrz samego GitHuba. Platforma, należąca do Microsoftu, została włączona do zespołu CoreAI i stopniowo rezygnuje z własnej infrastruktury serwerowej na rzecz chmury Azure. Te zmiany rodzą pytania o niezależność serwisu, ale w tym przypadku GitHub zadziałał zgodnie z dotychczasową praktyką w zakresie ochrony praw autorskich.

Spór z Rockchipem może stać się precedensem dla innych projektów sprzętowych, które traktują licencje open source w sposób zbyt swobodny. 

Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:

GitHub zablokował chińskiego giganta chipów. Ukradli kod projektu FFmpeg
 0