Nintendo ovládlo GitHub s více než 400 repozitáři emulátorů Switch

  • Společnost Nintendo podala během jediného dne sedm oznámení DMCA, což vedlo k odstranění 401 repozitářů na GitHubu.
  • Emulátor Suyu, nástupce Yuzu, je nejvíce postižen s 311 smazanými repozitáři, následovaný Skyline a MonoNX.
  • Společnost používá pravidlo síťového forkování GitHubu k hromadnému smazání všech odvozených forků.
  • Právní argument se zaměřuje na použití kryptografických klíčů (prod.keys) k obcházení ochranných opatření společnosti Nintendo.

Japonská společnost opět ukázala, že její křížová výprava proti emulaci je neúprosná . Během pouhých několika hodin se jí podařilo zrušit stovky projektů hostovaných na GitHubu, největší světové platformě pro kolaborativní vývoj. Tato nejnovější ofenziva není pouhým varováním, ale rozsáhlou operací, která jasně ukazuje, že Nintendo nedovolí používat svůj hardware a software bez jeho souhlasu.

Tato akce byla provedena prostřednictvím sedmi formálních oznámení o porušení autorských práv, známých jako DMCA. Výsledkem bylo okamžité odstranění 401 repozitářů , což je číslo, které daleko převyšuje předchozí čistky a překvapilo komunitu emulátorů Nintendo Switch . Většina dotčených projektů byly nástupci nebo deriváty dnes již neexistujícího Yuzu.

Přepnutí emulátorů na GitHubu

Přepínač Nintendo a přepínač OLED
Související článek:
Emulátory Nintendo Switch pro PC a Android

Suyu, Skyline a MonoNX, největší poražení

Rána byla obzvláště tvrdá pro Suyu, projekt, který se objevil jako náhrada za Yuzu po jeho nuceném uzavření. Z 401 odstraněných repozitářů patřilo 311 tomuto emulátoru, což představuje téměř úplný kolaps jeho ekosystému . Nebyl to však jediný. Skyline, emulátor určený pro zařízení Android, a MonoNX, vyvinutý v C#, byly také odstraněny. Všechny měly společnou vlastnost: používaly kódovou základnu Yuzu, což z nich dělalo snadný cíl pro represe.

Přepnutí emulátorů na GitHubu

Pravidlo větvené sítě, tajná zbraň GitHubu

Klíčem k tomuto hromadnému odstraňování je interní pravidlo GitHubu známé jako „pravidlo fork-network“. Toto pravidlo umožňuje platformě automaticky smazat všechny forky vytvořené z hlavního repozitáře, pokud se ho dotkne oznámení o odstranění dle DMCA. Nintendo toto pravidlo dokonale využilo, podalo jedinou stížnost proti hlavnímu repozitáři Suyu a nechalo GitHub postarat se o zbytek. Není to nový mechanismus; byl použit v únoru 2024 k odstranění 218 repozitářů Yuzu, ale nikdy předtím nebyl aplikován v tak zničujícím měřítku.

Přepnutí emulátorů na GitHubu

Nejlepší emulační a retro herní aplikace pro Windows 11
Související článek:
Nejlepší emulační a retro herní aplikace pro Windows 11

Právní argument: kryptografické klíče a nezákonné obchodování

Argument společnosti Nintendo se nezaměřuje na samotný kód emulátoru, ale spíše na to, jak tyto programy přistupují ke hrám. Podle společnosti jsou tituly pro Switch chráněny unikátními kryptografickými klíči známými jako „prod.keys“. Aby emulátory fungovaly, musí k dešifrování ROM používat neoprávněné kopie těchto klíčů. Nintendo tvrdí, že tato praxe nelegálně obchází opatření na ochranu technologií (TPM) a že distribuce těchto nástrojů představuje „nelegální obchodování“ podle zákona DMCA . Stejný argument byl použit k odstranění Yuzu a byl podpořen dvěma předchozími soudními případy.

Přepnutí emulátorů na GitHubu

Precedenty a budoucnost: nekonečná bitva na dohled

Historie Nintenda proti emulacím je plná milníků. V květnu 2024 se společnosti podařilo na základě jediné žádosti odstranit 8 535 repozitářů Yuzu. Tvůrce Yuzu, Tropic Haze, nakonec zaplatil 2,4 milionu dolarů, aby se vyhnul soudnímu sporu. V nedávné době, v únoru 2026, byly zbytky Yuzu a 12 dalších emulátorů zrušeny. Navzdory těmto ranám si komunita emulátorů vždy najde způsob, jak se znovu objevit, a přesune se na soukromá fóra nebo jiné platformy. Otázkou není, zda dojde k dalším čistkám, ale jak dlouho bude trvat, než se objeví další projekty.

Přepnutí emulátorů na GitHubu

Právní tlak se netýká jen velkých projektů. Dostal se i na nezávislé vývojáře a streamery. V nedávném případě byl populární streamer známý jako EveryGameGuru nařízen zaplatit 17 500 dolarů za streamování her pro Switch pomocí těchto emulátorů. To ukazuje, že Nintendo je ochotno stíhat jak tvůrce, tak uživatele, kteří tyto nástroje veřejně používají. Strategie společnosti je jasná: scéna vždycky najde mezery v zákonech , ale je stále obtížnější fungovat otevřeně.

Přepnutí emulátorů na GitHubu

Tato nejnovější čistka ukazuje, že Nintendo se posunulo od selektivních varování k právnímu kolosu, který využívá všechny dostupné nástroje k ochraně svého ekosystému. Odstranění 401 repozitářů během jediného dne, v čele s Suyu, představuje zlom v boji proti emulaci . Ačkoli se v této scéně vždy najdou mezery, právní tlak a spolupráce platforem, jako je GitHub, stále více ztěžují udržení těchto projektů pro veřejnost. Válka pokračuje a prozatím Nintendo vítězí.

Přepnutí emulátorů na GitHubu


Přidat jako preferovaný zdroj v Googlu