|
|
Subscribe / Log in / New account

Oracle takes aim at CentOS

By Jonathan Corbet
July 18, 2012
The nature of Red Hat's business model nearly guarantees that its flagship Red Hat Enterprise Linux distribution will be shadowed by clones offering the same software for no charge. It is not uncommon for people to wonder whether these RHEL clones, including CentOS, Scientific Linux, and Oracle Linux, are ultimately helpful or harmful to Red Hat. A free enterprise Linux can either serve as an entry point or an alternative for paying customers. There has been less attention paid to how the RHEL clones might affect each other; that may be about to change as a result of Oracle's new marketing initiative aimed directly at CentOS.

CentOS is the most popular of the free RHEL clones; it is widely offered to customers by hosting providers. It has become the default option for anybody wanting to run a RHEL-like system without actually paying for it. There can be no doubt that some sites would decide to pop for a real RHEL subscription if a system like CentOS were not available. At the same time, there must certainly be a steady stream of customers who started with CentOS, only to decide that Red Hat's support would be a worthwhile upgrade.

Oracle clearly has its eyes on that stream of customers. The plan seems to be to make it easy for CentOS users to switch a running system over to Oracle's distribution. And easy it is, if Oracle's instructions are to be believed; one need only download a shell script from Oracle's server and feed it, unread, to a root shell. The script will tweak some repository pointers and install a few packages, but it leaves most of the existing CentOS (or Scientific Linux) system as-is until the next update.

Why would CentOS users, who are benefiting from the efforts of a free software project, want to switch to Oracle's offering? Oracle is clearly trying to take advantage of the security update difficulties experienced by CentOS in 2011. The page reads:

Well, for one, you're getting the exact same bits our paying enterprise customers are getting. So that means a few things. Importantly, it means virtually no delay between when Red Hat releases a kernel and when Oracle Linux does. So if you don't want to risk another CentOS delay, Oracle Linux is a better alternative for you. It turns out that our enterprise customers don't like to wait for updates -- and neither should you.

Things have improved in the CentOS camp since the 2011 difficulties. The project has changed its workflow and found the sponsorship to hire a couple of developers; the recent CentOS 6.3 release surprised almost everybody with its promptness. But CentOS remains a project with limited resources and a lot of tedious work to do; it's always possible that things could fall behind again. CentOS users who were left without security updates in 2011—at least, those who are concerned about the security of their systems—cannot entirely eliminate that fear from the backs of their minds, even if things look better now.

So it is possible that Oracle is on to something here. Some CentOS users may well jump at the chance to switch to a free RHEL clone with big-company support behind it. And, when some of those users decide that paid support is worth their while, Oracle will naturally be the first provider to come to mind. This little initiative might well translate into some extra revenue for Oracle.

Of course, there could be some costs. The CentOS project is unlikely to be strengthened by having some of its users defect to Oracle. In the worst (presumably unlikely) case, CentOS could be fundamentally damaged if vast numbers of users were to vote with their feet and leave. That would leave the community with one less free enterprise distribution project. There have been a lot of complaints that CentOS is far from a truly open, community-oriented project. But anybody concerned about those issues is unlikely to find Oracle's distribution more to their liking. Oracle does make some good contributions, but community-oriented development is not, in general, among the company's greatest strengths.

Also worth keeping in mind is the fact that Oracle is making no promises that it will provide this free service for any period of time. If this effort fails to provide the desired financial results, Oracle could pull the plug on it at any time—as it did with OpenSolaris. That would leave ex-CentOS users with the choice of somehow migrating back to CentOS (assuming CentOS is still there and healthy) or becoming paid Oracle customers in a hurry. One could argue that any free (beer) distribution poses such a hazard, but a corporate-controlled distribution can only be doubly hazardous.

So this initiative by Oracle looks like it could be either a positive or a negative thing. It could increase the choices for users looking for a well-supported, highly stable, free-of-charge distribution and increase competition in the enterprise distribution space in general. Or it could just be a cynical attempt by a large corporation to profit from a free software project's success and deprive its main competitor of a potential revenue stream. Enterprise distribution users will have to make their own choice as to where their best interests lie.


