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.

  • Anti-Face Weapon
    link
    6
    edit-2
    1 hour ago

    This kind of thing often has the opposite of the intended effect. People then host mirrors of the original repo, and the press brings more developers to the project.

    This sort of action by Nintendo and other companies is so short sighted. Bad press, a legal battle they couldn’t actually win if it went to court, increased attention on the thing they’re trying to hinder, etc. Its a stupid decision made by business people who don’t know anything about tech, and who are disincentivized to care about the long term health of their brand.

    I litterally had not heard of the emulator until now. Maybe I’ll have to compile it and give it a spin now.

  • Max-P
    link
    fedilink
    555 hours ago

    The author was bullied by Nintendo into voluntarily removing the repos, it wasn’t DMCA’d.

    GitHub had nothing to do with this one. And just like with Yuzu, plenty of people have uploaded copies of the repo already, thanks to git’s decentralized nature where everyone have a full copy of the entire history.

    • @[email protected]
      link
      fedilink
      17
      edit-2
      4 hours ago

      Git itself isn’t decentralized is about people copying it and sometimes mirroring it.

      Anyway it is a good habit to avoid github entirely (when hosting a repo).

      • @aalvare2
        link
        113 hours ago

        Git itself isn’t decentralized is about people copying it and sometimes mirroring it.

        Not sure what you mean. My understanding is that git itself is decentralized insofar as each clone can develop its own history without ever needing to push to the origin, but that what OP is referring to is actually the “distributed” nature of git, where i.e. it’s easy to copy the entire history of an instance.

        • @[email protected]
          link
          fedilink
          -23 hours ago

          Git being snapshot-based unlike other (better) VCSs require that patch order matter so often the easiest way to manage a project is to have some centralized authority since it is so, so easy to get merge conflicts without a central authority if trying to just distribute patches. It’s a lot easier to be decentralized without Git’s fundamental limitations.

          • @aalvare2
            link
            2
            edit-2
            2 hours ago

            What version control software in particular do you find better than git?

            Your point about users often managing git projects via centralization is taken and valid. I was just pointing out that you don’t have to use git that way - different clones can separately develop their own features - so the earlier claim someone made that “git isn’t decentralized” is still wrong, imo.

    • PropaGandalfOP
      link
      2
      edit-2
      3 hours ago

      I see. But still, GitHub isn’t the right place for precious code like this. The best would be to have a federated git forge, something like what the forgejo devs are working on.

  • MudMan
    link
    fedilink
    114 hours ago

    Yeeeah, Nintendo sucks.

    And it sucks that, despite this not killing the distribution of Yuzu or Ryujinx forks it does make them less safe and reliable for users, as well as hindering ongoing development.

    Ultimately, though, Nintendo is acting within their rights. Which is not an endorsement, it’s proof that modern copyright frameworks are broken and unfit for purpose in an online world. We need a refoundation of IP. Not to make everything freely accessible, necessarily, but to make it make sense online instead of having to rely on voluntary non-enforcement. I don’t care if it’s Youtube or emulation development, you should know if your project is legal and safe before you have lawyers showing up at your door with offers you can’t refuse.

    • @mycodesucks
      link
      6
      edit-2
      2 hours ago

      They aren’t working within any rights. Emulator production is a legal right that Nintendo has neither the ability to bestow nor deny. It’s the founding legal rationale behind virtualization as a technology. This is the equivalent of someone holding a gun to your head and telling you to shut up - the forced relinquishing of your rights through threat of force, and it’s a little frightening to watch people suggest otherwise. This has played out in court and is settled law. Bleem! went BANKRUPT to secure a legal victory against SONY and establish that emulators are completely legal and there is no “gray area” about them, and you should be in less of a hurry to throw legal rights away because “Well, Nintendo said so…”

      • MudMan
        link
        fedilink
        32 hours ago

        They are absolutely within their rights to approach the developers of Ryujinx and threaten to sue them. Based on how things have worked so far they’d lose, and I agreee with you that the inequality in that interaction is terrible and should be addressed.

        On the Yuzu scenario it’s more relevant, because of the specific proprietary elements found in the emulator.

        And then there’s Nintendo targeting emulation-based handhelds and streamers for featuring emulated footage of their first party games on Youtube videos, which falls directly under the mess that is copyright enforcement under Youtube and other social platforms.

        In all of those cases, a clearer, more rules-based organization of IP that explicitly covers these scenarios would have helped people defend against Nintendo’s overreach, or at least have a clearer picture of what they can do about it. We can’t go on forever relying on custom, subjective judicial interpretation and non-enforcement. We’re way overdue on a rules-based agreement of what can and can’t be done with media online.

        The worst part is… we kinda know. There is a custom-based baseline for it we’ve slowly acquired over time. It’s just not properly codified, it exists in EULAs and unspoken, unenforceable practices. It’s an amazing gap in what is a ridiculously massive cultural and economic segment. It’s crazy that we’re running on “do you feel lucky?” when it comes to deciding if a corporation claiming you can’t do a thing on the Internet that involves media. We need to know what we’re allowed to do so we can say “no” when predatory corporations like Nintendo show up to enforce rights they don’t have or shouldn’t have.

        • @mycodesucks
          link
          6
          edit-2
          1 hour ago

          You’re incorrect. Creating an emulator is not illegal. Nintendo has the legal right to threaten to sue someone, but if you are threatening to sue for something that is not a crime, and you know that, and you do it anyway in the hopes of bankrupting them before the case settles, that’s not a legal proceeding, it’s extortion. I can threaten to sue you for cooking pancakes in your house, and while it’s technically ALLOWED for me to do that, it’s clearly and obviously not a case I would win, but if the threat of making your life hell is prominent enough, you might get forced into backing down, which is exactly what’s happening here.

          They would absolutely NOT lose in court for creating an emulator. I cannot stress enough exactly how legal emulation is. It’s as legal as making your pancakes. The only way they would lose in court is if there is some EXTRA thing they’ve done that we don’t know about. If all they’ve done is create and distribute Ryujinx, there is absolutely NO way Nintendo would win a case in the US. This is settled law, and saying it isn’t doesn’t make it so, although it DOES embolden companies to bullshit developers with more bogus threats in the future.

  • t�m
    link
    fedilink
    English
    104 hours ago

    Oh snap, we have to decentralize the hub

    • @grue
      link
      English
      53 hours ago

      I mean, that’s been obvious since Microsoft bought it.

      But this is really more about how emulator devs ought to accept that Nintendo is going to try to persecute them and start keeping themselves anonymous to avoid being ruined by lawsuits, even though what they’re doing is neither illegal nor unethical.

      • PropaGandalfOP
        link
        23 hours ago

        Not necessarily. Look at Lemmy instances for example. You could call each instance a hub, but the content is pretty much distributed.