this post was submitted on 30 Jul 2025
718 points (95.7% liked)

Technology

73758 readers
4157 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 222 points 1 week 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 45 points 1 week ago (1 children)

Is there a specific interaction that made them angry?

[–] woelkchen@lemmy.world 392 points 1 week 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 82 points 1 week ago* (last edited 1 week ago) (2 children)

This should be top comment if true.

[–] brucethemoose@lemmy.world 71 points 1 week 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 1 week 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 154 points 1 week ago (45 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 week 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 44 points 1 week ago* (last edited 1 week 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 1 week 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 week 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 (42 replies)
[–] patatahooligan@lemmy.world 99 points 1 week 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.

load more comments (2 replies)
[–] eldebryn@lemmy.world 93 points 1 week 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)
[–] arc99@lemmy.world 83 points 1 week ago (9 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 week ago* (last edited 1 week 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 week 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 (7 replies)
[–] FunnyUsername@lemmy.world 82 points 1 week ago* (last edited 1 week ago) (41 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 week ago

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

load more comments (40 replies)
[–] Mondez@lemdro.id 81 points 1 week ago (2 children)

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

[–] nickwitha_k@lemmy.sdf.org 51 points 1 week 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 66 points 1 week ago (5 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.

load more comments (5 replies)
load more comments (1 replies)
[–] ArchmageAzor@lemmy.world 80 points 1 week ago (7 children)

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

Linux cons: Linux users

load more comments (7 replies)
[–] ZILtoid1991@lemmy.world 79 points 1 week 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 week 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)
[–] Vitaly@feddit.uk 71 points 1 week ago (26 children)
[–] missingno@fedia.io 139 points 1 week 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 113 points 1 week 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 1 week 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 40 points 1 week ago* (last edited 1 week 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 51 points 1 week 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)
[–] Wispy2891@lemmy.world 48 points 1 week ago* (last edited 1 week 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)
[–] drmoose@lemmy.world 44 points 1 week ago (15 children)

Valid points but the maintainer comes off as deranged.

load more comments (15 replies)
[–] A_norny_mousse@feddit.org 34 points 1 week ago (1 children)
load more comments (1 replies)
load more comments
view more: next ›