You can't get RHEL for free.
You can't get RHEL for free.
Things I read online say it's free, including https://developers.redhat.com/products/rhel/download
As I understand, the only costs with RHEL include using it across a large number of machines in enterprise, and customer support. Someone using it on a few machines in a home lab should be fine I imagine?
16 machines is more devices than I have in my house, and enterprise seems like they can just pay for RHEL. I'm also betting there's not some thorough verification process that would prevent you from running RHEL free on more than 16 machines (seems almost too easy, but just make multiple free accounts per-16 machines? RH I'm sure would be happier to have people running RHEL at all than intentionally seeking out free license violators)
16 licenses is the proverbial tip.
we know what happens next.
Pre-Stream CentOS was never my preference, but I did spend some time running it to learn the RHEL way. The free licenses would fill that gap.
At work we run RHEL where we needed support and Alma where we don't. It was chosen for me. I'm watching to see how this plays out, but not incredibly concerned.
That said, I can understand how one wouldn't want to do that. For a home lab, I'd say any distro is totally fine.
Does that include virtual machines?
"The no-cost Red Hat Developer Subscription for Individuals grants the ability to install Red Hat [...] on 16 physical or virtual nodes"
"The Red Hat Developer Subscription for Individuals is a single subscription, which allows the user to install Red Hat Enterprise Linux on a maximum of 16 systems, physical or virtual, regardless of system facts and size."
[1] https://developers.redhat.com/articles/faqs-no-cost-red-hat-...
What I'm not understanding is why people need to use RHEL and would resort to free random forks of it, instead of just using CentOS Stream or Fedora that are basically the same thing, actually from RH, and 100% free. RHEL is not that special.
I'm on the fence about that. I wish people were more willing to financially support open-source development, but I've worked with dozens of customers using RHEL over the last 10 years and never seen a single one of them open a support request - on that basis I can see why people feel that the price is too high. When the options are "get gouged" or "be labelled a freeloader", the outcome is pretty obvious.
> just using CentOS Stream or Fedora
I think the rise of free alternatives (Amazon Linux) and a DevOps-style mindset (no patching, just burn it down and redeploy when updates are needed) are exactly what has motivated this squeeze - RHEL is losing relevance in a lot of places, so RH/IBM are left with fewer potential customers and so just end up squeezing them harder.
In other words you pay for not having to open support requests.
Being an open source company means that RH has a non-standard business model and should expect non-standard profits. Their business model is inevitably doomed, but rather than innovating they are going with the "lock-in and gouge" model, exactly like Oracle.
Red Hat supports 15-ish release streams at this time between RHEL7, RHEL8 and RHEL9. A lot of customers need that because validating a base system update takes months and they cannot afford not having security updates in the meanwhile.
In my opinion 99% of end users would be served well by CentOS Stream, but the strong marketing of bug-for-bug compatible distros on part of Rocky (and to be honest it's a fig leaf to pretend CIQ is not behind that) hampered the adoption of CentOS Stream and the users' perception of its stability.
How is that lock-in from Red Hat's part?
No support requests usually means everything is working. No news means good news