Отдельного внимания заслуживает Skyline — Android-эмулятор, разработка которого, согласно публикациям о блокировках, уже была прекращена. Его удаление показывает, что даже заброшенные проекты могут оставаться доступными благодаря копиям и форкам.
В уведомлениях Nintendo делает акцент не только на возможном копировании программного кода компании. Основной аргумент связан с обходом защиты: по версии Nintendo, эмуляторы Switch предназначены для запуска игр консоли в обход её технологических средств защиты.
Компания также утверждала, что такие эмуляторы при работе используют несанкционированные копии криптографических ключей Switch — prod.keys. По заявлению Nintendo, эти ключи нужны для расшифровки несанкционированных копий игр непосредственно во время запуска или незадолго до него. Поэтому Nintendo рассматривает распространение подобных эмуляторов как незаконный оборот технологий обхода защиты в смысле американского закона DMCA.
Важно, что это юридическая позиция Nintendo, изложенная в уведомлениях, направленных GitHub. Последние удаления сами по себе не означают, что суд вынес новое решение о незаконности всей технологии эмуляции. Правовая оценка может зависеть от конкретной программы, способа её распространения и действий пользователей.
В уведомлениях компания ссылалась на предыдущие дела, связанные с Yuzu и эмуляцией. В 2024 году спор с Tropic Haze — компанией, связанной с Yuzu, — завершился соглашением сторон и выплатой 2,4 млн долларов. Также упоминалось дело против стримера Джесси «EveryGameGuru» Кейгина: суд Колорадо вынес заочное решение, обязав его выплатить 17 500 долларов.
Ни один из этих исходов не стал состязательным судебным решением, которое окончательно ответило бы на вопрос о нарушении DMCA самой технологией эмуляции. Tropic Haze заключила соглашение, а дело Кейгина завершилось заочным решением. Это важное различие: уведомление об удалении отражает правовую теорию правообладателя, а блокировка платформой не равна рассмотрению дела судом по существу.
Последние 401 удаление — лишь один эпизод продолжающейся кампании на GitHub:
Если прибавить 401 репозиторий из последней акции к 8 535 удалённым в мае 2024 года, получится 8 936 удалений только в рамках этих двух раундов. Поэтому кампанию Nintendo описывают как приближающуюся к отметке в 9 000 репозиториев. Однако это не означает, что речь идёт о 9 000 уникальных эмуляторах, команд или разработчиков: в подсчёт входят клоны, форки и связанные репозитории.
GitHub остаётся важной площадкой для разработки и распространения исходного кода, но он не является единственным местом, где этот код может существовать. Если репозиторий уже скопировали или отзеркалили, удаление оригинала не стирает автоматически все остальные версии. Код также можно изменить, переименовать проект, создать новый форк или перенести материалы на другую платформу.
Так возникает повторяющийся цикл:
Поэтому последняя акция выглядит скорее как нарушение распространения и попытка сдерживания, чем как окончательная победа над эмуляцией Switch. Найти популярные проекты на GitHub становится сложнее, а поддерживать публичные репозитории — дороже и рискованнее. Но сами по себе удаления не гарантируют, что каждая копия исходного кода исчезла навсегда.
Семь уведомлений Nintendo, отправленных в один день, привели к удалению 401 репозитория, связанного с эмуляторами Switch. Среди них были 311 репозиториев Suyu, 29 репозиториев Skyline и 17 репозиториев MonoNX. Nintendo заявила, что целевое программное обеспечение обходит защиту Switch, использует несанкционированные prod.keys для расшифровки копий игр и связано с незаконным оборотом технологий обхода защиты по DMCA.
Эта акция особенно заметна на фоне удаления 8 535 репозиториев Yuzu в 2024 году и последующих уведомлений 2026 года. Но устройство открытой разработки играет против окончательной зачистки: код можно копировать, разветвлять и возвращать в сеть. Nintendo способна снова и снова сокращать публичную доступность таких проектов, однако полностью устранить их одними блокировками будет крайне трудно.