to post comments

Oracle takes aim at CentOS

Posted Jul 19, 2012 3:14 UTC (Thu) by dowdle (subscriber, #659) [Link]

I created some OS Templates for OpenVZ for oracle-6-32bit and oracle-6-64bit by simply creating some Scientific Linux 6.2 containers and doing Oracle's process. OpenVZ users can look for them in the usual place.

Oracle takes aim at CentOS

Posted Jul 19, 2012 5:48 UTC (Thu) by jamesmorris (subscriber, #82698) [Link] (14 responses)

I'm obviously biased here (I work for Oracle), but I don't agree that community-oriented development is not, in general, among the company's greatest strengths There's an impressive list of community projects here: https://oss.oracle.com/ and Oracle is consistently cited in LWN's kernel development reports under "Most active employers". On that note, we are currently hiring Linux kernel developers with community experience, as well as core userland and virt developers, to work on mainline projects. Email me for details -- james.l.morris@oracle.com :-)

Oracle takes aim at CentOS

Posted Jul 19, 2012 12:07 UTC (Thu) by ras (subscriber, #33059) [Link] (8 responses)

This is the second post I've seen by an Oracle employee who doesn't "get it". The other on was on another forum. He was asked essentially the same question: "why not Oracle Linux? Especially now that errata are free to download?".

Look, I thought it was obvious, but ... open source isn't about money, and in particular isn't about "free" as it was used above. It's about trust. It is about everybody trusting to contribute to a shared commons.

You can not pull stunts like Oracle did with Open Office, or the events that ended up with the Apache Foundation resigning from the JCP Executive Committee, or Oracle suing Google over software patents, or even Oracle insisting API's are copyrighted and keep that trust thing. After all we have an understanding that no one involved in open source sues each over patents (hint: it's written into the GPLv3 and the EPL), and the commercial GPL ecosystem are built on the fact that you can't copyright API's, just the code you link to.

We know what built our movement. It wasn't money. It's not even about money. We are happy with the likes of RedHat, Ubuntu and Crossover charging us to for their products. It's about trust. And if Oracle wants to sell us open source products then that's fine, but first they have to earn our trust. Right now they seem hell bent on destroying it. Unlike Oracle we all know that once trust is lost, so is the community that is built upon it.

Oracle takes aim at CentOS

Posted Jul 19, 2012 12:11 UTC (Thu) by pflugstad (subscriber, #224) [Link]

+5 (well said)

Oracle takes aim at CentOS

Posted Jul 19, 2012 13:40 UTC (Thu) by gmaxwell (guest, #30048) [Link]

Even if it is all about money— Attempting to submarine popular technology infrastructure as Oracle has done has endangered the livelyhoods of all IT professionals.

If they ultimately prevailed on the copyrightability of basic APIs there would be a lot less room for competition both in the software market and in the jobs-at-companies-integrating-sofware markets.

If oracle was interested in promoting their software and services they should have started by not engaging in litigation that left them in a deep hole in the eyes of many.

Oracle takes aim at CentOS

Posted Jul 19, 2012 19:40 UTC (Thu) by sailorxyz (guest, #52650) [Link] (4 responses)

Absolutely, I cannot agree more. Since Oracle started it's current behavior I have been totally turned off. I used to use VirtualBox, now I prefer to pay for VmWare. I used to use MySql, now I use Postgre, and I've stopped using NetBeans as well.

Oracle has totally destroyed trust and I very much doubt that it will regain it anytime soon.

Oracle takes aim at CentOS

Posted Jul 20, 2012 19:19 UTC (Fri) by alan (guest, #4018) [Link] (3 responses)

FWIW, while VirtualBox and MySQL are owned and branded as Oracle products, the relationship with the end user has not really changed.

Oracle takes aim at CentOS

Posted Jul 20, 2012 20:54 UTC (Fri) by sailorxyz (guest, #52650) [Link] (1 responses)

That's the point, they are branded as Oracle products and so are tainted by association. And whats to stop Oracle doing with them whatever it may wish should it get the urge?

Oracle takes aim at CentOS

Posted Jul 21, 2012 13:53 UTC (Sat) by nix (subscriber, #2304) [Link]

The fact that they're free software and can be trivially forked? (As has, you know, *already been done* with Hudson.)

Oracle takes aim at CentOS

Posted Jul 21, 2012 10:52 UTC (Sat) by cortana (subscriber, #24596) [Link]

Things are changing fora the worst, though slowly. In order to use their bug tracker, you now have to sign up to the Oracle integrated web single sign on thingy, which insists on invading your privacy in order to find out the name of your employer, your job title, etc. It is a small but irritating deterrent to filing bugs against VirtualBox.

Oracle takes aim at CentOS

Posted Jul 26, 2012 21:06 UTC (Thu) by philomath (guest, #84172) [Link]

+ UINTMAX_MAX

Oracle takes aim at CentOS

Posted Jul 19, 2012 16:11 UTC (Thu) by iabervon (subscriber, #722) [Link] (3 responses)

Oracle seems to do pretty well at contributing to open source projects, but not so well at running them. It looks to me like that list is: projects where Oracle is bound by someone else's license (e.g., btrfs), projects that nobody else is likely to contribute to (Oracle express), and projects that have forked over Oracle's mismanagement (with MySQL being the only case of Oracle's fork still being the most popular).

So I'd say that Oracle is, in fact, good at community-oriented development, but doesn't have a tendency toward being community-oriented.

Oracle takes aim at CentOS

Posted Jul 20, 2012 15:20 UTC (Fri) by matik (subscriber, #62373) [Link] (2 responses)

MySQL community is also mistreated by Oracle with the introduction of a private bugtracker [1] and releasing security fixes without disclosing the actual vulnerabilities [2].
Oracle's urge of imposing control also caused Hudson community to fork it as Jenkins [3]
I wonder if Oracle still has a chance to learn how to properly communicate with and benefit from the open source community.

[1] http://mysqlha.blogspot.com/2011/02/where-have-bugs-gone....
[2] http://www.oracle.com/technetwork/topics/security/cpujan2...
[3] http://www.artima.com/weblogs/viewpost.jsp?thread=317610

Oracle takes aim at CentOS

Posted Jul 20, 2012 15:31 UTC (Fri) by iabervon (subscriber, #722) [Link] (1 responses)

Yes, MySQL was in my group of projects that had forked over Oracle's treatment of the project. It was the exception only in that not everyone switched to MariaDB because of it.

Oracle takes aim at CentOS

Posted Jul 21, 2012 21:49 UTC (Sat) by butlerm (subscriber, #13312) [Link]

To be fair, MySQL was not really ever run as a community project. It has always been a vendor proprietary database with an open source license. Sun paid a very large sum of money for it to continue to collect commercial license and support fees, and that is why Oracle maintains it today.

If anyone actually manages to use it without paying Oracle for licensing and support services, that serves no real purpose to them other than as a loss leader for future paying customers. If they allow unpaid customers to get timely updates and report bugs _at all_, those are much better terms than they offer with any of their conventional products.

There is a lesson to be learned here. Commercial vendors are naturally in the business to turn a profit. If the best way they see fit to do that is to make periodic open source code dumps of a internally developed code base, or supervise a community project where they hold all the cards, vendor lock-in is nearly as likely as with any other vendor proprietary product.

Freedom to fork is nice, but forking and maintaining something as complex as a relational database server certainly isn't a proposition to be undertaken lightly, even more so when the trademark of the original is hardcoded into the ABI. If you use MySQL you are married to its future as a commercial product. Divorce is not the most practical option.

Oracle takes aim at CentOS

Posted Jul 19, 2012 18:48 UTC (Thu) by fw (subscriber, #26023) [Link]

This page lists open-source projects, not community projects. For instance, I repeatedly tried to get isolated fixes for Berkeley DB issues so that we can apply them in released Debian versions, but I was unsuccessful. (The Berkeley DB repositories are private, so self-service wasn't an option.)

Oracle takes aim at CentOS

Posted Jul 19, 2012 6:02 UTC (Thu) by ptman (subscriber, #57271) [Link]

I wonder if CentOS could somehow benefit from OL (OEL?), by basically creating their packages based on the diff between RHEL and OL packages.

Oracle takes aim at CentOS

Posted Jul 19, 2012 6:39 UTC (Thu) by lindahl (guest, #15266) [Link] (3 responses)

This is an even-more-cackhanded than usual marketing effort by Oracle. CentOS has made some significant changes since 2011, with some major players (hosting providers, mostly) ponying up an appropriate amount of resources to make things significantly better in 2012 than 2011. This marketing campaign preys on the FUD of "what if the bad old days came back?" A more realistic analysis is that 2011 woke the CentOS community up, and the community did the right thing. If Oracle wanted to play this sort of game, they should have done it in 2011, not now.

Late hit, 2 beer penalty. Send Larry out next time, he was really amusing with the "I like Linux because it puts more money in my pocket" speech.

Oracle takes aim at CentOS

Posted Jul 19, 2012 12:37 UTC (Thu) by pboddie (guest, #50784) [Link]

Not to mention Oracle's miserable record when it comes to supporting its own stuff. Apart from the laughable strategy of big, infrequent updates to their "unbreakable" product range which, if previous experience with Oracle's core products is anything to go by, is probably a nightmare for administrators, Oracle have been very good at talking the talk and then dropping features and whole products when it suits them.

On two occasions I've been witness to Oracle functionality in their headline product going away after a while, on one occasion the functionality concerned being the main reason for a big project going with the product - probably another reason why I doubt that project ever got delivered - and I dare not think what life is like for people really spending money and using the different Oracle business applications.

And we can always ask what iteration of Oracle's GNU/Linux distribution strategy this is. Really, people should be actively figuring out how to give less of their money to Oracle, not more.

Oracle takes aim at CentOS

Posted Jul 19, 2012 19:50 UTC (Thu) by robfantini (guest, #22913) [Link] (1 responses)

Instead of two beers the referee should insist that Oracle make the zfs license FSF / CentOS / Debian GNU Linux compatible.


Oracle takes aim at CentOS

Posted Jul 19, 2012 19:56 UTC (Thu) by lindahl (guest, #15266) [Link]

btrfs has an ok license, so I think we're good.

Oracle takes aim at CentOS

Posted Jul 19, 2012 7:15 UTC (Thu) by richard_weinberger (subscriber, #38938) [Link]

Oracle takes aim at CentOS

Posted Jul 19, 2012 8:32 UTC (Thu) by nigelm (subscriber, #622) [Link]

I wouldn't touch it with a bargepole - Oracle are a fundamentally nasty company who often manage to be nearby whistling innocently when a the corpse of a free software project is discovered.

Times are a changing...

Posted Jul 19, 2012 18:30 UTC (Thu) by Fats (guest, #14882) [Link]

How far has it come that Oracle has to play the addiction tactic, e.g. give some thing away in the hope that people got addicted and will die to give you money in the future to keep on using your stuff. This really has to hurt the (re)sellers that used to laugh you in the face if you didn't have a budget of at least 5 digits.

On a more serious note, I do think what we see here is the FOSS world slowly but steadily expanding it's area leaving the proprietary world fighting for the remaining. And the good things is that FOSS is here to stay, even the fail over or a legal unjustified halt of Red Hat would IMO not be able to stop FOSS. I am sure there will be dirty fights and tactics in the future but I don't see how that will ever stop the open source world.

greets,
Staf.

Oracle takes aim at CentOS

Posted Jul 30, 2012 9:58 UTC (Mon) by chojrak11 (guest, #52056) [Link]

Take Oracle offering and this will soon change to suffering. Cry and pay. And if you're already locked-in, what can I say...


Copyright © 2012, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds