A lot of folks are sounding the alarm bells over Unbreakable Linux. Given that this direction at Oracle speaks squarely to my topic here at Oracle + Open Source, I thought I should at least comment.
Oracle’s decided to provide their own support for Linux. Are they rolling their own distro? Well actually, no. They’re doing what CentOS and a few other folks out there are doing. They’re rebuilding from RedHat’s distro, effectively repackaging their Enterprise Linux distro and in the process testing rigorously, and reporting bugs and issues back, or fixing those themselves. What’s the deal?
Due to various license requirements with the GPL, RedHat’s distributing Linux must be done as source, so that means third parties can freely recompile that source, effectively using those same tweaks and packaging it up as their own. Well gee, that’s not fair is it?
I have to admit I’m on the fence on this one. Honestly folks, the open-source community, of which I consider myself a part of, has been championing Linux, and pitching it to Wall Street, and big business for over a decade. So in that vein, hey we’ve done it, and we’re continuing to do it. That’s great.
It does seem a little odd though that CentOS and Oracle can redistribute RedHat’s sweat and tears. Or does it? The logic at CentOS goes if you want support, you can buy RedHat. If you don’t, you’re free to go ahead and install CentOS as you like. So despite CentOS being free, Oracle charging a license fee for the support they’re providing, that seems to make sense too. The truth is that with open-source, we effectively throw IP (intellectual property) to the wind, and let it land wherever it likes. So if Oracle wishes to capitalize on this, more power to them.
The truth is that the complaints from some camps miss a really important point. Despite Oracle’s marketing message about making Linux Unbreakable, and Larry’s various trumpeting, Oracle actually does contribute a *LOT* to the Linux community. Take for example this huge site of open-source projects all by or directly supported by Oracle. Or another example, Oracle’s rolling Apache into it’s middle tier Fusion product. Or take another, it’s building of a better driver for PHP. All of these are very real, very measurable contributions back to the community.
Obviously it’s in Oracle’s interest for open-source technologies to work, as a lot of their customers want that interoperability. So do I, frankly. I’ve been working as an independent consultant for over twelve years providing professional services for Oracle and open-source technologies, and making a healthy income, thank you.
I’ll also admit that some of the folks in the Unbreakable Linux team I know personally, and very much respect professionally. I’ve also met a few of the folks who head up the initiative at Oracle OpenWorld. They’re all bright, approachable technologists who are as excited about open-source as they are about the Oracle core database product.
I know this may disappoint some of my open-source colleagues, but hey what’d you expect from Mr. “Oracle + Open Source”, hmm?