The InformationWeek -- Blogs
Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

Oracle Owns MySQL, But.... This Is Open Source Code


Posted by Charles Babcock, Jun 24, 2009 06:44 PM

Oracle and MySQL are the favorite databases of developers who use the Eclipse open source programmers workbench. That's no surprise, I thought. Developers like to develop in free MySQL and deploy in Oracle, right? Actually, Oracle and MySQL are their two favorite deployment databases, contrary to what I would have expected.


Not only are Eclipse users deploying both MySQL and Oracle, they're deploying the two equally, while I would have given an advantage to Oracle.

Instead, the edge goes to MySQL. The Eclipse site survey showed that 27.7% deploy in MySQL; 27.3% in Oracle. In acquiring MySQL's new owner, Sun, Oracle is also acquiring its own largest database competitor in the enterprise Java community. Oracle plus MySQL add up to 55% of deployments among the Eclipse users.

There's two arguments against taking the 55% too seriously.

As you look at database deployments among the larger companies in this sample, the MySQL share drops and Oracle's dominant share of newly deployed databases is weakened--though by less than I would have thought--by the presence of IBM. IBM's DB2 goes from 6.2% of all users to 10.7% among the larger users. But that's still less than 11% in the face of Oracle being deployed among 33.5% of this group, with MySQL being deployed by another 11.6%. Oracle's combined share among larger Eclipse users is 45.1%.

Another argument against worrying that 55% is too much, however, is that MySQL remains open source code, a fact that's hard to reverse. If current MySQL users don't like what's happening with the code, they can form a new MySQL project and back it.

That means, I think, that MySQL developers are a prize that Oracle will soon start angling for. I don't think Oracle is likely to disturb MySQL's existing code direction, though I question how willing it will be to encourage it to become a full fledged, transaction database, something that it isn't now. MySQL founder Monty Widenius wants to see it go in that direction and left Sun to push the MariaDB, a version of MySQL capable of storing transactions.

He's also founded the Open Database Alliance, a watchdog meant to safeguard the core MySQL system in the face of "uncertainties" over its second round of new ownership.

There's both drama and comedy in this. If the original authors of MySQL were so concerned about its future, why did they agree to sell to Sun in the first place? Having cashed Sun's check, can they still claim moral authority over the code? I doubt it, but this is open source and we are untested ground. I may wake up some morning and find that Monty does indeed still own a significant share of MySQL, even though it's passed into the hands of new owners twice.

So what will Oracle do with MySQL under the watchful gaze of the Open Database Alliance?

My suspicion is that Oracle will keep its hands off, so much so that MySQL may suffer from benign neglect. Who's to know if MySQL developers get reassigned within that 40,000 developer stable to redoing PeopleSoft applications or cobbling together code in Oracle middleware's vasty keep? MySQL salesmen might be informed they're too specialized now that they're inside Oracle and be given a broader product list to sell. Not doing so well with Oracle 11g or Fusion middleware? Who will protest if their ranks thin out?

What exactly can the Open Database Alliance do about benign neglect, if it occurs?

Meanwhile, Oracle could boast of having MySQL uppermost in its thoughts as it brings out development tools, designed to work with either Oracle or MySQL. In its heart of hearts, it will hope to convert some MySQL users to Oracle in the future by making it easy to make the switch, but it doesn't have to declare it on day one.

These tools might be provisioned to generate linkages to Oracle middleware, so that the Fusion product set could be used easily with either MySQL or Oracle databases. Even if the MySQL users never convert to 11g, getting 55% of the middleware market isn't all bad as a consolation prize.

But the Eclipse survey makes me think that there are implications to Oracle's ownership of MySQL that I hadn't considered before. What's the responsibility of an open source code owner? Is it obligated to honor previous initiatives that might bring the code into more direct competition with its own products?

And who owns open source code, a question that can't be answered by simply examining who's signing the checks. For the ownership to be honored, the community using the code has to recognize the leadership of the owner. If Oracle aggressively snipped off MySQL's next round of improvements, I think it's possible that ownership would transfer outside of Oracle to a new project, as the code forked.

Before, Widenius was a gifted programmer, a trusted figure to hundreds of thousands of MySQL users and pure of heart in his respect for the code, whether it was being handled by an independent MySQL AB or inside of Sun. Now he has a significant share of Sun's $1 billion check in his pocket, which only makes him more dangerous, from Oracle's point of view.

The Eclipse survey convinces me that MySQL is a significant asset that can be won or lost by any of its recent or current owners. It is open source code inside a large, proprietary company. Whatever you thought the rules of business were, be prepared to rewrite them as this drama unfolds.

« iPhone Hammers Blackberry In Crossover Purchase Preference | Main | Obama Plans Brighten IT Prospects »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Sequential Programming: Like Eating Peas with a Straw.
  2. Biomolecular device using self-assembled DNA nanostructures?
  3. Coreinfo v2.0: A Simple Utility to Understand the Manycore Complexity in Windows


Join The InformationWeek Group On LinkedIn


                           


  1. More Reasons Why Linux Misses The Desktop
  2. Too Much Netbook For Too Litl?
  3. Motorola Explains Why Droid Doesn't Have Multi-Touch
  4. Sprint And T-Mobile Headed The Wrong Direction


  1. Gartner Downgrades SaaS Forecast
  2. Google To Acquire AdMob
  3. RIM Boosts BlackBerry Developer Tools
  4. Microsoft: Windows 7 Malware Threat 'Sensationalized'
  5. Intel Atom Drives Chip Market In 3Q
  6. Cisco Unveils Collaboration Products

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007