At this point I’m very concerned about the open source industry relying so much on github. You have to remember that any project there can be swept away overnight because it doesn’t fit into the agenca of a large company, for example.

  • mbirth@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 months ago

    Just serve the code locally from a Gitea or Forgejo instance. Then let’s see how Ninty is going to DMCA that. Also, I’d love for someone to challenge the DMCA’s as copyright should not apply to an emulator that doesn’t use any original code and doesn’t come with ROM files.

    • yamanii@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      Yeah, it’s why Nintendo got Yuzu through DRM circumvention since games are encrypted, if Ryujinx didn’t comply they would’ve just done the same.

      • mbirth@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        2 months ago

        But nothing is circumvented. People have to provide their own keys, right? It’s like suing GnuPG b/c it can decrypt stuff…

        • n1ckn4m3@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          1 month ago

          IANAL, but from what I read regarding Yuzu / the title and prod keys / etc., is Nintendo’s argument is three-fold – the only way to obtain those keys is to use a tool that itself is a violation of the DMCA, use of those keys by an emulator to decrypt Nintendo’s protected content in a method outside of Nintendo’s authorized use is a violation of DMCA even if the keys aren’t provided in the emulator, and there is no legitimate use of those keys except to circumvent controls intended to protect copyright.

          Therefore, by their argument, any emulator that can use those keys would effectively be subject to DMCA even if you had to bring your own keys, because unless the emulator only ran homebrew or completely decrypted content and had absolutely no decryption capabilities, you’d still be using the prod keys and title keys to decrypt content in violation of the DMCA in order to execute it. So, the tool that dumps the keys is a DMCA violation and any emulator that uses those keys to decrypt protected content in order to execute it is a DMCA violation, and Nintendo has a strong case that the actual keys themselves are only useful for making unauthorized copies of content that bypass the encryption that exists to prevent it.

          It stands to reason that a clean-room developed Switch emulator that required all content it ran to be decrypted prior to being able to run it may be able to exist without Nintendo shitting it into non-existance, since Nintendo couldn’t make any argument that the primary use was a DMCA violation as no encryption would be being bypassed by the emulator. They’d probably then go after whoever made the tool to dump the games, but they’d probably be less successful.

          On the other hand, the pragmatist in me says that unless I was 500% sure of my online anonymity, I wouldn’t want to pick a fight with Nintendo – even if I thought I was right. They have enough money to lock someone up in legal battles for a very long time and most independent developers wouldn’t have anywhere near the finances required to bankroll appropriate defense counsel. Can’t say I’d blame people for not wanting to invite that hellscape into their lives.

          • mbirth@lemmy.ml
            link
            fedilink
            English
            arrow-up
            5
            ·
            1 month ago

            Thing is, DMCA doesn’t apply all over the world. There are countries where whatever electronic device you buy is actually yours and you’re allowed to do whatever you want - including messing with the firmware. Also, I’d argue, the DMCA doesn’t apply if you dump the firmware/keys for yourself only without distributing it.

            That being said, it’s unfortunate that these people are mostly in the US where the party with more money decides when a lawsuit is over and not some sane judge that just throws this case back at Nintendo. But after the stuff with Disney+ and the recent one with Uber, I’m not surprised at all anymore.