this post was submitted on 30 Jul 2025
706 points (95.6% liked)

Technology

73465 readers
3592 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] whaleross@lemmy.world 218 points 2 days ago (10 children)

Gamers can be the most entitled demanding assholes. Arch users can be the most annoying arrogant and conceited people to exist online.

I wouldn't dare imagine dealing with the unholy mix of arch gamers min-maxing social skills for inferiority complex.

I'd rather drop support too.

[–] mesamunefire@piefed.social 44 points 2 days ago (1 children)

Is there a specific interaction that made them angry?

[–] woelkchen@lemmy.world 384 points 2 days ago (27 children)

Is there a specific interaction that made them angry?

Stenzek's feeling got hurt when DuckStation was still proper open source software and people used the software fully in accordance with its license, i.e. they distributed modifications and not all permitted modifications were the most polished ones, so he felt that they give his name a bad reputation. Again: Stenzek released DuckStation under a license that explicitly allows this.

So he rage quit open source and released new DuckStation versions under a very restrictive "source available to look but not touch" license that's so insanely restrictive, Linux distributions are not allowed to make their own packages. So they ship the old version that works just fine because PlayStation 1 emulation was figured out very long ago. Stenzek feels that they should not ship the old version (which they are fully entitled to) and instead make a special exception for his software alone to point their users to DuckStation's website where instead of acquiring the emulator from their package manager (or "app store" in case you're not familiar with that term), Linux users should take extra steps to manually download and install DuckStation.

And since users may not know about this rift, they may post bug reports and feature ideas to Stenzek, even though these bugs may have been long fixed by non-open source DuckStation.

Basically: Stenzek did not read the license he picked for his software and then got mad when people made use of provisions explicitly allowed by the license.

[–] unexposedhazard@discuss.tchncs.de 81 points 2 days ago* (last edited 2 days ago) (2 children)

This should be top comment if true.

[–] brucethemoose@lemmy.world 71 points 2 days ago (8 children)

This is a great case for a “reader added context” feature for Lemmy, if it could be implemented in a decent way.

load more comments (8 replies)
load more comments (1 replies)
[–] brucethemoose@lemmy.world 47 points 2 days ago (2 children)

This happens way too much.

“What? People are doing things with my Apache project I don’t like!?”

load more comments (2 replies)
load more comments (25 replies)
load more comments (9 replies)
[–] GreenKnight23@lemmy.world 153 points 2 days ago (40 children)

itt: a bunch of entitled Linux youths that don't understand burnout or QOL.

dude has set a limit to what he wants or is willing to do. still gets called a bitch for defining the line and is still called an asshole.

some of y'all even bring up multiple cases of other foss devs doing/saying the same thing, continue to call them assholes.

🤔 There's a pattern here...but I'm just too blinded by the brilliancy of my distro to see it...

[–] yetAnotherUser@discuss.tchncs.de 75 points 1 day ago (3 children)

Notice how the developer argues he forbids packages and how the AIR is in violation of this? But an AUR PKGBUILD is not a package - it's build instructions. It doesn't distribute or package anything, you can check it yourself. It's not called "PKG" for a reason. He misunderstands his own license and believes the allegedly broken PKGBUILD violates it.

He may be right about some users annoying him with bug reports though I'd be surprised if it was that common. It seems like he got a couple of reports, noticed the "forbidden" PKGBUILD and then reacted like this. Just like when changing the license from GPL to CC-BY-NC-ND in order to combat... GPL violations and trademark infringements?

Frankly, the project has not had parricularly stable leadership in a while. Though a bit unfair of a comparison, compare it to Dolphin and you can see a night and day difference in project management.

load more comments (3 replies)
[–] DaTingGoBrrr@lemmy.world 43 points 1 day ago* (last edited 1 day ago) (1 children)

The problem has originated because he changed the license resulting in older versions being the only way to ship duckstation.

Edit: lisence to license

load more comments (1 replies)
[–] douglasg14b@lemmy.world 43 points 2 days ago (6 children)

Seriously, this thread is honestly vile and these people are a perfect example as to why this is happening.

How they are this blind to their own toxicity is beyond me

[–] michaelmrose@lemmy.world 61 points 1 day ago

I haven't read anything VILE here. It's happening because he's both controlling and implicitly bad at maintaining said control. Had he not insisted on trying to control packages he would have had a working package like every other software project in the ecosystem that is properly maintained for free by other people's labor.

load more comments (5 replies)
load more comments (37 replies)
[–] patatahooligan@lemmy.world 97 points 1 day ago (2 children)

I see a few top level comments agreeing with the sentiment that users are being entitled or abusive, but what are they actually referring to? The linked image certainly has no evidence of such behavior. Someone who claims to be the developer filed a deletion request for the duckstation-git AUR package on the AUR and they say:

Every time, it turns into abuse towards me, as you can also see in the comments for the package.

I read through a few pages of the comments here and they're mostly people talking about fixing issues with the package, and what to do about the dev purposely breaking the build... I only found a single message that could be called abuse:

@eugene, not really but i suspect it's an uphill battle, check the commit message: https://github.com/stenzek/duckstation/commit/30df16cc767297c544e1311a3de4d10da30fe00c

FWIW, I'm moving to pcsx-redux, I rather run a little bit less advanced PSX emulator than software by this upstream asshat. Regardless, much thanks for maintaining the AUR package so far.

And even this is not a good example of what stenzek is describing. For one, it's obviously a reaction to stenzek's hostile changes and not the sort of user coming for support and being abusive that stenzek is talking about. The user is also explicitly moving to a different emulator and not expecting any change from duckstation.

[–] seralth@lemmy.world 31 points 1 day ago

The more I look into it the more it looks like the dev is being a jerk and demanding, doesn't understand what he's complaining about. And lying about getting abuse that appears to honestly be self inflicted.

It's his project and his right to do with it what he may. But this seriously just appears to be a self inflicted man problem he's complaining about.

Zero sympathy honestly. Just be a damn adult and do what you need to do. Don't shead crocodiles tears for sympathy points.

load more comments (1 replies)
[–] eldebryn@lemmy.world 93 points 2 days ago (8 children)

While users can be demanding, this reads like a very immature response. Going out of your way to block support and prohibit packaging, which you can let others do with 0 seconds of your time, is kinda rude.

Author may have been harassed for all I know, but this is still an emotional response. They could have just said "yeah I'm not supporting this at all, figure it out yourselves if you want to" rather than actively blocking Linux functionality/packaging, which is what this sounds like.

load more comments (7 replies)
[–] FunnyUsername@lemmy.world 82 points 1 day ago* (last edited 1 day ago) (40 children)

this developer is a big prick. i had an issue (that turned out to be user error after getting help from another source) with the android version of duckstation so went to their discord for support. instead of offering any aid or insight, i was immediately stereotyped as "an android user" and told "we don't offer tech support for android" basically for no other reason than "because android users bitch too much and then give you a bad review," which is just kind of insane imo? there's no downside to bad reviews like you're not going to get delisted? anyways, completely not surprised to hear this from that ass. it genuinely seems like this guy hates developing duckstation at all and i am confused why he bothers. give it up man, sounds like you'll be happier

[–] Feathercrown@lemmy.world 42 points 1 day ago

"I don't want to get bad reviews so I'm going to be a massive dick to my users"

load more comments (39 replies)
[–] Mondez@lemdro.id 81 points 2 days ago (2 children)

I think this should have been anticipated after the license change.

[–] nickwitha_k@lemmy.sdf.org 50 points 2 days ago (1 children)

Yeah. That's a pretty shitty license to move to for endusers and others. Disallowing derivatives, etc. is within their rights but, really a dick move but, considering this commit message, not surprising.

[–] deadcade@lemmy.deadca.de 65 points 2 days ago (2 children)

It's actually not within their rights (I am NOT a lawyer)

GPL code is still owned by the person who wrote it, that includes contributors who have made a PR. Unless they all signed CLAs (Contributor License Agreements) to hand over their copyright to the repository owner, the repository owner does not hold copyright for this code, and as such can't legally change the license. They can use and distribute it as specified in the license terms of the GPL, but that excludes changing the license.

[–] vzqq@lemmy.blahaj.zone 29 points 2 days ago (3 children)

That’s true, but only contributors have standing to do something about it. Unless there are contributors with contributions that are not easily patched out that are willing to make a case out of it, we’re stuck with the last GPL version.

load more comments (3 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] arc99@lemmy.world 81 points 1 day ago (8 children)

The answer for this guy and other people stretched by supporting Linux is to say it's flatpak or nothing. Stop trying to build for each dist because it's not sustainable. If someone on a dist wants to maintain a package then let them take the heat if it is broken.

[–] nyan@lemmy.cafe 44 points 1 day ago* (last edited 1 day ago) (4 children)

I don't think you quite understand how this works. No distro ever asks third party programmers to create packages for them—that's the job of the distro's own team, or of enthusiasts using the distro. All the distro packagers want or need from the original programmer is the source code and enough documentation to get it to compile. They take it from there.

load more comments (4 replies)
[–] kadup@lemmy.world 34 points 1 day ago

If someone on a dist wants to maintain a package then let them take the heat if it is broken.

That's quite literally what happened and why this guy is moaning though. Nobody asked him for an Arch build, people distribute it themselves on the AUR and he's annoyed anyway.

load more comments (6 replies)
[–] ZILtoid1991@lemmy.world 79 points 1 day ago (7 children)

Dev here who also happens to support Linux, and while Linux has its own challenges (whoever came up with the libevdev API, should not allowed to come up with any other API's), I think it's good to support Linux natively regardless. GNOME devs however should stop forcing their UX ideas onto others sometimes even outside of Linux. One of them when I was asking about how to I make the Alt key on Windows to stop it trying to open the nonexistent menu bar, then they told me to "just add one". I'm developing games, not just desktop apps, where the alt key isn't expected to open a menu bar. I then got told that it's "expected behavior" (Hungarian here, I'd like to expect that both alt keys are for accessing a second set of gliphs, and one of them isn't a dedicated "menu key"), and that games like Unreal Tournament "did it already" (that one used the escape key for menus).

[–] A_norny_mousse@feddit.org 64 points 1 day ago

GNOME devs however should stop forcing their UX ideas onto others

And then break them with every major release

load more comments (6 replies)
[–] ArchmageAzor@lemmy.world 78 points 1 day ago (7 children)

Linux pros: FOSS, free, private, secure, etc.

Linux cons: Linux users

load more comments (7 replies)
[–] Vitaly@feddit.uk 70 points 2 days ago (26 children)
[–] missingno@fedia.io 138 points 2 days ago (8 children)

This is the dev that changed the license a while back from GPL to CC-BY-NC-ND because they got mad about forks.

The kicker here is that the AUR package they're whining about here is based on the last GPL version.

[–] Sanctus@lemmy.world 112 points 2 days ago

So he fucked his own packaging with the licenses and now blames the users for complaining? Common Windows Dev L

[–] A_norny_mousse@feddit.org 47 points 2 days ago

changed the license .. from GPL to CC-BY-NC-ND

oof. Good luck with that in FOSS world.

load more comments (6 replies)
[–] mesamunefire@piefed.social 39 points 2 days ago* (last edited 2 days ago) (1 children)

Yeah im sure someone will fork and it will be named chickensation or whatever. Then we will move on.

Hope the developer feels better. Its easy to get burnt out on passion projects. If I were to guess, this is what is happening. They are going to say some pretty insane things in the next couple of weeks and then get a handle on their life.

Ive always liked: epsxe myself. Works well and no real drama. Its a very old console.

[–] woelkchen@lemmy.world 50 points 2 days ago (2 children)

Yeah im sure someone will fork and it will be named chickensation or whatever. Then we will move on.

https://github.com/libretro/swanstation

load more comments (2 replies)
load more comments (24 replies)
[–] drmoose@lemmy.world 45 points 1 day ago (15 children)

Valid points but the maintainer comes off as deranged.

load more comments (15 replies)
[–] Wispy2891@lemmy.world 45 points 1 day ago* (last edited 1 day ago) (2 children)

Refuse to build in Arch package environments. My license does not allow for packages

but it's not a package. On arch it downloads the source from his own git and it compiles it on the end user machine. He is a dev and doesn't know that? Or just pretending?

AUR is just (automated) instructions on how to compile (except -bin, in that case it's packaged)

A previous commit of the readme even said:

Linux users are encouraged to build from source when possible

yes, good luck building from source without documentation on what libraries do you need

load more comments (2 replies)
[–] A_norny_mousse@feddit.org 34 points 2 days ago (1 children)
load more comments (1 replies)
[–] insomniac_lemon@lemmy.cafe 32 points 2 days ago (5 children)

Just grep the source for "wayland" and you'll see what I mean.

and

# Refuse to build in Arch package environments

MATCHES ".*archlinux.*")

Not sure if there is more to this, but it seems like it screws over X11 users for no reason (I'm still using a 1050Ti).

load more comments (5 replies)

Their right to do so, but the comment sounds like a whiny bitch.

[–] magic_smoke@lemmy.blahaj.zone 28 points 1 day ago (4 children)

As someone who used to use arch for years, I can't stand its users who go around acting like running it is some herculean task that takes serious knowledge.

In reality its not much more than a misbehaved pet that requires constant attention and a blog post to be read every month or so. Not because its hard, but because its updates are just kinda slapped together and tossed out in the name of speed.

One of the biggest indicators of this is the AUR. For what it was worth, the Gentoo crowd it replaced at least knew how to compile a program.

Maybe learn to use git, tar, and make like literally anyone else on any other fucking distro.

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