• spartanatreyu@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 个月前

    I have to disagree here thanks to one great and recent counterexample:

    Remember OBS getting hammered by error reports that had already been fixed ages ago?

    Fedora had a habit of building and distributing their own version of third party projects.

    Fedora users were downloading OBS but they were getting the broken Fedora repackaged version instead.

    • Users were pissed that OBS wasn’t working.
    • The OBS devs were telling users these issues are fixed and to update to the latest version.
    • As far as the users could tell, they were already on the latest version which pissed off the users even more.
    • OBS devs figured out what was going on (users had the borked unofficial distribution installed) and told users to switch to the official version
    • Most users didn’t know how to do that and kept bombarding OBS with issues.
    • OBS devs asked Fedora to stop linking to the borked version over the official version in their OS
    • Fedora devs said no.

    No matter how many times OBS tried to get Fedora to change what they were doing, the Fedora devs wouldn’t budge.

    It led to OBS threatening legal action against Fedora:

    See: https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/39#note_2344970813 Video version: https://www.youtube.com/watch?v=dJJvq3dpylM

    Fedora finally started listening to application devs after that.

    Podcast interview discussing resolution: https://www.youtube.com/watch?v=oKP1hgdFJKo


    Now for Duckstation it’s a similar thing.

    Arch (AUR) has a borked distribution that they’re linked to instead of the official version.

    The one difference is that OBS has financial support from paid streaming software that uses OBS as a base, whereas Duckstation doesn’t.

    Which means that Duckstation doesn’t have the financial backing to legally compel Arch to drop their borked distribution.

    So their only recourse is to make a public appeal saying if this isn’t fixed, I’m dropping support entirely.

    Entirely understandable.