Readit News logoReadit News
rincebrain · 10 months ago
This seems like a flashback to the xscreensaver fights with Debian of yore, given that the entire fight seems to distill to "OBS is shipping EOL Qt because of unfixed regressions in newer Qt, Fedora views shipping EOL Qt as unjustifiable neglect and repackaged it with newer Qt, which, as described, breaks things." [1]

For those who don't have that in their context - jwz got very upset at people reporting bugs against xscreensaver that had been fixed for a long time in upstream but e.g. Debian doesn't just ship upstream updates every 30 minutes. He requested Debian stop shipping it (or update it? I didn't go reread the entire chain before replying), Debian declined.

He then put in a piece of code that popped up a notification if the system time was sufficiently far past the hardcoded value, informing people they should upgrade, and Debian debated patching his message out.

[1] - jwz dot org/blog/2016/04/i-would-like-debian-to-stop-shipping-xscreensaver/

(Link turned into not a link because I had forgotten how jwz feels about HN referrers.)

LeoPanthera · 10 months ago
> Debian doesn't just ship upstream updates every 30 minutes.

This grossly understates the problem.

The debian xscreensaver package was years old, and contained bugs related to screen locking which were an actual security issue.

Your comment is in very poor taste.

nindalf · 10 months ago
People who actually use Debian and similar distros will disagree. In their view there’s nothing wrong with shipping older, patched versions of open sourced software. The license says they can do it!

So they grossly understate the problem, make it seem like it’s the person authoring the software at fault or the one who’s being unreasonable.

They’re quick to tell you how great the maintainers are, how much effort they put in for free but they don’t share that same love for the author of the package. You know, the person who actually wrote the software. They don’t acknowledge that without the author they’d have no software to begin with, and that providing support to older versions of software is a cost to the author. Not just older, but possibly broken in subtle ways because of the patches applied on top. The author still gets all the blame and all the support requests for changes they didn’t make.

To be clear, there’s nothing wrong with wanting to run old, stable software. No one questions that their distro is “the most stable”. That they cannot or will not see the costs of doing so on the author is a shortcoming, but there’s no solving that.

dmurvihill · 10 months ago
The screen locking bugfix had already been backported to Debian stable on the day it was released.
midtake · 10 months ago
Debian is the most stable distro for a reason. They don't rebase from upstream every 30 minutes because it is a community project. It is wonderful that volunteers have continued the Debian project for so long.

In contrast, Red Hat Enterprise Linux, a distro funded by IBM and countless faceless backers, has recently stopped patching many vulnerabilities, recommending to their users to rely on mitigations instead, despite the availability of upstream patches.

Furthermore, the recent vulnerability threatscape is inundated with CVE hunters who are desperate to call the most minor degradation of service a vulnerability. For a community project (and apparently an enterprise-serving megacorporation), this causes patching fatigue.

layer8 · 10 months ago
This doesn’t seem similar at all. Debian didn’t break xscreensaver, they merely shipped a two-year old version at some point, in line with their stable releases. This is unlike how Fedora apparently broke their own OBS repackage.
jchw · 10 months ago
Yeah, I'm a bit disappointed at how quickly the perception turned against OBS. Maybe I'm missing something, but their "threats" actually seem pretty reasonable: They asked Fedora to stop shipping a broken version of OBS/make it clear that the Fedora version is unofficial, they got absolutely no response for three weeks, then they requested that Fedora cease using the OBS trademarks. This is not like xscreensaver, this is much closer to Firefox/Iceweasel/etc.
mattl · 10 months ago
I love Debian but the version of xscreensaver was old and if there were security issues unpatched and getting the blame sent to jwz, that’s not right.
thayne · 10 months ago
> Fedora views shipping EOL Qt as unjustifiable neglect

That's rich, coming from a project very closely tied to Gtk, which has a history of massive breaking changes, and outright removing functionality, leading to many projects continuing to use older versions of gtk for a very long time.

rsch · 10 months ago
One of those project is the OG — GIMP.
worthless-trash · 10 months ago
Many different people have different priorities in fedora.

I believe they mainly remove functionality between major releases of GTK, not within a release. Can you cite an example where they have done this between gtk minor releases ? Aka gtk 3.1 -> 3.2 ?

akdev1l · 10 months ago
How is fedora “closely tied to Gtk” in any way that it isn’t also “closely tied to Qt”?

Fedora KDE is literally release blocking and has been approved for promotion to be on the same level as Fedora Workstation.

alexjplant · 10 months ago
Don't link to this guy's site. He has a serious personal problem with every reader of HN (including the vast majority he's never met and knows nothing about) and serves an NSFW image to anybody that has this site in the referrer request header.
freeCandy · 10 months ago
I find it insane that everybody is seemingly okay with the fact that websites get to know what a user was browsing before landing on their site. And that there's no straightforward way to disable this behavior without the use of extensions.

Highly recommend installing https://addons.mozilla.org/en-US/firefox/addon/smart-referer

jamesy0ung · 10 months ago
Doesn't seem NSFW to me at all. It's a skin textured egg with hairs in an egg cup.

https://cdn.jwz.org/images/2024/hn.png

quickslowdown · 10 months ago
This is a piece of Internet lore I'm not familiar with! Any good summary or article or anything you'd recommend?
crystal_revenge · 10 months ago
Honestly it's refreshing to see someone in tech stand up to the VC-only vision of what tech can be. I still enjoy HN, but got a good laugh at image that popped up and agreed he has a point.
ikiris · 10 months ago
He seems to have a pretty good grasp of the average commenter here, I don't know what your problem is with him exercising his free speech rights on his own website to deal with people he feels that way about.
wakawaka28 · 10 months ago
Sounds like you're the one with the personal problem. Let people read and link to what they want, and mind your business.
yencabulator · 10 months ago
Get a better browser that doesn't leak the site you came from all over the place.

Deleted Comment

rincebrain · 10 months ago
Yeah, I remembered that after, had to open another browser window to confirm it because otherwise I just got the cached one, and then edited.
walrus01 · 10 months ago
You can hate jwz as much as you want but the fact remains that probably 95% of ycombinator funded startups couldn't exist without making extensive use of the gpl, bsd, Apache and similar licensed software produced by a lot of open source curmudgeons and greybeards.

Many of whom share his same opinion on VCs and late stage capitalism.

talldayo · 10 months ago
Sounds like a sensible and principled fellow.

Dead Comment

Dead Comment

SCUSKU · 10 months ago
Aforementioned image for those who are curious: https://cdn.jwz.org/images/2024/hn.png
cxr · 10 months ago
More importantly, the link to the referenced article, properly marked up, since some quorum of nincompoops who hate the Web flagged the other comment destroying the link for any user/agent without showdead on (which will include every agent not operated by a user):

<https://jwz.org/blog/2016/04/i-would-like-debian-to-stop-shi...>

Deleted Comment

Deleted Comment

darylteo · 10 months ago
Gilfoyle (Silicon Valley character) vibes
foul · 10 months ago
>OBS is shipping EOL Qt because of unfixed regressions in newer Qt, Fedora views shipping EOL Qt as unjustifiable neglect and repackaged it with newer Qt, which, as described, breaks things.

Why do they still mingle with sw distributions? Wasn't the sandboxed blob trend born also to try blackbox strategies and have parallel versions without dealing with too much hell? Was that laziness/economical advantage (EOL'd library, no business in porting fixes, upgrade to the latest and greatest) or something else?

vrighter · 10 months ago
Backwards compatibility is not in style anymore. Upgrading several libs system-wide is likely to cause breakage in old apps. A statically linked application doesn't rot (because linux guarantees userspace compatibility). By "doesn't rot" I mean "will keep running indefinitely without requiring some maintainer to keep working on the code indefinitely."

Deleted Comment

ndiddy · 10 months ago
I don't understand what the big deal was there. Debian has its own bug tracker for all of its packages so the distro maintainers get bothered about bugs in old packages shipped by the stable version of Debian rather than upstream developers. JWZ decided to voluntarily subscribe to the Debian bug tracker for his package and then add a nag screen and start a flame war over them shipping an old version.
sunshowers · 10 months ago
This contract has not been upheld in practice for a very long time. Users will go straight to upstream a lot of the time.
immibis · 10 months ago
When you look at the about box, does it say Debian Screensaver based on xscreensaver, or does it say xscreensaver? When you Google the name of the program, whose website comes up first?
plorkyeran · 10 months ago
Debian users frequently report bugs to upstream and not Debian.
edflsafoiewq · 10 months ago
Distros have neither the knowledge nor the bandwidth to analyze bug reports for upstream projects.
kattagarian · 10 months ago
Why would fedora have their own version of OBS studio when the package is already supported by the official team on flathub? Isn't this exactly the reason why flatpak was created, to avoid all the needless packaging that every distro had to do in order to install the program?
xyst · 10 months ago
I wasted my time browsing through the drama.

The idea behind it is really for corporate uses of Fedora/GNOME. Sysadmins, through Fedora Flatpack, can re-package certain software from Flathub in accordance with their draconian corporate policies.

As a person that has had to endure stupid corporate policies and since Fedora is _mostly_ used in corporate workstation. I can understand this.

What I don't understand why it's the _default_ to prefer Fedora Flatpack software over Flathub. For people that are just getting into linux, I can see why that's painful and the UX to be terrible.

"I installed Z software. It installed some junk re-package. I only realized it installed junk re-package after a week of investigation. Installing it from different source and now it works. Thanks, Fedora! I wasted a week of my time!"

Vortigaunt · 10 months ago
From what I've read the Fedora project has an interest in providing solely open source and non patent encumbered software like codecs. Which sounds like something OBS may infringe on
Gigachad · 10 months ago
Sounds like if the want to provide their own forked and less functional versions of software, they should rebrand the software like distros used to do with Firefox. Rather than cripple it and leave people blaming OBS.
immibis · 10 months ago
I heard it was a Fedora-wide effort to make its own flatpaks, but I don't really know why.
jcelerier · 10 months ago
they infringe on that only on braindead legislatures that recognize software patents though
ddtaylor · 10 months ago
My understanding is that OBS is licensed in a free compatible license, so why someone in specific wants to keep maintaining any and all versions seems moot.
mulmen · 10 months ago
Flatpak provides an alternative to the distro package but the distro package is still useful. The distro package provides tighter integration with the OS and provides stability guarantees that Flatpak does not. The distro version also allows an OS deployment with a single tool. They’re both useful.
Scion9066 · 10 months ago
The distro package in question here is a Fedora-specific Flatpak, not the Fedora-specific RPM distro package version. From my understanding, it is missing things like patented codecs which then causes bug reports to be filed with upstream, OBS, instead of the ones responsible for the package, Fedora.

Fedora has its own Flatpak repo as the default instead of Flathub (which has the official OBS package from the upstream developers).

yuriks · 10 months ago
The concern isn't about Fedora packaging and distributing an RPM, but they they also package their own flatpack that overrides the official OBS one.

Deleted Comment

diego_sandoval · 10 months ago
Last time I checked, Flathub was rife with unofficial packages posing as official ones (using the URL of upstream, with no verification, when the upstream dev has no association to the package).

That's the main reason I never took Flatpak seriously.

iotku · 10 months ago
It's greatly improved with Flathub's "Verified apps" [1] implementation, but you can make similar arguments about downstream packaging (e.g. from distros) not being clear about being independent of "offical" builds.

It's also very worth noting that `Fedora's Flatpaks` are sourced separate from the "Main" `Flathub` service which most people expect flatpaks are generally being sourced from which has many "official" flatpak releases of software directly from projects leading to extra confusion.

Flathub itself is fairly auditable (but not trivially so) and built through their CI, but I still agree that the unofficial packages are often of questionable security/quality.

That said, Many of the "native" (e.g. not Flatpak) distro packages are using far from supported/official builds with often missing/broken features and it's an unreasonable support burden when nearly all of issues related to distro packaging end up on the upstream issue trackers/support channels.

It's especially troublesome when the upstream has official builds available and it's unclear to the user reporting issues that they are not actually using official builds.

[1] https://docs.flathub.org/docs/for-users/verification/

uneekname · 10 months ago
I am a happy Fedora user, but the "Software" application it ships with has always been a joke. Pushing flatpaks (and especially poorly-maintained ones like this) has made it worse.

When I open Software I always think it's going to be a clean GTK interface for dnf. But it appears to just do its own thing, and I've learned not to trust the app listings in there.

MathMonkeyMan · 10 months ago
Similar story with Ubuntu's software app and Snap, though to be fair snap is mostly fine these days.

I still uninstall it and use apt instead (and "downgrade" packages that are wrappers around snaps, and block snapd from being able to install...).

jijijijij · 10 months ago
I think Software only lists Apps with a GUI or something. Also I think that’s rather on Gnome than Fedora directly.
Sincere6066 · 10 months ago
"I am a happy Fedora user"

...why?

stolen_biscuit · 10 months ago
Does anyone have more context for the name-calling and poor communication from the Fedora team? Seems like pretty poor behaviour from them if true
tecleandor · 10 months ago
This thread is giant, but I feel like it could come from here (and further responses):

https://pagure.io/fedora-workstation/issue/463#comment-95541...

MatthiasPortzel · 10 months ago
These two comments stand out to me as inappropriate (directed at OBS).

> keeping up with runtime updates is one of the most basic expectations of a maintainer, and I suspect it's a sign there may be other problems as well.

> I won't mince words: allowing the runtime to go EOL is unacceptable and indicates terrible maintainership.

I don't use Fedora but I do use OBS… on Mac, because OBS is hands-down the most popular application for streaming on any platform. It's crazy that OBS works great on Mac, works great on Windows, works great on Linux if using the OBS Flatpak, and when the Fedora-packaged-flatpak breaks and this Fedora guy starts saying that this is indicative that "there may be other problems".

If OBS isn't good enough for Fedora to ship a working version, then show me the streaming software that is.

xyst · 10 months ago
Not really and I wasted my time browsing a massive thread of non-sense where people were arguing for and against "Fedora Flatpack is better than Flathub" software and vice-versa.
wilg · 10 months ago
Lots of Linux-related drama on HN lately. Maybe someone should offer free conflict resolution classes for libre software maintainers.
xyst · 10 months ago
The "Linux-related drama" is child's play compared to what I have seen occur within corporate governance meetings.
llm_trw · 10 months ago
Hey remember that time that Sam Altman got fired, started a mutiny, then took over and ~executed~ fired everyone who stood against him?

Crazy how much drama happens in open projects like openAI.

exsomet · 10 months ago
OSCR, I’m building the pitch deck as we speak.

AI generated SaaS app launching in Q2 and we’ll IPO later this year.

nullc · 10 months ago
The people most likely to offer that service are the same people most likely to ferment useless conflict.
mappu · 10 months ago
There is some additional commentary/background in the OSNews reporting: https://www.osnews.com/story/141723/fedora-should-not-push-i...
akerl_ · 10 months ago
Given that OBS is GPL licensed, any legal action would have to be trademark-based, right?

It feels like they'd have a hard time making that case, since package repositories are pretty clearly not representing themselves as the owners of, or sponsored by, the software they package.

remram · 10 months ago
From the linked comment:

> This is a formal request to remove all of our branding, including but not limited to, our name, our logo, any additional IP belonging to the OBS Project

Honestly it sounds very reasonable, if you want to fork it's fine, but don't have people report bugs upstream if you're introducing them.

akerl_ · 10 months ago
I mean, I think the right fix is just for Fedora to stop packaging their own version. But I think that's about being good people; I don't think there's a strong legal argument here for forcing Fedora to do that.
dismalaf · 10 months ago
> Given that OBS is GPL licensed, any legal action would have to be trademark-based, right?

Yup. The issue isn't the code but misrepresentation of the origin. It's like back in the day when Debian "forked" Firefox for reasons...

Edit - worded it poorly - never meant to imply Debian did anything wrong, only that they changed the branding to respect Firefox's trademark and avoid the situation that OBS is threatening Fedora with.

akerl_ · 10 months ago
That's sort of the difference, isn't it? Debian forked Firefox and changed the code, so they had to rename it. But this doesn't look like changing the code, it's building it with different versions of its dependencies / different wrapping around it. Maybe there's a case here, but it feels pretty tenuous.