Tin tức

Nintendo xóa hơn 400 kho mã nguồn emulator Switch trên GitHub chỉ trong một ngày

Người chơi đang cầm máy Nintendo Switch và chơi game khi cầm ứng động
Người chơi cầm một chiếc Nintendo Switch, đang điều khiển nhân vật trong một tựa game hành động trên bãi biển. Ảnh: Tom’s Hardware

Tóm tắt nhanh

  • Nintendo vừa gửi bảy đơn khiếu nại DMCA, xóa hơn 400 kho mã nguồn (repository) liên quan tới emulator Switch trên GitHub chỉ trong một ngày.
  • Suyu, emulator nổi lên sau khi Yuzu ngừng phát triển, bị ảnh hưởng nặng nhất với 311 repository bị gỡ.
  • Skyline (emulator Switch chạy trên Android) mất 29 repository, MonoNX viết bằng C# mất 17 repository.
  • Thông tin do TorrentFreak đưa tin đầu tiên, Nintendo chưa lên tiếng xác nhận công khai về đợt xóa này.

Nintendo lại ra tay với các emulator Switch

Theo tin từ TorrentFreak, Nintendo đã nộp bảy đơn DMCA để xóa hơn 400 repository liên quan đến emulator Switch trên GitHub, tất cả diễn ra trong cùng một ngày. Trong số 401 repository bị gỡ, 311 repository được xác định liên quan trực tiếp đến Suyu — dự án emulator xuất hiện ngay sau khi Yuzu ngừng hoạt động. Theo thông báo DMCA hiển thị công khai trên repository của Suyu, GitHub đã gỡ toàn bộ mạng lưới 311 repository này sau khi nhận đơn khiếu nại từ Nintendo.

Nội dung thông báo DMCA của Nintendo gửi tới GitHub yêu cầu gỡ repository Suyu
Toàn văn thông báo DMCA Nintendo gửi cho GitHub, nêu rõ repository Suyu đang bị coi là vi phạm bản quyền. Ảnh: Tom’s Hardware

Ngoài Suyu, đợt xóa còn nhắm vào Skyline, một emulator Switch chạy trên Android, với 29 repository bị gỡ, và MonoNX, emulator viết bằng C#, mất 17 repository. Skyline vốn đã ngừng phát triển từ năm 2023 để tránh vướng vào kiện tụng với Nintendo, nhưng do mã nguồn được công khai, các lập trình viên khác vẫn tiếp tục duy trì và cập nhật dự án dựa trên đó.

Vì sao Nintendo khó dẹp hết emulator dù xóa liên tục

Trong các thông báo DMCA gần đây, Nintendo lập luận rằng những emulator này sử dụng trái phép các khóa mã hóa (cryptographic key) để giải mã bản sao ROM game Switch mà không được hãng cho phép. Thông báo nêu rõ các emulator “trong quá trình hoạt động buộc phải dùng bản sao trái phép các khóa mã hóa này để giải mã bản sao trái phép game Nintendo Switch, tức ROM, ngay tại hoặc trước thời điểm chạy game mà không có sự cho phép của Nintendo”.

Cận cảnh cụm phím Y X A B trên Joy-Con phải của máy Nintendo Switch OLED
Cận cảnh cụm phím Y X A B và cần analog trên Joy-Con phải của Nintendo Switch OLED, minh hoạ chính thiết bị mà Nintendo đang bảo vệ khỏi các emulator không chính thức. Ảnh: XDA Developers

Vấn đề là việc xóa emulator gần như không triệt để được. Ngay khi một dự án bị gỡ, nhiều bản fork dựa trên cùng mã nguồn lập tức xuất hiện trở lại. Yuzu là ví dụ điển hình: dù dự án chính đã dừng, các bản fork của nó vẫn dễ dàng tìm thấy trên mạng nếu biết chỗ tìm. Eden, một emulator khác từng bị gỡ khỏi GitHub hồi tháng 3, hiện vẫn có thể tải về hoặc tự biên dịch từ bản sao lưu Git của dự án.

Bài học từ vụ Yuzu vẫn còn nguyên giá trị

Đợt xóa lần này gợi nhớ trực tiếp đến vụ việc với Yuzu — emulator từng phổ biến nhất cho Switch trước khi ngừng phát triển sau khi Nintendo kiện đội ngũ phát triển. Năm 2024, Tropic Haze, công ty đứng sau Yuzu, đã phải dàn xếp với Nintendo bằng khoản tiền 2,4 triệu USD. Nintendo cũng viện dẫn một vụ kiện khác, nhắm vào một streamer phát trực tiếp các bản game Switch lậu, làm tiền lệ pháp lý cho đợt DMCA lần này.

Máy Nintendo Switch OLED đặt trên bàn gỗ cạnh băng game chính hãng Nintendo Switch Sports
Máy Nintendo Switch OLED đặt trên bàn cùng băng game chính hãng, đại diện cho hệ thống game hợp pháp mà Nintendo đang bảo vệ bằng các đợt truy quét DMCA. Ảnh: XDA Developers

Với người dùng tại Việt Nam đang theo dõi mảng emulator Switch, thông điệp khá rõ: các dự án lớn, công khai trên GitHub sẽ tiếp tục là mục tiêu ưu tiên của Nintendo, bất kể có bị dẹp bao nhiêu lần. Ai đang cân nhắc dùng các emulator dạng này nên hiểu đây là vùng xám pháp lý mà Nintendo theo đuổi quyết liệt, không phải chuyện chỉ xảy ra một lần rồi thôi.

Tổng kết

Đây vẫn là thông tin do TorrentFreak tiết lộ và chưa được Nintendo xác nhận chính thức bằng thông cáo riêng, nhưng quy mô hơn 400 repository bị xóa trong một ngày cho thấy hãng đang siết mạnh tay hơn hẳn các đợt trước. Suyu, Skyline và MonoNX là ba cái tên chịu ảnh hưởng nặng nhất lần này, nhưng lịch sử cho thấy các bản fork gần như chắc chắn sẽ quay lại dưới tên khác trong thời gian tới.

THEO DÕI CÁC KÊNH CỦA TEKCAFE

BÀI VIẾT MỚI NHẤT

Bài viết liên quan