Zgodnie z doniesieniami serwisu TorrentFreak, firma Nintendo złożyła w ciągu jednego dnia siedem zgłoszeń dotyczących obejścia zabezpieczeń na podstawie ustawy DMCA w serwisie GitHub, usuwając w ramach jednej skoordynowanej akcji ponad 400 repozytoriów emulatorów konsoli Switch. Wśród celów znalazły się kopie emulatora Suyu, kilka rozgałęzień projektu Yuzu oraz Skyline – emulator, który przestał działać już kilka lat temu. Akcja usunięcia zakończyła się sukcesem, a większość repozytoriów jest obecnie niedostępna, ale pokazuje ona również, jak szybko kod ten może ponownie pojawić się w sieci.
To próba poradzenia sobie z nowymi wersjami starych projektów
Najbardziej szczegółowe zgłoszenie dotyczy Suyu – emulatora, który zyskał popularność po upadku projektu Yuzu. Ponieważ zgłoszona sieć obejmowała ponad 100 repozytoriów, serwis GitHub rozpatrzył zawiadomienie w odniesieniu do całej sieci, która obejmowała 311 repozytoriów. Argumentacja prawna jest taka sama we wszystkich siedmiu przypadkach. Nintendo twierdzi, że emulatory istnieją w celu obejścia szyfrowania chroniącego jego gry, co stanowi naruszenie ustawy DMCA.
Podczas działania emulatory znajdujące się w zgłoszonych repozytoriach z konieczności wykorzystują nieautoryzowane kopie tych kluczy kryptograficznych do odszyfrowywania nieautoryzowanych kopii gier na Nintendo Switch lub plików ROM w trakcie lub tuż przed uruchomieniem, bez zgody Nintendo
treść zgłoszenia DMCA
Większość z tych repozytoriów zawiera obecnie linki do komunikatów informujących odwiedzających, że zostały one usunięte. W niektórych przypadkach odsyłają one do błędu 404, co sugeruje, że twórcy dobrowolnie usunęli repozytoria po otrzymaniu powiadomienia.
Nowe wersje emulatorów powstają jak grzyby po deszczu
Wśród emulatorów objętych działaniami wyróżnia się przede wszystkim Skyline, ponieważ był to emulator konsoli Nintendo Switch przeznaczony dla urządzeń z systemem Android, a nie rozwidlenie projektu Yuzu. Twórcy Skyline dobrowolnie zakończyli projekt w 2023 roku, ale – jak to często bywa w przypadku otwartych repozytoriów – kod źródłowy przetrwał.
W tym tygodniu wezwanie Nintendo do usunięcia treści doprowadziło do wyczyszczenia sieci 29 repozytoriów Skyline, w tym kodu, który od lat pozostawał nieaktywny. Niekoniecznie rozwiązuje to problem na stałe, ponieważ w przyszłości prawdopodobnie pojawią się kolejne jego rozgałęzienia pod innymi nazwami.
Każdy emulator z listy dotkniętych zgłoszeniem repozytoriów już dawno powinien zniknąć. Zostały one jednak rozgałęzione, skopiowane lub przywrócone, co sprawiło, że ponownie znalazły się na celowniku firmy z Kioto. Dla Nintendo usunięcie tych repozytoriów emulatorów z serwisu GitHub jest łatwą częścią zadania. Utrzymanie kodu poza zasięgiem użytkowników stanowi większe wyzwanie, ponieważ korzystające ze starych repozytoriów nowe projekty zawsze będą pojawiać się szybciej, niż wezwania do usunięcia są w stanie je wyeliminować.











0 komentarzy