Open Source

How will MySQL fare under Oracle?

Oracle is buying Sun, who recently bought MySQL. What are the ramifications for one of the most powerful open source tools available? Will MySQL sink or swim in the Oracle ocean?

I've been doing a lot of work with databases lately - specifically MySQL. One tool I had to start working with is the MySQL Workbench. This tool replaces the MySQL Administrator and the MySQL Query Browser. All three tools are the results of the MySQL developers' hard work. But one of those tools has a very different feel to it. The MySQL Workbench is an outstanding tool, but it smacks of an enterprise-level tool. It's A DBA's dream tool (from my perspective). But it seems a bit out of line for MySQL to take away tools that made database work easier for non-enterprise users and replace it with a tool that is pretty obviously in line with large-scale usage.

Out of line unless you think this might be a preparatory step in anticipation of the Oracle takeover. It could be. And, if that's the case, is it a bad sign for everyone's favorite open source database? I'm not so convinced that non-enterprise end-users of MySQL (you know the ones - those that use MySQL for Drupal, Joomla, and other DB-dependent applications) will have any worries. Let's see if we can collectively draw that same conclusion.

But first let's address the fears of this merger.

The first (and biggest) fear of this merger is that Oracle will do what it has done to BDB (Berkley Database) and let development stagnate and charge far too much for support. I don't see this as being such an issue. Why? MySQL and BDB are two different beasts. Even at its height, BDB didn't enjoy nearly the popularity or install-base as does MySQL. Although there are a number of applications that depend upon BDB (RPM, Spamassassin, Postfix for example), BDB does not do network connections, and does not support SQL or any query language. MySQL enjoys a much larger install-base for two reasons: (1) It's more flexible and (2) It is required by numerous network-based tools that have become industry standards in their areas. To this end, Oracle would be foolish to do with MySQL what it has done with BDB.

Some also fear that Oracle is buying Sun just to bring in the MySQL developers closer to their own, so they can fold them into developing Oracle DB. Given the open source nature of MySQL, we all know that this isn't really a fear. If it really were a fear, a fork of MySQL would be appearing very soon.

The Sun purchase

I remember back when Sun took over MySQL the same fears boiled to the surface. No one was convinced that Sun had the best of intentions in mind for MySQL. Many thought Sun purchased MySQL in hopes of saving itself from collapse. Many also thought Sun would do such things as make MySQL proprietary or make it fail because of their track record in the recent past. Neither happened. MySQL continued to be open and it didn't fail.

But one thing did continue to happen with MySQL under the protection of Sun. Sun continued to falter. Had that happened, who knows what would have happened to MySQL. Yes, it would continue to live, but would it be able to compete with other, large players in the market? Probably not. Tools like the MySQL Workbench certainly wouldn't have been developed.

What happens now?

Now that the papers are all but signed, the open source community stands in wonder as to what is going to happen to MySQL under the wing of Oracle. I believe:

  • The end users will see little to no difference.
  • There might be a bit of a branding shift, but that might be it.
  • The enterprise-level tools will continue to be polished and developed.
  • Oracle most likely will develop data warehouse appliances based on MySQL.
  • There will be cross-integration between MySQL and Oracle.
  • Oracle will market MySQL to SMBs and drive Enterprises to it's Oracle 11g database.

One thing is for certain: Oracle does not make a habit of alienating customers of new purchases. I am sure that Oracle will do an outstanding job of making sure all current businesses using MySQL (through Sun) will continue without a hiccup. My only real concern is that the end users (single users installing MySQL through package managers for free) might not see the updates trickle down as quickly as they have before. But that is a small price to pay for seeing MySQL (hopefully) grow under the care of Oracle. And, one can't help but hope, this buyout is causing Microsoft to seriously sweat the competition.

I do hope that the individual user is not kicked to the curb. As I said, the MySQL Workbench tool is obviously geared toward the enterprise DBA. Will Oracle develop a tool for the smaller shops and the single user? Or will this tool have to come from the open source community? Let's just hope it comes.

About

Jack Wallen is an award-winning writer for TechRepublic and Linux.com. He’s an avid promoter of open source and the voice of The Android Expert. For more news about Jack Wallen, visit his website getjackd.net.

11 comments
solson
solson

Why would a company that was built on a database application want to continue a free database?

damon.O
damon.O

I think you're missing something big. Oracle is buying a huge competitor in a field of three major players. That only happens for one reason, and that is to eliminate a competitor. Everything will appear to stay status quo for a while, but eventually it will become obvious that only one of the two cultures and products will survive. It's just what happens in takeovers when corporations buy competitors, and this will be no different. It's a little bit more difficult to see in this case because of the install base of MySQL, but it will happen. Most likely, Oracle would gear MySQL towards the end users and cripple it like crazy as soon as they can get around the licensing bit, then have an upgrade scheme to get you to keep buying a little more each time. Their goal would be to eventually get everyone other than students weaned off of the free, crippled version of MySQL, which will most likely be the only part that remains open source. It gives the chance for another company to rise to the top three again, but that takes time. The interesting part to me is that typically the one with the largest customer base is the one that gobbles up competitors, but it seems flipped here.

Ed Woychowsky
Ed Woychowsky

You missed a possibility, since MySQL is published under the GPL the possibility exists for the project to be forked. Oracle will find that open source is like a hydra, a new head will spring-up for each head that they lop off. In addition, with the current environment and their questionable business practices, Oracle isn't in any position to upset too many people. They could essentually anger enough folks that they wouldn't be able to market a cure for death.

jbrosch@carolina.rr.com
jbrosch@carolina.rr.com

I'm REALLY new to this whole enterprise database thing, but could Oracle being trying to position a production to compete with MS SQL Express Verions?

Realvdude
Realvdude

The last sentence above "The Sun purchase" in bold, reads "If it really were a fear, a fork of MySQL would be appearing very soon." I got panic sign this petition email over the weekend about this from helpmysql.org. My first thought was the same, if Oracle were to try to kill MySQL, they would be waking the beast of the open source community.

Ed Woychowsky
Ed Woychowsky

Oracle has offered a personal edition of their DB for years. You can download it from their web site. However, it's a pain in the tush to uninstall it.

Ed Woychowsky
Ed Woychowsky

I should have said that it was missing from the voting options.

jlwallen
jlwallen

i don't believe Oracle will kill something they can make $$ from. but if there are any signs of this you can be sure a fork will occur. but i do hope, if a fork occurs, it will continue both enterprise and end user development.

Realvdude
Realvdude

It would have been a good option too. I am pretty certain that if it needs to fork because of the acquision, it will swim.

Editor's Picks