"you are only entitled to the source if you are a user of said software."
Correct but incomplete. One of the rights you automatically get is the right to share said source code. RedHat is making this forbidden with a contract.
IMO this is the only thing Red Hat is doing wrong
(That and changing the end of support date for Centos 8 after they had already committed to a longer timeframe. But this is a different topic.)
This is not difficult to understand at all. There's actually nothing to understand. It's facts.
How people will respond to it is where you'll have variety. I don't think it's proper to use a license then add an auxiliary thing that goes against the spirit of the thing. This is my opinion.
As long as you keep basing your product on GPLed code of course. You can always write everything yourself, take software with a more permissive license, or don't provide updates to anybody.
>You distribute binaries you have to distribute its source as well.
binaries are distributed only to those on the active contract, if you lose the contract you lose the binaries and thus the source. Of course, if you made a local backup you can still use everything for your own benefits
> if you made a local backup you can still use everything for your own benefits
This is GPL code. You can not only use both the binaries and source "for your own benefits",you can also share both forever with whomever you want. There is no revoking the GPL, nor taking the binaries or source back.
Nobody is taking anything back. If your contract with RH stops you lose access to their servers and cannot download their binaries or their source anymore. You can freely share everything you managed to download.
I don't know if you are trolling or actually think this is a clever argument but its not.
Clearly Red Hats thread of cancelling the support contract is intended to discourage source distribution. The point of the GPL is to ensure source distribution is possible. These two goals are inherently opposed.
This is incorrect. Sharing source, you receive from Red Hat as part of your Subscription, is not limited by our Subscription Agreements and there is no penalty for sharing it. See Section 1.4 here.
This Agreement establishes the rights and obligations associated with Subscription Services and is not intended to limit your rights to software code under the terms of an open source license.
This is interesting. If this is indeed the case then much of the discussion around it could be considered FUD. Why is redhat not addressing it? Why did the false idea get traction in the first place?
I do think Mike McGrath tried to communicate this. It got missed somehow.
Maybe we now got a case of foot (or even two feet) inserted into mouth. It’s highly emotional topic, even internally. I don’t know what the communications strategy is. Not my job. I will say that we’re encouraged internally, “don’t feed the trolls” and to let our various communication teams and leaders to do their jobs.
I just hope others like maddog guide the community back to sane discussions.
Both commenters to my comment used the word "simply". I don't think this is simple at all.
How is it simple for a company who wants support from a vendor to "simply" lose that support even though the license of the code was specifically designed to ensure the very thing.
Correct but incomplete. One of the rights you automatically get is the right to share said source code. RedHat is making this forbidden with a contract.
IMO this is the only thing Red Hat is doing wrong
(That and changing the end of support date for Centos 8 after they had already committed to a longer timeframe. But this is a different topic.)