Slashdot Log In
Is CentOS Hurting Red Hat?
Posted by
CmdrTaco
on Sun Nov 04, 2007 01:20 PM
from the can't-imagine-it-would dept.
from the can't-imagine-it-would dept.
AlexGr writes "Jeff Gould raises an interesting question in Interop News:
Why does Red Hat tolerate CentOS? The Community ENTerprise Operating System is an identical binary clone of Red Hat Enterprise Linux (minus the trademarks), compiled from the source code RPMs that Red Hat conveniently provides on its FTP site. It is also completely free, as in beer. CentOS provides no paid support, but it does track Red Hat updates and patches closely, and usually makes them available within a few hours or at most a few days of the upstream provider, which it refers to for legal reasons as "a prominent North American Enterprise Linux vendor." Free support for CentOS can be found in numerous places around the web, and a few third parties offer modestly priced paid support for those who want it."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
nope, doesn't hurt RH (Score:5, Insightful)
I'm going to have to go with "doesn't hurt Red Hat" on many counts.
I doubt too many sales are lost here.
And the article's example doesn't really prove the point. So a shop of Red Hat users balked at upgrades and associated fees, and decided to go CentOS because they were a seasoned Linux shop. If it weren't CentOS, it would have been something else. The veteran shops will run Linux for free because they don't need the support, period. And they will find the distro that lets them do that.
(And I'm not quite sure what the referenced Google graph is supposed to demonstrate. I suspect he's claiming the higher count and increase in hits for CentOS indicates more popularity, and lost revenues for Red Hat, but I see it as those needing to do their own support pretty much start with Google. Red Hat licensees will start with Red Hat support.)
Re:nope, doesn't hurt RH (Score:5, Insightful)
Parent
Re:nope, doesn't hurt RH (Score:5, Insightful)
I'm pretty sure RedHat hate CentOS, why all the coy legal mumbo jumbo about who the upstream vendor is otherwise? But actually I see no real downside for RedHat. If you want to "learn" RedHat then CentOS is as good as the real thing (for that) and it really doesn't hurt RedHat to have more people skilled in their product.
I actually like the CentOS product a great deal - and it fills the void left by RedHat Desktop 9.
Parent
Re:nope, doesn't hurt RH (Score:5, Insightful)
Parent
Why did MS like piracy? (Score:5, Insightful)
Parent
Re:nope, doesn't hurt RH (Score:5, Insightful)
As you said, if you have a supported Red Hat install, you're not very likely to be doing as many random Google searches in the first place. The rise in CentOS searches since its inception points to more interest in that distro, yes, but that by association also means more interest in Red Hat systems.
I should also note that when I played around with Fedora, I found it somewhat unstable (not trying to start a flamewar here!)... which in a sense made me wonder about Red Hat as a distro. But then my experiences with CentOS showed me how stable and well put-together it actually is, which increased my opinion of RHEL.
What I'm trying to say is, the fact that CentOS is such a solid distro is good publicity for Red Hat, because people get to sample the enterprise-quality polish and updating before they commit to support contracts. Red Hat's secret sauce has never been the binaries; it's always been the reputation for good support. And CentOS adds to this perception of a quality product; a net gain for Red Hat.
Parent
Re:nope, doesn't hurt RH (Score:5, Interesting)
Parent
Re:nope, doesn't hurt RH (Score:5, Insightful)
That always makes me laugh. I've heard it repeated so many times, yet I don't think I've heard of a single high-profile case where a software-provider has been sued successfully for providing a defective product.
Parent
Re:nope, doesn't hurt RH (Score:5, Insightful)
Parent
Re:nope, doesn't hurt RH (Score:5, Informative)
(Red Hat are not endearing themselves to us any by being further behind the feature curve than we would like, and by generally having quite unhelpful support if we have a problem - we perceive their added value to be small)
Parent
Simple: Support (Score:5, Insightful)
Because it's essentially advertising? (Score:5, Insightful)
RedHat can't do much to curb this anyway - most of what they produce is standing on the shoulders of other GPL software - but if they did, I'd imagine we'd see a commensurate rise in the use of Debian, Ubuntu and (gasp!) SuSE/OpenSuSE.
Centos brings back the 'play at home' (Score:5, Interesting)
What changed it for me was Centos. I found that I could use the free as in beer versions for all my personal/internal needs, and it was so dang close to OEL and RHEL it became a no-brainer for testing and some dev work. With the internal blessings from our side that our code would work, QA did the formal testing on the branded versions of Linux. Folks running our product, of course, would want OS support - so they purchased the formal 'supported' OS from the commercial vendors. I suspect Centos is saving RHEL/OEL sales that might have gone to Ubuntu or other variants.
Umm, that's the point (Score:5, Insightful)
CentOS to RH migration (Score:5, Insightful)
In other cases, I can convert a RHEL box to CentOS, then build the replacement server with its entitlement, allowing me to keep the original server in production for a few weeks or months while the new server is ramped up.
So if anything CentOS actually increases RH usage because it is so easy to, at any time, buy entitlements from RH, convert the CentOS machines, and get whatever level of support you deem necessary at the time.
Re:CentOS to RH migration (Score:5, Insightful)
Of course, you can use those packages with either redhat or CentOS. So while CentOS benefits from all of redhat's core OS work, Redhat benefits from all of CentOS's package maintenance work.
Without a doubt, each project benefits the other directly.
Parent
Redhat support (Score:5, Interesting)
Wrong question (Score:5, Informative)
It's the way it's supposed to work.
On the other hand, the only reason why CentOS exists is that RHEL can't be downloaded for free like the older versions. If RedHat wanted to kill CentOS they would just have to allow that.
Because they're not the a record company? (Score:5, Insightful)
Some companies are control freaks who prefer to sue potential customers, Red Hat has picked a slightly more sane aproach.
A Very Tough Business (Score:5, Interesting)
RHEL, CentOS, and Fedora are all competing brands under the same umbrella. Fedora is great for cutting edge developers and home users. CentOS is good for people who desire the better tested software. RHEL is targeted at enterprises (hence the 'E' in the acronym) who need things working all the time (99.9999%). The three different markets are comparable to the different brands offered by Microsoft (Server, Workstation, Home). The only difference is that Red Hat doesn't make any money from CentOS or Fedora.
But take a step back and think about Microsoft a bit more. Imagine you have a business laptop which was provided to you by your company. It runs 2000 or XP or (god forbid) Vista and the company has a site license for you to run that software. Microsoft is happy to slash margins for the individual site license which you have as long as they can continue to service the servers and infrastructure which run the business critical systems of your company. Similarly, if you are a developer or home user... your copy of Windows came from an OEM or you pirated it. Sure, Microsoft gets money from Dell and the other OEMs... but (I imagine) so do the Linux companies who have been able to get involved in that method of distribution.
In the end, you help Red Hat by using CentOS or Fedora just like you help Microsoft by using pirated Windows. Simple enough?
Fedora? (Score:5, Insightful)
Not only does Redhat 'tolerate' CentOS (see above), it also puts money into encouraging people to use Fedora, which is not only free but generally significantly more advanced than RHEL. For people who want free software and enjoy recompiling their kernel, Fedora is a much more obvious choice than a clone of CentOS.
There was never any money in selling distros to dorm-room techies, and RHEL was never a good distribution for that market, because it's so conservative. I run Ubuntu on my desktop machines, because it's free, and it works, and it has all the multimedia stuff that RedHat don't ship as standard. On my company's production servers it's RHEL every time, because it's stable, because it will still be supported in 5 years' time if necessary, and because RHEL is a de facto standard in hosting terms. If a client's code doesn't work with RHEL, we can tell them to fix their code. If we were running some wacky, customised version of Gentoo they'd tell us to fix our server (whether or not anything was broken).
Running CentOS would give us the conservatism of RHEL without any of the respectability. I can't see how that would be useful to us.
people still don't get it (Score:5, Insightful)
2) The anecdotal evidence is seriously flawed. His buddy was running an old and unsupported version of Red Hat Linux (7.3), and they were not paying for a service subscription, and they decided to go with Centos and continue to not pay for a support subscription. Uhh, clue here, this did not effect Red Hat in any way, they are not Red Hat's target market, if it wasn't Centos it would have been some other distro.
3) And again, the conclusion is completely clueless. Red Hat does not change the way they do business becuase their business is based on open source. If Red Hat decided to develop their own closed source proprietary operating system they would lose the support and synergy of the massive open source community and their business would flop.
These articles are tiresome and poorly researched. Why is it that everyone believes the only way to have a viable business today is to create a monopoly and change the way you do business to ensure there is no competition that can "sting" you. Red Hat is doing an outstanding job of monetizing a viable market, linux service, support, and training. If Jeff wants to understand why Red Hat does not change their business model all he has to do is read up on the history of Caldera/The SCO Group to see what happens when a linux distributor changes their business model and tries to monetize off the "IP" instead of the service and support they were originally established to provide as a business model.
burnin
CentOS doesn't hurt Redhat, up2date does (Score:5, Insightful)
CentOS is actually significantly better than RHEL in one respect, though. The package management system, yum, has always been more reliable for me than RHEL's up2date. Even now that RH uses yum, their reposistories seem to be down or slow fairly often. And I can't stand using RHEL's web site. It's much faster to deploy a CentOS server than a Red Hat one, enough so that the price difference seems almost secondary. On the other hand, if you install a lot of machines, you shouldn't be doing it from scratch.
Eh, but Red Hat's done far more good things than bad things. I think CentOS (and to a lesser extent, White Box and others) have a nice symbiotic relationship with them. Some users will prefer or need officially supported software, and that's why they're still turning nice, but not monopolistic insane profits. It would be a mistake to think that they'd get many of the CentOS users if they could only work around that pesky GPL and force them to buy from Redhat. Quite the opposite; they'd ruin themselves.
Re:No it isn't (Score:5, Informative)
"The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
Parent
Re:Doesn't hurt them at all..... (Score:5, Interesting)
Myself I've used Ubuntu series of Linux on my home machine because its better for desktops but if I were to run a server I'd probably choose CentOS for myself (or a small business), RHEL if I had a big budget in a major company.
Parent