Well, that didn't last long did it. After a first release, GitLab have already pulled down the Nintendo Switch emulator suyu project, due to a DMCA hit as a result of it being forked from yuzu which Nintendo shut down.
The suyu devs do not understand the legalities behind why yuzu was shut down. It wasn’t because of keys. It was because it could break copyright protection mechanisms, which is in violation of the dmca.
The suyu devs think that by saying, “we don’t support piracy, you have to provide your own keys” is enough, and there’s case law to show it isn’t. Your project needs to be incapable of breaking copyright protection mechanisms with or without keys.
The suyu devs do not understand the legalities behind why yuzu was shut down. It wasn’t because of keys. It was because it could break copyright protection mechanisms, which is in violation of the dmca.
The suyu devs think that by saying, “we don’t support piracy, you have to provide your own keys” is enough, and there’s case law to show it isn’t. Your project needs to be incapable of breaking copyright protection mechanisms with or without keys.
How does that interact with legal protections for reverse engineering at all?