MySQL Founder Monty Widenius On What to Expect Next

by Sam Dean - Feb. 02, 2010Comments (16)

MySQL founder Monty Widenius, who left Sun Microsystems early last year, remained very  vocal throughout the long machinations leading up to Oracle's acquisition of Sun, even mounting a letter writing campaign.  With the Sun acquisition going forward, we reached out to Monty for an interview and he was kind enough to share his thoughts with us. In this two-part interview he speaks candidly about MySQL and Sun, and we will run the second half of the long interview tomorrow.

OStatic: Now that the acquisition is going through, what do you think the future of MySQL is going to be?

It's clear that Oracle is in the game for the profit and it's in their interest to get out as much money from MySQL as they can over the long term.  There will be less development of the Community version of MySQL. MySQL Enterprise will over time be only available as closed source and with a different feature set than the Community version.  By keeping the price very low in the beginning for MySQL Enterprise, they will have a high conversation rate as it will be much easier to move to this than to another database.

This will create an efficient lock-in and make it very hard for a MySQL 'fork' to survive or get traction, as it's almost impossible to keep things compatible. When Oracle finally raises prices, most users just have to pay.

Oracle is also likely to market MySQL as something that is only usable for testing or 'low end' usage, and if one needs a 'real' database, then one should use Oracle's other commercial offerings.  You should also expect to have a hard time finding salespeople that will sell you a MySQL database offering, especially when they could instead sell  you a Oracle high end database.

My company, Monty Program Ab, will continue to work actively on our MySQL branch, MariaDB. We will do what we can to ensure that there is always a free choice for those that can use MariaDB under GPL, in other words inhouse use and by the open source community.

When it comes to development, there is very likely to be very little development done on the MySQL storage engine side, as no storage engine vendor can long term expect to make any profit on this. There is also not going to be a fork of MySQL cluster, as I don't see anyone in the community willing or able to take care of this.

OStatic: Do you think Oracle might devise ways to extend the MySQL business so that MySQL users can convert to its databases--kind of an on-ramp strategy based on open source?

What we can expect is a lot of tools and marketing to get people to convert from MySQL to Oracle's higher end products. Oracle is, however, now in such a dominant position that it doesn't really need the MySQL business to get people to turn to Oracle for their database needs.

OStatic: What role do you think MySQL should play vis-a-vis Oracle's database products?

Oracle will probably keep around MySQL for a couple of reasons: 1) as a limited free (not necessarily open source) entry level database for people to use until they have to upgrade to a commercial offering; and 2) to stop anyone other (open or closed source) database from growing market share; For this they don't need to do a lot of development on the community version. Just keeping it around at the current level should be more than enough for a long time.

Oracle could also position MySQL enterprise (the closed source version) as their offering for the web space (but not much more).

OStatic: Some people say it doesn't matter in the long run what Oracle does with MySQL. It's open source, so it will just succeed in forked versions if Oracle does nothing with it or kills it? Are they right?

No, a fork is not likely to save MySQL long term. I have outlined the reasons in detail in my blog.

In short, the GPL only guarantees that the code will be available, not  that it will be developed. If things are not developed fast enough (according to the needs if its users), it will very rapidly be uninteresting for the masses and slowly die.

A good example of this is RaiserFS, which at one time was one of the most popular file systems for Linux, but when the author was not able to work on it anymore, its usage died very rapidly.

What makes MySQL so hard to fork is that it's, from the closed source users aspect, a GPL library. These users, who traditionally are paying for open source development (like they do for Linux), can't use MySQL under GPL and are thus not willing to participate in development of a fork. So whatever happens, a fork of MySQL will never be able to satisfy all users. As it's these users that bring money into development, there are many problems.

I don't know of a single successfully forked GPL library (in reality, there are very few GPL libraries, just because GPL is not a very good license for a library).

What is needed to keep a fork of MySQL alive is that a lot of vendors  that benefit from the MySQL infrastructure (but don't need commercial licenses) should come together and put a lot of money (we are talking about many millions of dollars per year) into some entity that develops a fork, and should do this without getting any direct revenue for this.  I am doing my share in this, but I can't continue to do that forever.

OStatic: What advice would you give the folks at Oracle, now that they have MySQL in their control?

If Oracle is truly sincere about keeping and developing MySQL as an open source product, it should make some public, iron-clad promises (that hold in a court of law), about their intentions.  If Oracle would do this, they would be able to deal with a lot of the mistrust in the community and in the market about the future of MySQL.

Oracle did have a chance at doing this when they negotiated with the Department of Justice and the European Commission about the merger, but then the company decided to prolong the deal instead of giving any binding promises for MySQL. I sincerely hope that Oracle will reconsider it's position, to gain the trust of all MySQL users.

See the rest of this interview tomorrow.

 

 



Mark Hinkle uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



16 Comments
 

I'm sorry, but enough is enough. So let me get this straight.... you "sold" mysql... then went and got paid to build a sustainable program out of it that you walked away from because you didn't like the way things were going... and now you are creating this perception that Oracle wants to kill MySql, by prognosticating and pushing of public sentiment in such a way so you can take back MySql... to continue to make money from it. So much so the EU dragged their evaluation out, based on much of your lobbying... and the thing dragged on so long with that there were layoffs at Sun, putting thousands of workers globally on the streets... How rich do you need to be, man?


MySQL will HAMMER MICROSOFT SQL SERVER INTO THE GROUND. The product is GOLD... no one is going to disenfranchise the user community, or screw up its base. IMHO Oracle (Larry) wants that hammer in prime condition and ready to drive the nails into the bloated licensing practices of Microsoft, for people who just want to get a little DB...


Have you actually shared any of what you've made, personally, with the "community" that helped build you to that point? I mean, every open source and 3rd party that built themselves around your product, driving MySQL to in that position to where you were able to "cash in"? Of course not...


Give it up, your in it for the money, It's so obvious it hurts... and the community is an effective tool to your means. You want to make a difference, go take that fortune and help 10,000 third world children rise up to the technology age... and build your "next mySQL" godzilla killer with them. This time, DONT SELL IT TO A CORPORATION, and stop your damn whining, because as Chris Rock said: "Sometimes the people with money just need to SHUT THE F*#C& UP".


0 Votes

@Oh Look.


Dude - MySQL was a success. Don't begrudge Monty for working hard and making money. The concerns are legitimate. Monty is not looking to 'buy' it back the way the Skype guys tried to do with Skype. MySQL does conflict with Oracle. There is a legitimate case to be made that Oracle can kill it. They have never been big proponents of FOSS anyway, and they can really suck the blood out of the project, and then claim that it was 'losing its vibrancy', and then basically shit all over the community edition. Sun people were making a lot of the contributions anyway, and so when Sun bought it, that continued. That may not be the case with Oracle.


Don't be a pissant because you never made shit, and begrudge those who did based on hard work. Just because someone makes money and is legitimately successful doesn't mean that everything they say and do is based on a scheming plot to make more money.


Tool.


0 Votes

Hey there,


try to find a download link on www.mysql.com. Oracle is already drying out the free version ...


Switch to MariaDB, runs perfectly.


0 Votes

hey A lurker,

Oracle is differentiating between Community Edition (found on www.dev.mysql.com) and Enterprise (www.mysql.com).


0 Votes

That should be dev.mysql.com


0 Votes

> I don't know of a single successfully forked GPL library


Could this be because forking divides efforts, and thus is set out to lose from the main GPLed corpus?


Monty, what it takes to support your argument is not stating that forks of GPLed libraries have failed.


You have to show examples of GPLed programs that were forked into privative versions by their vendors, and then prevailed over the GPLed versions so much that the GPLed versions died.


Got any?


0 Votes

This is all about someone wanting to make money and try and have control, and that someone is not Larry Ellison.


This is not about any GPLs or forks. This is about regrets. One person regrets ceding control, being in the limelight as the creator and now wants it back. And will spread untruths and grand speculation (nothing based on facts) to make others afraid and turn to him for direction, leadership and thus regain control. It will have that appearance, but will be completely meaningless.


1 Votes

Why don't you, Monty, buy it back from Oracle for $1billion you sold it for, and return to the way things were?


0 Votes

Oracle also owns Berkley DB aka bdb (Sleepycat Software) and InnoDB. Most databases make use of dbm. MySQL also has a mode that uses InnoDB.


How much did the Oracle acquisition of InnoDB in 2005 affect MySQL development?


How about the 2006 acquisition of Sleepycat?


0 Votes

Monty is disingenuous.

You don't get to sell your car and then decide how the -3rd- buyer uses it.


You don't get to quit your job and decide how the guy that replaced the guy that replaced you does the job.


If MySQL was sooo important to Monty why did he sell?

Really I wish he would stop getting press about it.


Monthy thanks for creating MySQL, it's a wonderful product, but you left, you quit, you made a ton of money. Now shut up and do something else.

The rest of us will keep going just fine without you.


0 Votes

Yeah, like Oracle killed Peoplesoft. That was the argument five years ago. Our company still uses Peoplesoft with full support. Yes, it is more expensive than MySQL, but the argument is the same...Oracle is going to kill it.


This guy sold his company to Sun, and he couldn't get along with them so he walked away. Now he is complaining again about another purchase. Enough is enough.


Talk about wanting your cake and eating it too...


0 Votes

There will be some product offering from Oracle, known as MySQL, for 20 years I suspect, so they can transition web users into Oracle. The real question is, will Oracle be able to keep up the illusion of support for 5 years or will they get anxious and blow this thing away early, giving the EU a good slap in the face! Is MySQL really that important? It is convenient for web hosts but they'll migrate to some other cheap offering if it doesn't fill their needs. I'm not really sure why anyone uses MySQL or Oracle, Microsoft is so much better and their free express version is fine for most small businesses.


0 Votes

@OhLook, you are hilarious. MySQL is a toy compared to SQL-Server. MySQL is in no way GOLD, unless you want a product to keep your forum website running.


PostgreSQL is faster, easier to use, and runs better on Windows. It doesn't insert random corrupt data into the database like MySQL does, and it's more reliable. It has a more liberal license. But best of all, its community is specifically engineered to avoid the kind of silliness we're seeing with MySQL.


But you have to admit that MySQL definitely has more entertainment value!


0 Votes

Dear OStatic,


Can you *please* stop giving this hypocrite a platform to FUD about open source and rant that he didn't get to have his cake and eat it too? Pretty please?


Sitaram


0 Votes

such a lovely information, and i just want to say, thanks for shearing a nice info..


http://www.articlesbase.com/dental-care-articles/celebrity-white-teeth-r...


0 Votes

A recent report suggests that treating gum disease in patients who have diabetes with procedures such as cleanings and periodontal scaling can reduce medical costs some 10 to 12 percent per month.

This is encouraging. Affordable

dentist close to home


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.


Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!