January 8, 2014
This might sound a little bit gossipy, but I think it's important all the same, because it's going to have technical ramifications.
As announced on the CentOS list, CentOS and RedHat have joined forces. What that means is that CentOS Board now has several RedHat employees on it, and RedHat now has several CentOS developers on staff, including Karanbir Singh:
Day 1 at the new job. Important stuff first.. Where do I get my Red Hat ?
— Karanbir Singh (@CentOS) January 8, 2014
There are a lot of people scratching their heads on this, because there's a widely perceived notion that CentOS is a direct competitor to RHEL, but that's actually not the case. While I'm sure RedHat would love to make paying customers out of every one of the CentOS users out there, their REAL competitor is Oracle.
Because of the licensing of the software in question, RedHat needs to make all of the changes that it makes public. This includes all of the original releases, plus things like patches and updates.
CentOS Linux became a "thing" by taking the software that RedHat released, stripping the RedHat branding, applying their own, and releasing it for free as CentOS.
Oracle Linux became a "thing" by taking the software that RedHat released, stripping the RedHat branding, applying their own, and charging a buttload for support on it. Which means it's basically doing exactly what RedHat does, and pointing at exactly the same market.
A while back, RedHat stopped releasing discrete patches and updates, opting instead to issue bulk updates which would still follow the letter of the law in the software license, but be much harder for third parties like Oracle to pick apart when they needed to backport features from those patches. Unfortunately for the community of CentOS users, this hit them too, and the effect was dramatic.
Now, however, I would have to imagine that this puts CentOS in a bit of a better position. I don't know the legal ramifications (if you do, then comment and share) but they may be able to take advantage of privileged information (and not need to use the public blobs of patches, but to have access to the developers who are issuing discrete changes internally).
So, did RedHat do this out of the goodness of their hearts? I'm going to guess probably not. Not that I'm sure they're not all great (and the RedHat employees that I know of are, in fact, all really nice people), but I imagine that this is a way to poke Oracle in the eye. Every potential Oracle customer who chooses CentOS instead is a win for RedHat - The Enemy of My Enemy, and all that.
So what changes is CentOS going to get to encourage that kind of thing? Time will tell, but the new CentOS website suggests things of interest:
Over the coming year, the CentOS Project will expand its mission to establish CentOS Linux as a leading community platform for emerging open source technologies coming from other projects such as OpenStack. These technologies will be at the center of multiple variations of CentOS, as individual downloads or accessed from a custom installer. Read more about the variants and Special Interest Groups that produce them.
So, exciting times! I'd previously been a bit bearish on CentOS, just because they had made a commitment to match RHEL as closely as possible, and that's hard to do when someone's shooting at the guy behind you like RedHat was with Oracle. At this point, I'd feel much, much better about an infrastructure I had that ran CentOS.
What does this mean for Scientific Linux, the other widely-used RHEL clone? I don't imagine much immediately, because they're not going to be the beneficiaries of the increased RHEL/CentOS communication, but over time, they may find that people make it difficult to justify choosing their release over CentOS since RedHat clearly has given their blessing to the latter.
What do you think? Comment below!