You are viewing a single thread.
View all comments
15 points

How is this supposed to work with GPL ? Because anyone owning a copy is free to redistribute sources

permalink
report
reply
2 points

I don’t suppose they’re modifying much of the GPL’d kernel necessarily. That’s the part protected by GPL.

Their own actual distro is not exactly a modification of GPL software. And if they modify GPL software, they wouldn’t have issues providing source code to that.

permalink
report
parent
reply
3 points

exactly, why isn’t this a gpl violation

permalink
report
parent
reply
5 points

I haven’t seen this in person so I can only speculate, but I bet they’ll only provide the sources as a tarball or something instead of a git repo, which will make it a PITA for anyone do actually do anything useful with it. I mean, you could potentially still build a full distro from it, but you wouldn’t be able to feasibly maintain it without the ability to do a sync and merge from upstream. So this way, Red Hat achieves their goal of being able to kill any spinoff distro, whilst still remaining compliant with the GPL.

permalink
report
parent
reply
1 point

It’s not a “they will.” Red Hat customers are able to download source rpms from the repository or the site, this has been the case for a very long time. It is possible to clone / sync the repository, this is how airgapped networks can still host their own.

permalink
report
parent
reply
5 points

Additionally, they have to release sources for the projects but not necessarily for things like the spec files or the rpms.

Here’s the source for the kernel . . . .

Thanks I can get that from kernel.org

It’s the part that’s not GPL that’s the value add here.

permalink
report
parent
reply
5 points

Build scripts are absolutely required by the GPL

permalink
report
parent
reply
18 points

The plan is to give the source Code to paying customers. This is gpl-compliant.

permalink
report
parent
reply
4 points

Yeah, it’s a big myth that GPL prevents corporate profiteering.

permalink
report
parent
reply
9 points

The concern is that Red Hat terminates your account if you redistribute the source to another party. This feels like an additional restriction placed on the source code, which if it is, would indeed violate the GPL.

permalink
report
parent
reply
3 points
*

Terminating a support contract, in itself, is not a GPL violation. The restrictions only affects the ability to receive future updates.

Edit: Red Hat indeed claims that no GPL violation is happening, yet they inform their customers that sharing updates leads to contract termination, which clearly breaches the GPL at least in spirit: https://sfconservancy.org/blog/2023/jun/23/rhel-gpl-analysis/

permalink
report
parent
reply
6 points

Now THIS is a GPL-violation or at least a serious concern and asshole move.

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

  • 8.5K

    Monthly active users

  • 6.3K

    Posts

  • 174K

    Comments