• 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…

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

    • 11 months

      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

      • 11 months

        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.

      • it’s honestly why I don’t open source any of my projects.

        like, I want to make the world a better place but at the same time it cannot cost me my QOL because some entitled punk thinks they can demand shit from me.

        • 11 months

          I don’t think you have any projects anyone would use. If you did you could ust tell the imaginary entitled punk you don’t have time.

    • 11 months

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

      • wigit@infosec.pubdeleted by creatorEnglish
        11 months

        I wonder if he received permission from all the other contributors to change the license of their contributions.

    • 11 months

      People just expect open source devs that do this shit in their free time with absolutely no compensation to bend over for them and do everything they please. The good thing about open source development is that you can just help with the development yourself.

      • 11 months

        Yes, but no one can help this one developer because they changed the license. So now the project is just source available, not open source. They chose to be alone.

      • Defending a dick head dev they know nothing about or their history and insulting end users under false assumption. Overly self righteous.

        Yep, reddit as fuck.

    • G*mers are entitled pieces of shit.

      Linux users are arrogant hipster assholes.

      It’s a perfect storm for creating just the worst people ever. And that’s before we add the weird belittlement open source devs get.

    • 11 months

      I just cannot wrap my head around an emulator dev who isn’t daily driving Linux…

      Damn people are really misunderstanding this comment. Legitimately just don’t know anyone who is involved in FOSS projects who doesn’t primarily use Linux. Not really passing judgement here, just making an observation.

      • I’m all for jerking around on Windows folks to use Linux in jest and fun, but to purposely shit on a major contributor of any foss for not using Linux makes my blood boil.

        honestly, I hope the dev reads this and takes my advice.

        as a Linux guy, run dude. fuck these assholes. they don’t deserve your time, your talent, or your efforts. gank your shit, rewrite the license, and block any Linux use. and make sure you call out the distro(s) responsible. sometimes assholes have to be put in their place to learn anything. even then, if history tells us anything they’re just going to go poison some other poor dev and forget about you.

  • 11 months

    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.

      • 11 months

        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.

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

            • 11 months

              Could be a good feature to add to PieFed, which is built on Python specifically to allow more developers to have access to building extensions and plugins.

            • 11 months

              It is implemented. It’s known as “comments”. You are looking at it. There’s no need for any particular UI feature for this stuff.

        • This happens way too much.

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

        • One of the most entitled takes I’ve ever read.

          The guy built software and opened sourced it. People started packaging it for their favourite distribution repositories and then users started coming to him for support on problems he didn’t create!

          It’s like if you were a farmer selling eggs and some kids bought your eggs and started throwing them at people’s houses and then instead of the cops arresting the kids they come arrest you for selling eggs. It’s bullshit!

          • How does that analogy make any sense? No one has done anything malicious to him. He released open source software, got mad and revoked the open source license for newer versions, then got even more mad when people continued using the old open source version. Which is a problem he brought on himself. And his continued tantrums still won’t keep distros from packaging the only version they even can package.

            • He got mad because people kept bugging him to fix problems created by other people which he has no control over. His “tantrums” are his way of re-asserting control over his life.

              Open source dev burnout from support requests is a real and widespread phenomenon. When a software developer releases the fruits of their hard work they are doing the wider community a service. When large numbers of people begin to contact the developer for support the effect can be overwhelming even though every individual request may be legitimate and non-malicious.

              In the case of packaging errors created by a third party not in contact with (let alone under the control of) the developer, these support requests for dealing with unsolvable and irrelevant (in the developer’s eyes) problems can be absolutely maddening.

              I am quite sure the developer would have had no issues with people doing what they did as long as they accepted the responsibility to fix their own issues without contacting him. The fact that they did not do so (and therefore caused him grief) is negligent even if it isn’t malicious.

              • 11 months

                Is the issue with the packaging, or that only an outdated version can be packaged?

                He could fix the license, then people would push the up to date version and users wouldn’t report old bugs.

                • The entire reason he changed the license was because the people didn’t keep the packages up to date.

          • 11 months

            Most people arguing from analogies are doing so because they can’t actually make a coherent argument against THING so they make a bad analogy and then expect you to unwind the 17 ways the analogy and the thing are different. This being a waste of time. I’ll just tell you that your analogy is trash and you should do better.

    • Arch users can be the most annoying arrogant and conceited people to exist online.

      Ðe maintainers are ðe same. I don’t know if it’s ðe chicken, or ðe egg, but distro maintainers do tend to set ðe tone.

      And, yeah, I use Arch everywhere, because so far everyþing else is worse.

  • 11 months

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

    • GNOME devs however should stop forcing their UX ideas onto others

      And then break them with every major release

    • 11 months

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

      FYI - if you haven’t figured this out already (and for useful info for other Win32 devs), simply block WM_SYSCOMMAND in your WndProc of your app if the pressed key is SC_KEYMENU.

      I’ve done this for a game mod I’m developing (it didn’t have windowed mode originally) and I specifically blocked it only during active gameplay. Otherwise (e.g. during menus) it can be pretty useful to keep active.

    • 11 months

      The gnome team is worse then apple and Microsoft.

      At least they own the entire OS they force their changes on.

      The gnome team just fucks with everyone everywhere and gives zero fucks otherwise.

        • 11 months

          Idk I’ve met some pretty frustrating administrators who understandably hate Microsoft but they then go and refuse to learn anything else, refuse to use anything other than some variant of Windows for anything that needs an operating system then complain when their hacks to make windows do stuff it was never designed to do (or stuff it once was designed to do but hasn’t been supported since Server 2003) get broken.

          As an administrator part of your job is to identify the right tool for the job. I am most comfortable in Linux, I find the general architecture to make far more sense than Windows. I fully recognize that for most businesses Windows is the best bet on many cases. But there are also situations where windows should be your last possible choice. These admins setting up IIS Server and windows-based SCSI targets, using HyperV instead of a better hypervisor for more than a handful of VMs, they frustrate me to no end and I have to suspect they just have given up on learning anything new with these choices

    • 11 months

      Don’t forget Linux devs are also Linux users. And they are just as much a con as the non dev users!

      • 11 months

        Sometimes devs are the most difficult users.

        “Why is this not working the way it should? Ok, yes I did rewrite how the code manages save data in the filesystem, but that shouldn’t have any impact, I just thought it should make sure it only writes in 8k chunks because I read a comment somewhere that says it would increase ssd life by 3%, but I promise you it’s exactly equivalent to the original code and the problem must be elsewhere, not my patch. I patched dozens of other packages without issue with my 8k barrier strategy without any problems”

        Devs come up with wild ideas, rewrite stuff, fail to mention it until you run into it, then explain why it doesn’t matter and stubbornly refuse to at least try without their weird change.

  • 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).

    • 11 months

      Can someone grep Wayland and tell us what you find?

      IDK how I would do that on my phone.

      • 11 months

        I find mostly complaints around Wayland not working like Xorg, like complaining they can’t just get the absolute cursor position and things like that.

        Sounds very much like parroted points from probonopb’s rants, like claims of “broken by design”.

  • 11 months

    Since it’s an open source project, it’s pretty easy to make a fork and readd Linux support.

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

      • 11 months

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

      • changed the license … from GPL to CC-BY-NC-ND

        oof. Good luck with that in FOSS world.

    • 11 months

      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.

    • Would have to go back to before the license change in September 2024. The current license basically forbids forks, from my reading.

      • 11 months

        You can’t fork it or redistribute it… but you can distribute patches for users to apply, and those are easy to add in a PKGBUILD. That’s how a lot of game/ROM patches are distributed and they appear to be legal.

        It’s an emulator, lets be real, the majority of the users couldn’t give a shit about license terms anyway.

        • 11 months

          Getting flashbacks to installing qmail back in the day…

          I have a heard time imagining it to be worth it with other psx emulators readily available without weird hoops to go through.

        • Yeah… But then it sucks for anyone not running Arch (btw) or derivative distros. I really don’t have a dog in this merge conflict but really would feel bad for any packager maintainers.

          • 11 months

            but really would feel bad for any packager maintainers.

            It’s already unpackageable because of the license anyway.

            The only “legit” way to get the emulator is their provided AppImage bundle, and nothing else. The author also has a rant about Flatpak being broken and unreliable and refusing to support that, so…

      • 11 months

        So how would that work? I know we say emulators are allowed…but Nintendo came knocking a while ago, Github removed the repos pretty quick. If they go and applies their fork-less license in a court of law…that would have very nasty consequences for them.

        • 11 months

          the big thing that caused nintendo to take action against the switch emulators was that the creators were taking money for it, and explicitly pirating games. like, they set up a patreon where you could pay for early access to builds specifically tailored to games that were not released yet.

          • 11 months

            Theres a LOT of emulators that got caught in all that not just the ones that were taken down for legal reasons. Theres a reason quite a few new emulators are not on Github/public git sites anymore.

            Im not saying your wrong, what I am saying is that the situation is a bit nuanced and if a PSX emulator wants to push their “rights” they might find they actually dont have any when push comes to shove.

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

    • 11 months

      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.

  • 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

    • 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,”

      This sounds like there were several users berating you, not (just) the developer?

      It’s a tricky one. You can’t ban every user from your Discord just for being condescending.

      • 11 months

        The developer also had a massive drama with RetroArch because, wait for it… “RetroArch users complain too much!” so that’s actually a common sentiment coming from them and it’s absolutely not restricted to Linux. He hates Linux users, Android users, RetroArch users… at this point I wonder why even publish this as a public user facing project at all, he clearly hates users.

        • 11 months

          In his defense, a LOT of emulator maintainers have this sentiment about RetroArch, so I can’t fault him too much for that one in particular.

          I do get the sense this is more common with emulators in general.

            • 11 months

              I’ve seen multiple emulator devs frustrated with how demanding the project itself is, but moreso toxic behavior from the lead developer towards emulator devs and users alike. Can’t handle any kind of even constructive criticism worth a damn and when people understandably are frustrated by him lashing out he then turns it back around to say they’re out to get him.

          • 11 months

            In his defense, a LOT of emulator maintainers have this sentiment about RetroArch, so I can’t fault him too much for that one in particular.

            Then release your emulator as a paid app for iOS with a closed source and go nuts. Otherwise it’s like going out naked during a rainy day and shouting you’re getting wet.

    • 11 months

      “I don’t want to get bad reviews so I’m going to be a massive dick to my users”

      • 11 months

        Who said he was wrong? He basically guaranteed that android users will respond that way by refusing to support them, thus ensuring he will always be right about them

        • 11 months

          He’s not obligated to provide that support. But the tone sure makes it seem expected.

          • 11 months

            He’s not obligated to provide support but there are infinitely many ways for decline providing support without insulting someone for being an Android user, and insulting Android users in general, at the same time, literally the moment when someone sought for support.

            Especially when Discord is not even inherently a support platform to begin with, Discord is a fricking instant massaging platform, this is fundamentally no different from insulting a stranger on the street the moment they started a conversation, with the most BS insult ever.

    • 11 months

      it genuinely seems like this guy hates developing duckstation at all.

      I don’t think you get it. He probably enjoys creating, and achieving something awesome. He has no obligation to deal with entitled users of what he gives away

      • Then he really shouldn’t have a discord server where he offers tech support.

        It’s one thing to not give anyone lemonade, you’re never obligated to do that for no reason, however it’s another thing to set up a free lemonade stand and tell whoever tries to get lemonade that they’re annoying and to go away.

      • 11 months

        If he only wants to create something and not deal with any user issues, he could just do that. Going out of his way to tell users to fuck off is extra work he could just not do and everyone would be happier

    • 11 months

      Sounds like someone who uses Windows and is annoyed that anyone else uses anything other than Windows.

      I dunno about anyone else, but that’s a giant red flag for me when it comes to software devs

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

    • 11 months

      I don’t use Arch but I have noticed a growing number of forums where people seem to talk about a lot of problems. I have used Gentoo, Debian, Ubuntu etc. But Arch stands out as the distro that seems to have the most helpless users. Or is it the most broken distro?

      • 11 months

        I use arch on a couple of machines and for a rolling release I find it surprisingly hassle free. So with a scientifically relevant sample size of one ;) - I declare that it’s the people that are the problem.

        That is with regular updates though.

        I also have a gentoo box that is fine if you let it update every week or two, but tends to need more love and attention if you turn it on again after half a year. I wouldn’t be surprised if that’s the same for arch. Users who only update twice a year aren’t really the target audience for rolling release.

        It probably also depends on your hardware and what your usecases are; as always using the right tool for the job helps

        • 11 months

          Two of us at least! Arch has been the most hassle free of any distro I’ve used.

          Solved my distro hopping 13 yrs ago

    • 11 months

      If I give something for free, it’s my rules. Simple as that. Don’t like it? don’t accept it.

      Linus is often a dick. He even acknowledges it. Don’t like it? Well, there are other OS.

      I’m not like that, I like being helpful, I actually do many volunteer hours a week, but… I do hate entitlement. I don’t see these people giving Microsoft as hard a time.

      Lets keep the Karen constrained, please.

      • 11 months

        Yeah but you also don’t get to be upset if someone calls you unpleasant. Both things can be true.

        • 11 months

          He’s upset because people are bothering him for packages that are out of his control. A similar thing happened recently with OBS where a distro was packaging it in a non-standard way, iirc.

          • 11 months

            They’re not being bothered. They are a sensible asshole. Nothing wrong with that, and they are free to express their truth of how they feel. But there’s no evidence of harassment, if they think bug reports and feature requests is abuse then they are in for a rude experience if someone is stupid enough to actually harass them.

            They should just take their project proprietary anyways. The license used is a joke. Duckstation is not open source, the license is so restrictive that it is barely source available. They are not ideologically, or in practice, part of the FOSS community. So they’re free to take their toy home with them. They weren’t playing nice with others anyway.

          • 11 months

            Nah man I maintain a few decently sized packages on github and refusing support etc is perfectly normal but generally you don’t go on this toxic rant and just say “nah man I can’t afford to maintain this” which is very well accepted.

          • 11 months

            If you don’t want to see your software packaged in ways outside of your control, is it smart to publish it with a license that allows it to be packaged in ways outside of your control?

              • 11 months

                Oh. Time for a fork. -ND variants are not Free Software / Open Source.

                • Having read a lot of the thread it sounds like that’s sort of what’s going on with the version on the AUR. Sounds like it is the old GPL v3 version and the dev doesn’t wanna put the new CC BY-NC-ND version on the AUR themselves because they don’t want to make an account there (understandable, not saying they should have to).

                  The whole situation is sort of sad, but ultimately devs working on free (as in money, I now -ND is not libre) software need to do what they need to do to remain sane. If it’s a CC BY-NC-ND emulator without Linux support versus no emulator at all I think we’d all want the first.

                  I hope this thread can be an eye opener for folks to remember to treat volunteer devs with respect. (Not implying anyone here was part of the problem.)

    • No, Maintainer comes off as pissed off for dealing with a lot of headaches created by others creating a version he doesnt support, and doesnt want, yet is dealing with all the backlash and headache of.

      and to try to stem the tied, he created a package just for those people… and they refuse to use it, continuing to use the broken version, and bombarding him with headaches over something that he, again, does not control.

      Only liars would say they wouldnt be pissed off dealing with such a situation.

  • 11 months

    After being on Lemmy, I have some kneejerk sympathy.

    Seems harsh though.

    [edit: I rescind my harsh comment. It was a classic didn’t read the title situation along with just wanting to mock arch dorks without starting a fight. So instead. Stop being toxic and demanding arch users! I don’t care if the title is misleading or editorialized or totally false.]

    • 11 months

      Dude just stated how much of his free time he is willing to provide to others for free and put a line on what he is willing to commit.

      And somehow this thread thinks that’s harsh or petty?

      Is literally any person complaining about this guy setting reasonable boundaries paying him money to do this work?

      • 11 months

        Please see my edit. You’re correct. No one is entitled to someone else’s work.

        It’s the same with piracy advocates, actually. People should be able to put boundaries around their work.

      • 11 months

        And somehow this thread thinks that’s harsh or petty?

        Is literally any person complaining about this guy setting reasonable boundaries paying him money to do this work?

        No they’re a bunch of entitled assholes who need a fucking wake up call.

  • 11 months

    Lmao welcome to the world of open source

    Project doesn’t have an issue tracker, wonder why

  • 11 months

    Let me add to context:

    This developer hates the FOSS spirit & tells users to fuck off when they complain. There, done.

    • 11 months

      As a linux user myself (arch) I wish the community would just pick a package manager and stick with it.

      • 11 months

        Microsoft waiting in the wings to buy that package manager as soon as the community decides.