La società Nintendo ha ottenuto il blocco del repository principale del progetto Suyu su GitLab, un giorno dopo la pubblicazione della prima versione. Il repository è stato bloccato dopo che è stata inviata a GitLab una segnalazione di violazione del Digital Millennium Copyright Act (DMCA) vigente negli Stati Uniti. Un repository alternativo, attivato su un server dedicato utilizzando la piattaforma Forgejo (un fork di Gitea), così come il repository con i rilasci su GitLab, continuano a funzionare.
Nel DMCA inviato a GitLab si afferma che, come Yuzu, l'emulatore Suyu è stato progettato specificamente per violare i metodi di protezione tecnica e utilizza copie ottenute illegalmente di chiavi crittografiche per decrittare giochi e firmware. Sebbene l'estrazione delle chiavi per decrittare i giochi ricada sugli utenti e venga effettuata utilizzando strumenti di terze parti, il semplice fatto di decrittare sul lato dell'emulatore è considerato da Nintendo come una violazione illegale delle misure di protezione tecnica, anche se l'utente utilizza chiavi estratte dalla propria copia acquistata (le condizioni di utilizzo vietano la creazione di copie per l'uso su altre piattaforme).
Il progetto Suyu è stato creato come un fork del codice sorgente di Yuzu e ha continuato lo sviluppo dell'emulatore per la console Nintendo Switch dopo la chiusura del progetto Yuzu a seguito di un accordo con Nintendo per porre fine alle controversie legali. Gli sviluppatori di Suyu hanno cercato di tenere conto delle precedenti preoccupazioni sollevate da Nintendo e hanno inizialmente dichiarato sul loro sito di non giustificare né facilitare la pirateria o la violazione della proprietà intellettuale, ma di sviluppare il progetto esclusivamente a scopi di ricerca e per preservare una rappresentazione dell'hardware per il futuro.
Suyu si presenta come uno strumento per proteggere gli interessi degli utenti, impedendo la perdita della possibilità di avviare i giochi acquistati in caso di influenze esterne o di smarrimento del supporto originale. Il progetto si posiziona come completamente gratuito e rifiuta categoricamente qualsiasi forma di monetizzazione o donazioni. Nei forum e nei luoghi di discussione legati al progetto, è esplicitamente vietato discutere di qualsiasi questione riguardante la pirateria; nella documentazione sono escluse istruzioni passo-passo per l'estrazione delle chiavi e viene specificato che nel emulatore devono essere utilizzate solo chiavi dei propri dispositivi e giochi acquistati legalmente.
In passato, gli autori dell'emulatore Yuzu avevano avuto l'imprudenza di menzionare pubblicamente che la maggior parte degli utenti dell'emulatore utilizzava chiavi piratate. Sul sito di Yuzu c'erano istruzioni per estrarre chiavi e si parlava della necessità di trasferire alcuni file da una console hackerata, il che utilizzava Nintendo come pretesto per accusare il progetto di favorire la pirateria e la copia non autorizzata di giochi. L'emulatore Yuzu veniva presentato da Nintendo come uno strumento per trasformare i computer personali in mezzi di violazione delle proprietà intellettuali su vasta scala.
Nelle console Nintendo, per prevenire l'esecuzione di copie piratate di giochi e proteggere i contenuti da copie non autorizzate, viene utilizzata la crittografia del firmware e dei file di gioco mediante chiavi crittografiche. Nintendo detiene o gestisce i diritti d'autore sui giochi delle sue console e si occupa di concedere licenze per la distribuzione di giochi per i suoi dispositivi. I termini di utilizzo consentono l'esecuzione dei giochi esclusivamente sulla propria console di gioco e vietano l'uso di dispositivi non autorizzati.
Parallelamente continua lo sviluppo del progetto Ryujinx, che sta creando un emulatore Nintendo Switch non collegato a Yuzu, costruito da zero e scritto in C#. Ryujinx è significativamente indietro rispetto a Yuzu in termini di funzionalità, ma, tuttavia, su 4200 giochi testati in Ryujinx, circa 3500 hanno lo status di utilizzabili per il gameplay.
Fonte: opennet.ru
