Nintendo secured the blocking of the main Suyu project repository on GitLab, a day after the publication of the first release. The repository was blocked after a complaint was sent to GitLab about the Suyu project violating the Digital Millennium Copyright Act (DMCA) in force in the United States. An alternative repository launched on its own server using the Forgejo platform (a fork of Gitea), as well as a repository with releases on the GitLab site, continue to work.
The DMCA request sent to GitLab claims that, like Yuzu, the Suyu emulator is specifically designed to bypass technical security methods, and in the process uses illegally obtained copies of cryptographic keys to decrypt games and firmware. Despite the fact that extracting keys for decrypting games falls on users and is done using third-party tools, the very fact of decryption on the emulator side is perceived by Nintendo as an illegal bypass of technical protection measures, even if the user uses keys extracted from his own purchased copy (in the terms of use It is prohibited to create copies to run on other platforms).
The Suyu project was created as a fork from the Yuzu codebase and continued the development of the Nintendo Switch emulator after the curtailment of Yuzu's development as a result of an agreement with Nintendo to end the litigation. The developers of Suyu tried to take into account Nintendo's previous complaints and initially indicated on their website that they do not condone or promote piracy and intellectual property violation, but are developing the project solely for research purposes and to preserve the idea of ββ\u200b\u200bthe equipment in the future.
Suyu is presented as a tool to protect the interests of users, which will not allow them to lose the ability to run purchased games in the event of external influence or loss of the original media. The project is positioned as completely free and fundamentally refusing to use any forms of monetization and donations. The forum and discussion areas associated with the project explicitly prohibit discussion of any issues related to piracy, the documentation excludes step-by-step guides for retrieving keys, and mentions that you should only use keys from your own devices and legally purchased games in the emulator.
At one time, the authors of the Yuzu emulator had the imprudence to publicly mention that the majority of emulator users use pirated keys; the Yuzu website had instructions on how to extract keys and talked about the need to transfer some files from a hacked console, which was used by Nintendo as a reason to accuse the project of pandering piracy and unauthorized copying of games. The Yuzu emulator itself was touted by Nintendo as a tool for turning personal computers into a means of massive intellectual property infringement.
To prevent the launch of pirated copies of games and protect against copying of games, Nintendo consoles use cryptographic keys to encrypt the contents of the firmware and game files. Nintendo owns or controls the copyright in games for its consoles and is responsible for licensing the distribution of games for its devices. The terms of use allow you to run games exclusively on your gaming console and prohibit the use of unauthorized devices.
In parallel, the development of the Ryujinx project continues, developing a Nintendo Switch emulator not related to Yuzu, created from scratch and written in C#. Ryujinx is significantly behind Yuzu in terms of its capabilities, but, nevertheless, of the 4200 games tested in Ryujinx, approximately 3500 are considered playable.
Source: opennet.ru
