From TFA:
Some commentators are pointing out that it’s possible to sign up for a free Red Hat Developer account, and obtain the source code legitimately that way. This is perfectly true, but the problem is that the license agreement that you have to sign to get that account prevents you from redistributing the software.
So although the downstream distros could still get hold of the software source code, they can’t actually use it. In principle, if they make substantial modifications, they can share those, but the whole raison d’être of RHEL-compatible distros is to avoid major changes and so retain “bug-for-bug compatibility.”
Of course, they could take a “publish and be damned” attitude and do it anyway. At best, the likely result is immediate cancellation of their subscription and account. That could work but will result in a cat-and-mouse game: downstream distributors continually opening new free developer accounts, and the Hat potentially retaliating by blueprinting downloads and stomping on violators’ accounts. It would not be a sustainable model.
At worst, though, they could face potentially getting sued into oblivion.
ETA the full context.
Just a reminder of a couple of things here. And to say that I’d forgotten myself.
Red Hat was acquired by IBM.
IBM has had increasingly questionable business practices over the years (ref: The Decline And Fall Of IBM.
The old saying “Nobody got fired for buying IBM” is an old saying that meant something at some point; whether it still does is another matter. Read the link above to get the full picture. (As someone that used to do support work for HP, a lot of the sales-centric, don’t-spend-money-on-the-tech-folks mindset resonated with me.)
People (myself included) aren’t happy with Red Hat’s proclamation. As an individual, I can’t do much other than to watch how this plays out and give my team and management the heads-up, and monitor.
Jeff Geerling weighed in on this yesterday and had a quick additional thought just a few mins ago.