据 TorrentFreak、GameSpot 等多家媒体报道,任天堂近日向 GitHub 提交了7份DMCA反规避通知,在一天之内清除了超过400个 Nintendo Switch 模拟器代码仓库,精确数字达到401个。

这波打击的规模颇为可观。最大的一份通知针对的是 Suyu——Yuzu 模拟器倒台后崛起的继任项目——仅此一项就覆盖了311个仓库。其余6份通知的目标则从单个仓库到数十个不等,包括独立 Android 模拟器 Skyline(29个仓库)、多个 Yuzu 分支,以及基于 C# 开发的 MonoNX 等。

打开网易新闻 查看更多图片

值得注意的是,Skyline 并非 Yuzu 的衍生品,而是一款面向 Android 平台的独立模拟器。该项目早在2023年就由开发团队主动关停,但开源代码此后一直以镜像和 fork 的形式存续于 GitHub 上。此次任天堂的清理行动同样波及了这些已沉寂多年的代码仓库。

任天堂强调:这些模拟器在运行时必须使用未经授权的加密密钥(prod.keys)来解密 Switch 游戏,从而绕过了任天堂设置的技术保护措施(TPM),构成对 DMCA 的违反。任天堂在通知中称,这些仓库"提供、链接到或以其他方式提供对 Nintendo Switch 模拟器的访问",而模拟器"非法规避了任天堂的 TPM 以运行非法的 Nintendo Switch 游戏副本"。

为支撑上述主张,任天堂在每份通知中都援引了两项先例:一是2024年对 Yuzu 母公司 Tropic Haze 的同意判决,最终以240万美元和解收场;二是同年10月对直播主 Jesse Keighin(网名"EveryGameGuru")的缺席判决,后者被判赔偿17,500美元。

附带一提,这并非任天堂首次大规模清扫。仅2024年5月,任天堂就曾一次性清除超过8,500个仓库。加上本周的401个,任天堂在 GitHub 上的仓库清除总数已接近9,000个。然而,每次清除之后,被 fork、镜像或复活的代码总会重新浮现——这才是最大的问题。