• On CBS MoneyWatch: The perfect car for a teenager
September 6, 2007 7:58 AM PDT

Oracle's mixed messages on "compatibility" with Red Hat Enterprise Linux

by Matt Asay
  • Font size
  • Print
  • 4 comments

And to think I was an English Literature major at university and always prided myself on my command of syntax. But I admit that this 21st Century is confusing me. First, Bill Clinton redefined the meaning of the word "is." Now, Oracle is redefining the meaning of the phrase "fully compatible."

Oracle has repeatedly beat the drum that its Unbreakable Linux (Now called Oracle Enterprise Linux, apparently in an attempt to make people associate it even more with RHEL) is "100% compatible" with Red Hat Enterprise Linux. In fact, it can't stop regurgitating the assertion:

Oracle recently reported:

..."The operating system used was Oracle Enterprise Linux, which is fully compatible with Red Hat Enterprise Linux, and supported under the Oracle Unbreakable Linux program."...

If you read its FAQ [PDF], Oracle keeps up the "I am not a fork!" line:

..."Oracle Enterprise Linux is not a fork of Linux, as it is fully compatible - both source and binary - with Red Hat Enterprise Linux. Compatibility and uniformity is of the utmost importance to Oracle, as the same version of Oracle products must run on many different Linux distributions; Oracle has no reason to fork Linux."...

None at all, except perhaps out of spite. Red Hat, however, has been clear that Oracle's Enterprise Linux is a fork of RHEL, and not one that is fully compatible:

Q: Will Oracle's product result in a "fork" of the operating system?

A: Yes. The changes Oracle has stated they will make will result in a different code base than Red Hat Enterprise Linux. Simply put, this derivative will not be Red Hat Enterprise Linux and customers will not have the assurance of compatibility with the Red Hat Enterprise Linux hardware and application ecosystem.

So, clearly we have a disagreement. But where it gets really murky is when Oracle starts disagreeing with itself [PDF]. It starts off well enough, assuring customers throughout the first two pages that the changes it makes to RHEL are minimal and will result in "absolutely no difference" to the customer.

But then you hit Appendix A, which lists two full pages of changes Oracle has made to RHEL. Some things are likely trivial changes, but how about the removal of RHEL's Global File System? Cluster Administration? Virtualization? Or a rip-and-replace of Red Hat Network with Oracle's "up2date"?

No offense, Oracle, but if it looks like a fork, smells like a fork, and acts like a fork, it's a fork, and "fully compatible" is simply not a credible guarantee. You can't change someone else's code and crown it "fully compatible."

See, the (Princeton) dictionary defines compatible thus:

Capable of being used with or connected to other devices or components without modification.

Adding the word "fully" to the definition makes it even stronger, and makes your claims even more incorrect. You have modified, and your customers simply don't have a credible guarantee that your modifications (which hardly look trivial to me) maintain compatibility with Red Hat Enterprise Linux.

"Compatible" I'll buy. "Fully compatible" I won't. Neither should your customers.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Cloud to suck money out of market, report says
When open source isn't (open enough)
SAP wants an open Java process (pot, meet kettle)
Google shifts software value to operations, away from IP
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Skype to open-source far too little
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
The other shoe drops
by scottmace September 8, 2007 5:37 PM PDT
Thanks Matt for providing the proof I knew was coming from the day of Oracle's announcement: that Oracle was going to fork RHEL.

Scott Mace
Reply to this comment
The other shoe drops
by scottmace September 8, 2007 5:37 PM PDT
Thanks Matt for providing the proof I knew was coming from the day of Oracle's announcement: that Oracle was going to fork RHEL.

Scott Mace
Reply to this comment
Corrections...
by mbkumar September 11, 2007 4:45 PM PDT
Hi Matt,
We appreciate your interest in Oracle's Linux work. I noticed a few inaccuracies in your recent post and wanted to provide clarification?

Oracle Enterprise Linux (the software that Oracle provides as part of the Oracle Unbreakable Linux support program) is fully binary and source compatible with RHEL. You can confirm this by downloading the software at: http://www.oracle.com/technologies/linux/index.html
Then you'll just need a copy of RHEL to compare.

The key reason Oracle offers this software is because Red Hat does not provide RHEL as a free download.

Regarding Oracle Enterprise Linux, you mention "Some things are likely trivial changes, but how about the removal of RHEL's Global File System? Cluster Administration? Virtualization?". Oracle did not remove these programs. These packages are part of Oracle Enterprise Linux. Once you downloaded the software, a simple installation of the product will show everything is actually on the installable media.

For the packages you mentioned that we removed, we want to make clear that we did not remove GFS nor did we remove xen, we removed some of the documentation due to copyright/ownership, however the actual product is still there.

On the topic of forking Linux?here's our perspective: it is not in Oracle's (or more importantly our customers') best interests. Doing so as you say "out of spite", doesn't make good business sense and is counter to Oracle's long and continuing track record of contributing to the mainline Linux kernel.

Monica Kumar
Reply to this comment
Corrections...
by mbkumar September 11, 2007 4:45 PM PDT
Hi Matt,
We appreciate your interest in Oracle's Linux work. I noticed a few inaccuracies in your recent post and wanted to provide clarification?

Oracle Enterprise Linux (the software that Oracle provides as part of the Oracle Unbreakable Linux support program) is fully binary and source compatible with RHEL. You can confirm this by downloading the software at: http://www.oracle.com/technologies/linux/index.html
Then you'll just need a copy of RHEL to compare.

The key reason Oracle offers this software is because Red Hat does not provide RHEL as a free download.

Regarding Oracle Enterprise Linux, you mention "Some things are likely trivial changes, but how about the removal of RHEL's Global File System? Cluster Administration? Virtualization?". Oracle did not remove these programs. These packages are part of Oracle Enterprise Linux. Once you downloaded the software, a simple installation of the product will show everything is actually on the installable media.

For the packages you mentioned that we removed, we want to make clear that we did not remove GFS nor did we remove xen, we removed some of the documentation due to copyright/ownership, however the actual product is still there.

On the topic of forking Linux?here's our perspective: it is not in Oracle's (or more importantly our customers') best interests. Doing so as you say "out of spite", doesn't make good business sense and is counter to Oracle's long and continuing track record of contributing to the mainline Linux kernel.

Monica Kumar
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next
advertisement

As alternative energy grows, NIMBY greens

With more renewable energy projects trying to come online, the country grapples with the balance between local land use and a national push for clean energy.

Google to remake programming with Go

A Unix co-creator is among those behind a language Google hopes will speed computers and programming. Today, Go becomes open-source software.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right