I've been trying out different Linux distributions when I came across Red Hat's Enterprise Linux (RHEL). I then started wondering how Red Hat gets money from the product. The Linux kernel is GPL which means people who buy RHEL can get the source code and make it completely open source too. Then why do people buy RHEL? Is there some kind of loophole I'm missing?

  • 3
    You are missing 'service' and a bit bundling. RHEL without RHEL branding is called CentOS. Aug 7, 2020 at 4:32
  • @planetmaker I'm really sorry but what exactly does 'service' and a bit bundling do?
    – aklingam
    Aug 7, 2020 at 5:28

1 Answer 1


The business of RedHat and other linux companies usually lies in selling service, training and convenience around it.

While the software itself is open source (at least most of it), they do sell the service to provide expedite security fixes. In particular they offer you the guarantee that you can run the product for at least a decade on the same software which will continue to get security fixes - something you don't get for free. They provide cloud and workplace administration services and tools to that end (those are not all open source iirc); there are integration services to bring together different existing solution to form a solution to your problems. They provide services in a form that you can roll-out your company-specific software to all workplaces in an easy way, they provide training. They provide customer-specific solutions, thus adoption of software to your specific needs and configuration / setup services - or offer you all the software as a SaaS solution so that you don't have to deal with any of the setup stuff on-site at all.

Of course, you can do all this yourself - it's nearly everything open source, RHEL without the branding is mostly equivalent with CentOS. That includes also the long - term updates and fixes for the distribution. But if your business depends on it, time is money and it still might be cheaper to pay one to setup stuff and provide the glue between different software programmes to fit your needs than figuring out all loose ends when tailoring your software setup to your needs.

  • 5
    You're forgetting one of the most important things in Enterprise systems - someone to call for help and/or blame. When it's 3am and your mission-critical server just stopped responding, and your team can't figure out why... you call Red Hat.
    – SnakeDoc
    Aug 7, 2020 at 20:43
  • 1
    I subsumed that under 'service'. Yes, that definitely is one of the important parts of it Aug 7, 2020 at 22:08
  • Actually us CentOS users get the decade of support as well, for free (see, eg, "CentOS 5, 6, 7 and 8 will be "maintained for up to 10 years"). But apart from that, +1 from me.
    – MadHatter
    Aug 8, 2020 at 11:22
  • Yes, of course. That's why I chose CentOS on a few of my VMs :) Aug 8, 2020 at 12:48
  • 4
    Of course, when you do call RedHat, they can't fix it either. But it's no longer your fault, so nobody gets fired.
    – Grump
    Aug 10, 2020 at 14:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.