GitLab zablokował repozytorium emulatora Suyu

Firma Nintendo uzyskała blokadę głównego repozytorium projektu Suyu na GitLab, dzień po publikacji pierwszej wersji. Repozytorium zostało zablokowane po przesłaniu do firmy GitLab skargi dotyczącej naruszenia przez projekt Suyu amerykańskiej ustawy o prawie autorskim w erze cyfrowej (DMCA). Alternatywne repozytorium uruchomione na własnym serwerze przy użyciu platformy Forgejo (fork Gitea) oraz repozytorium z wydaniami na GitLab nadal działają.

W przesłanym do GitLab wniosku DMCA stwierdzono, że podobnie jak Yuzu, emulator Suyu został specjalnie stworzony w celu omijania metod ochrony technicznej, i wykorzystuje podczas pracy nielegalnie uzyskane kopie kluczy kryptograficznych do dekrypcji gier i oprogramowania. Mimo że wydobycie kluczy do dekrpycji gier jest obowiązkiem użytkowników i odbywa się za pomocą zewnętrznych narzędzi, sam fakt dekrpycji po stronie emulatora jest przez Nintendo postrzegany jako nielegalne omijanie środków ochrony technicznej, nawet jeśli użytkownik korzysta z kluczy wydobytych z własnej zakupionej kopii (warunki użytkowania zabraniają tworzenia kopii do uruchamiania na innych platformach).

Projekt Suyu powstał w wyniku odgałęzienia od bazy kodowej Yuzu i kontynuował rozwój emulatora konsoli do gier Nintendo Switch po zakończeniu prac nad Yuzu w efekcie umowy z Nintendo o zakończeniu postępowania sądowego. Programiści Suyu starali się uwzględnić wcześniejsze zastrzeżenia Nintendo i początkowo zaznaczyli na swojej stronie, że nie popierają ani nie wspierają piractwa i naruszania własności intelektualnej, a rozwijają projekt wyłącznie w celach badawczych oraz dla zachowania przedstawienia sprzętu w przyszłości.

Suyu jest przedstawiany jako narzędzie chroniące interesy użytkowników, które nie pozwoli na utratę możliwości uruchomienia zakupionych gier w przypadku zewnętrznego wpływu lub utraty nośnika. Projekt jest pozycjonowany jako całkowicie darmowy i zasadniczo odrzucający wszelkie formy monetyzacji i datków. Na forum oraz na dyskusyjnych platformach związanych z projektem wyraźnie zabrania się omawiania jakichkolwiek kwestii związanych z piractwem, w dokumentacji wykluczone są szczegółowe przewodniki po wydobywaniu kluczy, a wspomniano, że w emulatorze należy używać wyłącznie kluczy z własnych urządzeń oraz legalnie zakupionych gier.

W swoim czasie autorzy emulatora Yuzu nieostrożnie publicznie wspomnieli, że większość użytkowników emulatora korzysta z pirackich kluczy, na stronie Yuzu znajdowały się instrukcje wydobywania kluczy i mówiło się o konieczności przeniesienia niektórych plików z włamanego urządzenia, co zostało wykorzystane przez Nintendo jako powód do oskarżenia projektu o sprzyjanie piractwu i nieautoryzowanemu kopiowaniu gier. Sam emulator Yuzu był przedstawiany przez firmę Nintendo jako narzędzie do przekształcania komputerów osobistych w środki masowego łamania własności intelektualnej.

W konsolach Nintendo w celu zapobiegania uruchamianiu pirackich kopii gier oraz ochrony przed ich kopiowaniem stosowane jest szyfrowanie zawartości oprogramowania oraz plików z grami, z wykorzystaniem kluczy kryptograficznych. Firma Nintendo posiada lub zarządza prawami autorskimi do gier na swoje konsole i odpowiada za udzielanie licencji na dystrybucję gier dla swoich urządzeń. Warunki korzystania zezwalają na uruchamianie gier wyłącznie na własnej konsoli do gier i zabraniają korzystania z nieautoryzowanych urządzeń.

Równolegle trwa rozwój projektu Ryujinx, który opracowuje niezależny od Yuzu emulator Nintendo Switch, stworzony od podstaw i napisany w języku C#. Ryujinx znacznie ustępuje Yuzu pod względem możliwości, jednak z 4200 przetestowanych w Ryujinx gier około 3500 ma status nadających się do rozgrywki.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster