this post was submitted on 02 Oct 2024
394 points (99.5% liked)

Open Source

31218 readers
303 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] Max_P@lemmy.max-p.me 128 points 1 month ago (3 children)

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.

[–] MrSoup@lemmy.zip 33 points 1 month ago* (last edited 1 month ago) (5 children)

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@lemmy.world 28 points 1 month ago (7 children)

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.

[–] MrSoup@lemmy.zip 4 points 1 month ago (1 children)

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.

Exactly. Isn't decentralized itself since it's not a platform but by being "indipendent" and not entangled with anything you can just copy it entirely and host it somewhere else.

[–] aalvare2@lemmy.world 3 points 1 month ago (2 children)

Isn't decentralized itself since it's not a platform

I think I see your definition of “decentralized” a little better now, if you only want to apply it to platforms.

I think your definition may be too strict, and that “decentralized” and “distributed don’t have to be mutually exclusive, but eh, that’s just my take.

load more comments (2 replies)
load more comments (6 replies)
[–] toastal@lemmy.ml 4 points 1 month ago (1 children)

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

FIFY

load more comments (1 replies)
[–] ksynwa@lemmygrad.ml 3 points 1 month ago

Git is decentralised by nature. It's what allows mirroring the repo on other forges even when git repos are hosted on proprietary platforms like GitHub.

load more comments (2 replies)
[–] qaz@lemmy.world 9 points 1 month ago

Git is decentralized, but the collaborative aspect is fully centralized.

