OPINION

Sun Microsystems and MySQL

Written by dOgBOi
Published April 21, 2008

Note: Marten Mickos responds to this editorial below.

Sun Microsystems' purchase of the MySQL database system worried many open source programmers. MySQL is the back-end for a huge number of online applications, including Facebook and Slashdot. Sun made promises when they acquired MySQL. The two major promises were that they would continue to support MySQL in all of the environments it currently runs in and that it would remain open source.

The first promise, to maintain support on all platforms, is extremely important to the Linux community. MySQL is the essential back-end component to the LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack that drives the $21 billion dollar Linux server industry. But Information Week reported that Sun is already focusing on a SAMP stack. The S in SAMP stands for Solaris, Sun's Unix-like operating system. Sun's emphasis of Solaris over Linux is troublesome for many developers.

Even more troublesome, however, is Sun's breaking the promise to keep MySQL as open source. They recently announced that several new features in MySQL will be available to paying customers only, and that these features will be closed source — this in direct contrast to their earlier claims. What it does, in effect, is create a model where paying customers will be using code untested by the community at large. This is the exact opposite of the "many eyeballs" method of open source bug testing.

I understand Sun's need to recoup the one billion dollars they spent in acquiring MySQL, but they are moving in a dangerous direction. By emphasizing Solaris over Linux, and closing off new features to paying customers only, they are essentially saying that Linux doesn't matter. This is the wrong view for Sun to take if they want to maintain a strong user base. Open source proponents will quickly make the leap to other database back-ends, even if it demands major rewrites to their code, rather than work with a company that breaks its promises to the community. At the very least, Sun is courting a fork of the MySQL project. At worst, they are inviting the mass exodus of programmers from MySQL databases.

There are other options, of course, including PostgreSQL and Firebird, but they don't have the significant market share that MySQL enjoys. In many ways, MySQL is the database that makes the Internet work. Sun's lie will generate shockwaves, and it is impossible to predict how it will change the landscape, but there's no doubt that it will change it. I can only hope that Sun comes to its senses and changes its mind before it's too late to make peace with the open source community.

Keep reading for information and comments on this article, and add some feedback of your own!
Sun Microsystems and MySQL
Published: April 21, 2008
Type: Opinion
Section: Sci/Tech
Filed Under: Sci/Tech: Internet, Sci/Tech: Computers, Culture: Business and Economics, Sci/Tech: Programming
Writer: dOgBOi
dOgBOi's BC Writer page
dOgBOi's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
BC articles by dOgBOi
Sci/Tech: Internet
Sci/Tech: Computers
Culture: Business and Economics
Sci/Tech: Programming
All Sci/Tech Articles
All Opinion articles
All BC articles
All BC Comments

Comments

#1 — April 21, 2008 @ 18:05PM — Arowolo [URL]

wow! thats not fear. i just moved from ms sql to mysql and then this...

#2 — April 21, 2008 @ 18:12PM — Kevin [URL]

Can you provide any evidence - e.g. links - to back up your claims about what Sun will do instead of keeping its promises? Aren't you a bit early here - assuming they'll break a promise before seeing the result of the merger?

Also, to call Solaris "Unix-like" is to call the Pacific ocean "sea-like". Remember that Linux is derived from "Linux-Is-Not-UniX", like GNU is "GNU is Not Unix", etc...

#3 — April 21, 2008 @ 18:24PM — dOgBOi [URL]

The Information Week article contains the information about Sun emphasizing the SAMP stack over the Linux stack. I did forget to link to the article regarding Sun's locking down features. Sorry about that.



#4 — April 21, 2008 @ 18:26PM — dOgBOi [URL]

And Kevin, why does your URL link to Jonathan Schwartz's (CEO of Sun Microsystems) blog? Are you a Sun employee?

#5 — April 21, 2008 @ 19:28PM — Marten Mickos

Thanks for writing about MySQL!

I would like to state that this is not a lie by Sun (or anyone else). The decision behind this was made before we got acquired by Sun, so this is not Sun's decision at all. Any criticism should be directed at me.

I know that our business model decisions may upset people, but at MySQL we also feel we have a responsibility to experiment with business models, because this industry is so new. We produce new GPL code every day, and we have GPLd previously closed source products (MySQL Cluster and Falcon). To do that we depend on a functioning revenue model.

Our commitment to keeping the MySQL server open source continues as before. What this specific issues is about is pluggable add-ons that users can choose to use or not to. The core server will function perfectly with or without them.

Hope this makes sense and feel free to contact me for further clarifications.


Marten
formerly CEO of MySQL AB, now SVP at Sun

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/76050)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments