Some mix of wrong and right, the exact proportions of which I’ll leave as an exercise to the reader.

You are viewing a single thread.
View all comments View context
9 points

I actually agree with Red Hat’s decision to not make their sources publicly available to non-customers, and I think this is a good example to set for free software companies. However, this quote shows a fundamental lack of understanding of what free software is. It’s not a “threat to open source companies everywhere”; it’s a feature. It’s the horse you rode in on.

The SFC has suggested this, and Alma Linux wrote about their understanding of Red Hat’s terms, but it seems that Red Hat may terminate contracts with customers who redistribute their sources. I think that’s quite nasty and very much disagree with it. Grsecurity already does this, and my opinions about that company are the same. I thought it was interesting that Red Hat didn’t address this at all in their post…

permalink
report
parent
reply
2 points

There is a very big difference between RH and grsec here though, and I hate that people just brush over it. And that is that true, you might not be able build the exact compatible operating system with just names and logos exchanged easily anymore. But no part of their stack is closed source or only available to subscribers, is it? Who pays the pipewire dev and in which distribution did it appear in first? Who paid the systemd developer and is currently the main company behind it? What about NetworkManager? GNOME?

permalink
report
parent
reply
2 points

There is a very big difference between RH and grsec here though, and I hate that people just brush over it.

I only know second-hand details. I’ve skimmed the webpage. If you know more, please let me know!

But no part of their stack is closed source or only available to subscribers, is it?

I never said it was, and I would support Red Hat if they only made their free software offerings available to paying customers. I think this is how a free software company should work. Most free software is not sustainable today, and it would be nice if Red Hat could be a good example of how to build a successful free software company.

Even if Red Hat terminates the contracts of customers who share the sources, this wouldn’t be against the GPL, but I think it would be nasty to scare your customers into not exercising their granted freedoms under the GPL. This is the only point of contention I have. After spending about an hour digging through the Red Hat site for the terms of service which supposedly say this, I found some very vague terms. We’ll have to see how this shakes out in reality.

Who pays the pipewire dev and in which distribution did it appear in first? Who paid the systemd developer and is currently the main company behind it? What about NetworkManager? GNOME?

I’m well aware of how important Red Hat is to the free software ecosystem :)

Most recently, they sponsored and organized a hackfest for getting HDR on Wayland compositors.

permalink
report
parent
reply
4 points

I’m unaware of any piece of software in RHEL that’s GPL that you can’t run in any other distro down to their specific version. It’s true that it’s hard to get the “complete and bug-for-bug-compatible operating system”, but all the components are there, be it in CentOS Stream or fedora, and a lot of stuff is theirs, not just added changes, but a big part of the codebase.

A grsecurity enabled kernel is “just” their patchset and any version is only available to their customers, no developer program or anything, there’s no open upstream they provide with their patches or anything.

If you have software that you want to work on RPM-based distributions, test against fedora, or CentOS Stream; or, if you have clients insisting on RHEL, use a developer account, the options are there. Or don’t and refer bug reports from RHEL users to their distribution’s support, they’re paying for it and it should be their first PoC anyways.

My post wasn’t only to go against yours, but against a general attitude; that Red Hat just takes upstream code, makes an enterprise distro out of it and then charges big bucks, terminating anyone’s contract who wishes to exercise their rights under GPL. The question is rather what’s the reason to actually redistribute recompiled code when most of it is available in their own funded upstream? People pretend Red Hat is squeezing a community that made them possible in the first place. But the truth is rather the reverse in my opinion. Without Red Hat, the community most likely wouldn’t exist. Their first release of Red Hat Linux was in 1994, when the kernel was about three years old and I guess by most people considered a toy rather than an alternative to UNIX. I’d wager that without them, the Linux ecosystem today would look much different, if more than a niche at all.

I don’t think the same can be said for grsecurity.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9.6K

    Monthly active users

  • 6.1K

    Posts

  • 170K

    Comments