Open Source in Question – Oracle Buys MySQL (Sun)

I like free, open-source software as much as the next guy (actually, much more than the next guy, since that guy probably doesn’t know what open-source means), but when an open-source project as large as MySQL changes corporate hands twice in not much more than a year, it brings no confidence to the businesses open-source wants to court as paying customers.

Upon news of the Oracle acquisition, some key remaining personnel at MySQL started jumping ship for greener pastures (or at least for the lifeboats). MySQL founder Mr. Widenius wrote a blog post regarding his thoughts on the Oracle acquisition and his fear that with key employees leaving the project, support and development could be put back years. That’s not something you want to hear as, say, a business holding a multi-year contract for MySQL service.

Now you may say, hey, but proprietary shops get bought out by other companies all the time! What’s to say things don’t go to hell in a hand basket even if you’re paying a company money for a closed system? And furthermore, doesn’t the open-sourciness of the project actually help when support runs dry?

I think the answer to this can be found in the analysis of organization mentality. Open source and closed source shops have very different mindsets when it comes to ‘ownership’. Money-grubbing companies bought out by other money-grubbing companies probably don’t have to change their mindsets as much as when an open source project is acquired by a commercial software business. There’s a pall cast over them. And for Oracle especially, there’s a certain stigma associated with Ellison and friends. I’m sure that’s why, unlike with the Sun acquisition, key members are fleeing the nest even before things finalize with Oracle. At least Sun was making strides towards open source with Java. Oracle, well, there are accounts that while acquisitions by Oracle are often associated with lots of money, it goes hand in hand with crushing moral.

In a capitalist market, it’s eat or be eaten. Unfortunately, due to the nature of most open source outfits, they’re on the snack end of most business transactions. And while I am all for open source projects, recent developments with MySQL clearly paint a less rosy picture for open source aspirations in enterprise. Would it be possible for Oracle to spin out MySQL as a separate entity? It certainly doesn’t match up well with Oracle’s business aspirations.

Oracle and BEAS, Sun and MySQL

Two big acquisitions were announced this morning. One of them may have an effect at the place I work, Sybase, and the other may have a large impact.

Oracle Buys BEA Systems

These two did the acquisition dance a few months ago, with them parting ways, not having come to an agreeable deal. This morning, Oracle announced that they went back to the table and inked a $8.5 billion (or $7.2B, minus BEAS cash) deal to acquire BEA Systems. I had guessed that Oracle wouldn’t give up easily on the deal as BEA has compelling middleware offerings that will help Oracle tie together many disparate systems into its so-called Fusion initiative, combining best-of-breed applications from its numerous acquisitions over the past few years. Another feather in Larry Ellison’s cap and if executed properly, should allow Oracle to continue outperforming the rest of the software market both on the top and bottom lines.

Sun Microsystems Acquires MySQL AB

This was the biggie today. Sun put up around $1 billion for the open source database company that makes up the back-end of a large part of the internet, including this site. Sun’s goal is to provide another choice for commercial businesses in the market for databases, while at the same time driving forward their ‘open-source’ image. I don’t doubt their statement that many companies are wary of using an open-source company’s product and relying on them for service and support. With Sun backing them, this could mark an almost instantaneous shift in their opinion of the database.

MySQL probably already holds the top or second most mindshare in the development community, and the wide variety of customers it has will help Sun cross sell their products. Bundling MySQL along with Sun’s existing products could give it a much larger share of the commercial and enterprise database market, which MySQL holds only a sliver of currently. Is this a big deal for Sybase? I believe so – a well-funded competitor has just entered the space. The other database makers should keep a wary on them as well.