نینتندو در ادامه مقابله با شبیه‌سازهای Nintendo Switch، با ارسال هفت درخواست DMCA باعث حذف ۴۰۱ مخزن از GitHub شده است. بخش بزرگی از مخزن‌های حذف‌شده مربوط به شبیه‌ساز Suyu، یکی از جانشینان Yuzu، بوده‌اند.

نینتندو ظاهراً قصد ندارد به این زودی‌ها فشار روی شبیه‌سازهای Nintendo Switch را کم کند. این شرکت در تازه‌ترین اقدام حقوقی خود موفق شده است صدها مخزن مرتبط با شبیه‌سازهای Switch را از پلتفرم GitHub حذف کند.

بر اساس گزارش VGC، نینتندو در یک موج جدید از درخواست‌های حذف بر اساس قانون DMCA، باعث حذف مجموعاً ۴۰۱ مخزن GitHub شده است؛ مخزن‌هایی که نسخه‌ها، فورک‌ها یا فایل‌های مرتبط با شبیه‌سازهای Nintendo Switch را میزبانی می‌کردند.

Suyu بزرگ‌ترین هدف نینتندو بود

بیشترین ضربه در این موج به Suyu وارد شده است؛ شبیه‌سازی که پس از تعطیلی Yuzu به‌عنوان یکی از جانشینان آن برای بازی‌های نینتندو مطرح شد.

از مجموع ۴۰۱ مخزن حذف‌شده، ۳۱۱ مخزن به شبکه Suyu مربوط بوده‌اند. به دلیل اینکه این شبکه بیش از ۱۰۰ مخزن داشت، GitHub درخواست حذف را برای کل شبکه مخزن اصلی و فورک‌های آن پردازش کرده است.

نینتندو تنها سراغ Suyu نرفته و مخزن‌های مربوط به چند پروژه دیگر نیز هدف قرار گرفته‌اند. از مهم‌ترین آن‌ها می‌توان به Skyline، شبیه‌ساز Nintendo Switch برای اندروید، MonoNX و چندین فورک و نسخه مختلف Yuzu اشاره کرد.

طبق اطلاعات منتشرشده، شبکه Skyline شامل ۲۹ مخزن و مجموعه مرتبط با MonoNX شامل ۱۷ فورک بوده است. چند شبکه دیگر از Yuzu و نسخه Android این شبیه‌ساز نیز در این موج حذف شده‌اند.


جنگ نینتندو با Yuzu همچنان ادامه دارد

این اولین باری نیست که نینتندو GitHub را برای حذف شبیه‌سازهای Switch تحت فشار قرار می‌دهد.

در ماه مه ۲۰۲۴ / اردیبهشت و خرداد ۱۴۰۳، یک درخواست DMCA از سوی نینتندو باعث حذف ۸۵۳۵ مخزن شامل نسخه‌ها و فورک‌های Yuzu شد. در فوریه ۲۰۲۶ / بهمن ۱۴۰۴ نیز موج دیگری از درخواست‌ها برای حذف مخزن‌های مرتبط با Yuzu و بیش از دوازده شبیه‌ساز دیگر ثبت شد.

ماجرای Yuzu البته بسیار فراتر از GitHub رفت. نینتندو در سال ۲۰۲۴ / ۱۴۰۲ و ۱۴۰۳ از شرکت Tropic Haze، سازنده Yuzu، شکایت کرد و مدعی شد این شبیه‌ساز «در مقیاسی عظیم» به تسهیل کپی غیرمجاز بازی‌های Switch کمک کرده است.

این پرونده در نهایت با توافق طرفین خاتمه پیدا کرد و Tropic Haze پذیرفت ۲.۴ میلیون دلار به نینتندو پرداخت کند. توسعه و توزیع رسمی Yuzu نیز متوقف شد.

استدلال نینتندو علیه شبیه‌سازهای Switch چیست؟

نینتندو در درخواست‌های DMCA خود استدلال می‌کند که بازی‌های Switch با مکانیزم‌های حفاظتی و کلیدهای رمزنگاری اختصاصی محافظت می‌شوند و برخی شبیه‌سازها برای اجرای این بازی‌ها باید این سیستم‌های حفاظتی را دور بزنند.

این شرکت به‌طور مشخص به کلیدهایی موسوم به prod.keys اشاره کرده و معتقد است استفاده غیرمجاز از این کلیدها برای رمزگشایی بازی‌های Switch، مصداق دور زدن تدابیر حفاظتی تحت قانون DMCA است.

نینتندو همچنین پیش‌تر مدعی شده بود که The Legend of Zelda: Tears of the Kingdom تنها در ده روز پیش از انتشار رسمی در ماه مه ۲۰۲۳ / اردیبهشت ۱۴۰۲، بیش از یک میلیون بار به‌صورت غیرمجاز دریافت شده بود. این موضوع یکی از مواردی بود که شرکت در اقدامات حقوقی خود علیه Yuzu به آن استناد کرد.

آیا حذف مخزن‌ها پایان ماجراست؟

احتمالاً نه. ماهیت متن‌باز بسیاری از این پروژه‌ها باعث شده نسخه‌های مختلف آن‌ها بارها پس از حذف یک مخزن دوباره در نقاط دیگری از اینترنت ظاهر شوند.

برای مثال، توسعه رسمی Skyline از سال ۲۰۲۳ / ۱۴۰۲ متوقف شده بود، اما نسخه‌ها و فورک‌های کد آن همچنان در GitHub وجود داشتند و همین مخزن‌های قدیمی نیز در موج جدید هدف قرار گرفته‌اند.

در نتیجه، حذف مخزن‌ها از GitHub شاید برای نینتندو بخش ساده‌تر ماجرا باشد؛ چالش اصلی این است که جلوی بازنشر و ایجاد فورک‌های جدید از کدهایی را بگیرد که سال‌هاست در اینترنت منتشر شده‌اند.