1 comment

sorted by: hot top controversial new old
[–] 10 points 2 months ago

Microsoft, the safe home of open source /s

  • source
  • 44 comments in c/technology@lemmy.world view that post
    [–] 83 points 2 months ago (13 children)

    I didn’t think emulators were copyright infringement since they’re built from scratch. Why isn’t GitHub telling them to get fucked?

  • source
  • hideshow 13 child comments
  • [–] 115 points 2 months ago (12 children)

    Why isn’t GitHub Microsoft telling them to get fucked?

    They don't wanna be sued. Emulators are technically legal but Nintendo likes to abuse every loophole in the book to argue otherwise.

  • source
  • parent
  • hideshow 12 child comments
  • [–] 78 points 2 months ago* (last edited 2 months ago) (3 children)

    Nintendo eternally sucks but the Yuzu team handed their asses to the lawyers on a silver platter. Taking donations is one thing but a paywall to play the latest big first-party games is legal bait.

    Emulators have been a coding exercise that came with a nice side benefit. Devs were deliberate about separately the work from piracy. Then a group like Tropical Haze makes money on writing an emulator and release a 0-day update that runs Tears of the Kingdom.

    Emulation isn't a place for entrepreneurs.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 2 months ago* (last edited 2 months ago) (2 children)

    I don't think taking money for making an emulator is the problem per se, and it's unlikely it had anything to do with why Nintendo took action against them. It's... everything else you mention. The brazen, unquestionable, open piracy, and the publicity of being able to play a game that hadn't even been released as you say. And the DMCA in the US makes switch emulation itself a more viable legal target, because in this form it circumvents Nintendo's encryption like the article you link points out. You can sell an NES emulator, no problem.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 months ago (1 child)

    It... It does not "circumvent" Nintendo's encryption. It applies a decryption algorithm to an arbitrary file with an arbitrary key

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 months ago*

    I suppose it's true decrypting the files is not so much "circumventing" the encryption as it is... decrypting it, but I think for the purpose of the DMCA it's the process of "circumventing" Nintendo's attempt to keep unauthorized people from playing these games that it's referencing. Encrypting those files is a part of their DRM scheme, so they say undoing it without their authorization violates the law. That's my understanding of their claim, anyway, and part of the basis for their previous DMCA takedown notices to github. I don't think this specific claim has ever been tested in court.

  • source
  • parent
  • [–] 11 points 2 months ago (7 children)

    If anyone can afford the lawyers and has an incentive to challenge Nintendo, surely it’s Microsoft…..

  • source
  • parent
  • hideshow 7 child comments
  • [–] 3 points 2 months ago (3 children)
  • [–] 2 points 2 months ago (2 children)

    A little good press for GitHub to offset all the bad press from downtime.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 19 points 2 months ago

    Nintendo doesn't seem to care about all other emulators of their previous consoles nearly as much, hopefully it stays that way

  • source
  • [–] 40 points 2 months ago* (22 children)

    Maybe we could build a distributed Github you can't just delete with something decentralized and versioning, like Hypercore protocol or IPLD (InterPlanetary Linked Data), Ceramic Network?

    About legality: that's (japanese) Nintendo using US media laws gone rogue to swipe repos on a US hoster (Github). Maybe don't use a US hoster next time.
    And yeah, Europe isn't much better there.

  • source
  • hideshow 22 child comments
  • [–] 63 points 2 months ago (7 children)

    Github =/= git.

    Just stop using Github already.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 0 points 2 months ago (5 children)

    I am not so sure this situation would be much better on other services. Nintendo could steamroll smaller companies.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 0 points 2 months ago (4 children)

    You can host it on servers outside of their jurisdiction or with laws that better protect or prevent companies abuse. Anyone can host git is the point, you dont have to use GitHub.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 2 months ago (3 children)

    Have you seen what happens to ANY website hosting pirated Nintendo content? How many of them are still online?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 2 months ago (2 children)

    Lots are. Just because you see a lot of media articles about it, doesnt mean they are actually making a dent.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 months ago (1 child)

    Presumptuous and incorrect. They have made a big dent already. Entire communities abandoned and dev teams disbanded. No-one is willing to share links publicly anymore. Thus my point - hosting their pirated content on any site that wishes to operate or be accessed from US, EU or the UK would be committing a suicide by defending, or even not taking action on their dmca requests.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 22 points 2 months ago (5 children)

    Git is meant to be decentralised

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 2 months ago (4 children)

    Yeah, but it needs a address to point to, to work with others repositories. Which with http is centralized. Wouldn't be with a distributed protocol.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 9 points 2 months ago (3 children)

    I don’t think you know how git works

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 2 months ago* (2 children)

    I do know that it keeps a local copy of the repo. But it's not designed to work with a pool, so it needs a specific address to work together/clone/share repos.

    I'm by no means an expert in git, did i overlook something?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 9 points 2 months ago (1 child)

    Technically you can add as many remotes to a repo as you want and push/pull to any/all of them. Might be annoying though

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 months ago

    Its quite common in some industries. Lots of different git remote references no github. It works well when you dont care or dont want piulic repos out in the wild.

    I used to do a ton of contract work that way. It went away forva bit but about 3 years ago its coming back. Ive heard complaits about ai and that github is much less stable.

    You cant have downtime in some industries.

  • source
  • parent
  • [–] 18 points 2 months ago (4 children)

    There are already alternatives to GitHub and I think Forgejo is still working on federation. The most active Yuzu fork (as far as I'm aware) is Eden and that has its own Forgejo instance.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 0 points 2 months ago (3 children)

    There's also a p2p "plugin" to git, but things like that always feel like a workaround to me. The random hacker in India also doesn't know about it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 2 months ago (2 children)

    I don't really see what that solves tbh. Not having a central source of truth seems like it could cause issues and git is already pretty much decentralized because everyone who's working on a repo will have a copy on their own device and cam upload that to whatever forge they want. Aside from that, you lose all the features a git forge gives you, especially the ability for people to actually find the repo.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 months ago (1 child)

    especially the ability for people to actually find the repo.

    Vs. a random git URL or a centralized repo everyone knows?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 2 months ago

    Everything you can find on the internet is a "random URL" in that sense but that URL can be searched on search engines and shared. But I don't know how that p2p git thing works, so maybe I'm assuming it's more complicated than it actually is.

  • source
  • parent
  • [–] 21 points 2 months ago (1 child)

    I have not tried/used it (yet?), but the kids are building Radicle for this very purpose. It gets a fair amount of techie coverage (blogs, comments, etc.) but sits in unique space compared to, say, Forgejo (classic self-hosted git).

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 months ago* (last edited 2 months ago)

    Looks interesting, thanks!

    But i thought more, like; since IPFS doesn't delete data, writes changes separately. If we had that with protocolizing (which IPLD seems to do), we would have something like a decentral git.

  • source
  • parent
  • [–] 18 points 2 months ago* (1 child)

    I know Nintendo=bad, but also, if their only leg to stand on is "these are distributing our keys" then just don't include the keys. Plenty of others don't.

    I feel like all these repos knew their days were numbered because of that that, but they probably didn't care. It's easier to get everyone from one place than to look around online for the keys separately. May as well include the keys until Nintendo does something about it.

  • source
  • hideshow 1 child comment
  • [–] 13 points 2 months ago

    They don't include the keys. Their argument is stretched really thin. They're saying that because it can use prod.keys that are obtained illegally then the program is legal. They phrase this implying that getting these keys is always illegal, which it's not.

  • source
  • parent
  • [–] 16 points 2 months ago (2 children)

    If emulators are not illegal, why Microsoft take them down? This should be illegal, the same way information was censored in COVID times.

    I hate big tech.

  • source
  • hideshow 2 child comments
  • [–] 2 points 2 months ago

    I dream of a Nintendo where the artists are free from their work being used as a legal bludgeon against people who enjoy their work. You can't tell me the people behind tears of the kingdom were happy that their game was basically unable to be run on launch, and having to work within the constraints of a chip from 2018.

  • source
  • 17 comments in c/piracy@lemmy.dbzer0.com view that post
    [–] 48 points 2 months ago (1 child)

    Eden emu hosts its own git instance. If you have a server and live in a country where section 1201 of the DMCA does not apply you could do the same.

  • source
  • hideshow 1 child comment
  • [–] 35 points 2 months ago

    L move still using github tbh

  • source
  • [–] 51 points 2 months ago (6 children)

    I won't buy anything Nintendo ever again because they started attacking emulators. I was a lifelong customer until the Switch 2 and they've shot themselves in the foot.

  • source
  • hideshow 6 child comments
  • [–] 73 points 2 months ago (3 children)

    they started attacking emulators

    They're like this since the 1990s. Nothing fundamentally changed.

    I was a lifelong customer until the Switch 2

    Then you stuck your head in the sand because they're consistent about emulators since three decades.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 25 points 2 months ago (2 children)

    To fix this lifelong mistake this person should actively bash them from now on.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 months ago

    7 projects, most of which are yuzu forks.

    Unsure how much of these were in active development, but not sure what people expected. Just don't use GitHub for this, especially if Nintendo already shut down the project before.

  • source
  • [–] 6 points 2 months ago

    nintendo: we're going to dmca emulator and rom sites

    padme: so you're going to make classic games easily available to play for people right?

    nintendo: ...

  • source
  • [–] 3 points 2 months ago (1 child)
  • [–] 6 points 2 months ago

    Who, what, how can I help? 👀 /s

  • source
  • [–] 1 point 2 months ago*

    Why are these hosted on Github? Wouldn't a self hosted repo on an obscure VPS host be harder to take down?

    Edit: Nvm, others already mentioned this.

  • source