[–] PropaGandalf@lemmy.world 5 points 1 month ago* (last edited 1 month 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.

[–] AFC1886VCC@reddthat.com 47 points 1 month ago (1 children)

I'm going to pirate a switch game and load it onto my steam deck in honour of Yuzu and Ryujinx.

[–] GhiLA@sh.itjust.works 27 points 1 month ago* (last edited 1 month ago)

Let's create millions of copies of BOTW and delete them so Nintendo loses a few billion.

[–] Anti_Face_Weapon@lemmy.world 41 points 1 month ago* (last edited 1 month ago) (1 children)

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.

[–] Bitswap@lemmy.world 4 points 1 month ago (2 children)

Bad press, a legal battle they couldn't actually win if it went to court

Those two seem like a stretch.

[–] JohnEdwa@sopuli.xyz 8 points 1 month ago* (last edited 1 month ago) (1 children)

Emulation and emulators aren't illegal. Yuzu for example got in trouble mostly for distributing tools for circumventing copy protection and dumping roms and not for the emulator itself.

But it doesn't really matter as nobody has money to defend themselves against something like Nintendo. Here just even the threat of it was enough to get the Ryujinx devs to fold just in case.

[–] Bitswap@lemmy.world 3 points 1 month ago

Yes. Nintendo doesn't need to ever win a lawsuit. If they simply bring it, they will win through having the deepest pockets.

[–] Anti_Face_Weapon@lemmy.world 5 points 1 month ago (3 children)

This is clearly bad press, everyone reading this gets negative thoughts about Nintendo. We are all talking about how bad they are RIGHT NOW.

Nintendo would absolutely lose that legal battle. It's well established that emulation is not a crime and nor is the development of emulators.

load more comments (3 replies)
[–] MudMan@fedia.io 26 points 1 month ago (1 children)

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@lemmy.world 41 points 1 month ago* (last edited 1 month ago) (12 children)

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..."

load more comments (12 replies)
[–] delirious_owl@discuss.online 25 points 1 month ago* (last edited 1 month ago) (1 children)

What's not reported is that they will create a new codeberg account under a fake name, fork, and continue development in a few months

[–] ocassionallyaduck@lemmy.world 35 points 1 month ago (1 children)

Original dev almost certainly not, not if they have their real name which is likely.

Nintendo harasses people with private investigators and likely have a dossier on whoever they targeted that goes beyond just the project. Cheat on your wife? Have a questionable arrangement with your HOA about your garage? It's all ammo against you.

[–] delirious_owl@discuss.online 5 points 1 month ago (1 children)

Don't use your real name, obviously.

[–] ocassionallyaduck@lemmy.world 4 points 1 month ago (3 children)

In this age with PIs and lawyers, it can often be found, and emudevs probably don't start thinking they will be facing down a giant corpo over a hobby project.

load more comments (3 replies)
[–] CubitOom@infosec.pub 22 points 1 month ago

Here is HurricanePootis pinned comment in the AUR.

So, I am going to pin this post.

For now, I am pointing this package to https://git.naxdy.org/Mirror/Ryujinx as it has tags, which is useful for this package.

I am against deleting this package, as with yuzu and citra, forks will arise and then these packages will be resurrected (sometimes by less skilled maintainers cough cough citra). Therefore, I am going to keep an eye out to see where Ryujinx development goes, and go on from there.

[–] Zozano@lemy.lol 22 points 1 month ago (2 children)

OK!

SAY IT WITH ME NOW!

WHEN I SAY "BARBARA" YOU SAY "STREISAND"!

READY?!

" BARBARA "

[–] Chewy7324@discuss.tchncs.de 12 points 1 month ago* (last edited 1 month ago) (1 children)

This does not apply to difficult projects like emulators.

E.g. suyu, a yuzu fork, does not seem to get much development. Most of the changes are build or documentation related. [1]

Those emulators will work fine for the currently supported games, but without new competent people (trying to stay anonymous), I don't see how these emulators will improve.

[1] https://git.suyu.dev/suyu/suyu/commits/branch/dev

load more comments (1 replies)
[–] PropaGandalf@lemmy.world 8 points 1 month ago

"FUCK IP"

did I do it correctly?

[–] finickydesert@lemmy.ml 20 points 1 month ago (5 children)

Oh snap, we have to decentralize the hub

[–] grue@lemmy.world 19 points 1 month 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.

[–] qaz@lemmy.world 7 points 1 month ago (1 children)
load more comments (1 replies)
[–] HappyRedditRefugee@lemm.ee 5 points 1 month ago (1 children)

Forgejo is already doing it

load more comments (1 replies)
load more comments (2 replies)
[–] yamanii@lemmy.world 15 points 1 month ago (6 children)

Nintendo is not as stupid as you guys think, Yuzu forks that actually got some development like sudachi got targeted shortly after and was dmca'd too, nobody wants to work on something that's going to get claimed in 3 months.

[–] mbirth@lemmy.ml 11 points 1 month ago (1 children)

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 4 points 1 month ago (9 children)

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.

load more comments (9 replies)
load more comments (5 replies)

Nintendo youll never get my money cuz you wont me play yer great games on my own hardware. Ill never spend another dime on your designed to fail overpriced crappy controllers. Never! Boooooo!

[–] mindbleach@sh.itjust.works 11 points 1 month ago

Never give Nintendo money.

[–] badbytes@lemmy.world 7 points 1 month ago (1 children)

Nintendo hates fun. Pass it on.

[–] aciDC14@lemmy.world 5 points 1 month ago

Nintendo hates fun that isn’t THEIR fun.

[–] logging_strict@lemmy.ml 7 points 1 month ago (3 children)

Wait! So the author bows his head, says hey great guys u win. Watch i complied.

Leans over to the stranger sitting next to him and says, hold my beer.

In the same heartbeat, creates another git acnt, exact same commit history. And carries on. Some other author, totally not the same guy but oddly the same pgp public key announces they've taken over and here are the new urls.

i call that mission accomplished

this comment thread is like fight Money Mcbags and go bankrupt for our entertainment and for the LOLs and feelz good?

Or we can just post the new urls and pretend it's a new maintainer, with the handle lawyerdisappointed

[–] yamanii@lemmy.world 9 points 1 month ago

What are you even talking about, I was on their discord when I saw this and saw no links to a new version.

load more comments (1 replies)
load more comments
view more: next ›