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.