MySQL Prepares To Go Public
prostoalex writes "MySQL CEO Marten Mickos told Computer Business Review the company plans to go public: 'Now entering its twelfth year, the company has built up just less than 10,000 paying customers, and an installed base estimated to be close to 10 million... When it does go public, MySQL will be one of only a handful of open source vendors to do so. Red Hat, VA Linux (now VA Software), and Caldera (now SCO Group) led the way in 1999 and 2000...'"
I think it's awesome when open source companies go public. It allows them to get enough capital to truly innovate, and help prove to the unbelievers that open source IS a viable, successful way to make outstanding software. I hope more open source companies continue this trend.
won't matter if they do, someone will fork the GPL version. ah the beauty of gpl. companys can totally fuck up a product and we will still get to use it as we please.
If you mod me down, I will become more powerful than you can imagine....
Thanks for the questions!
The customer count is over several years. Yes, the majority of our users choose not to pay. The current ratio is something like 1 in 1,000. But as you probably know as an open source user, there is great benefit to a project also from the ones who don't pay.
Those who pay do it for the value-add they receive: production support, scheduled binaries with only bug fixes, the monitoring and advisory servce, etc. From a business perspective the great thing is that the ratio of paid to non-paid is changing and our business is steadily growing.
We are proud at MySQL to build something that has great value to the FOSS communities and is a great business at the same time.
Sorry to hear that you don't like MySQL, but great to see that you nevertheless take time to read
Marten Mickos, CEO, MySQL AB
I'm a Postgres user and shrug my shoulders as to why anybody would use something with all the warts of MySQL
Don't you feel the burning irony of posting this on Slashdot, one of the more prominent MySQL users?
While you're busy with your tiny holy war, people take MySQL for what it offers and builds useful services and sites with it, among those Google, Yahoo, Digg, Apple...
Well, instead of trolling for Postgres, let's mosey on over to the MySQL website and see if we can figure out why someone might want to pay, hrm? Ahh yes, here we go, MySQL Enterprise. Mmm. Let's click that. Iiiinteresting. Says here you get 24x7 web and phone support plus 30 minute emergency response time. Eat that, pgsql-bugs. You also get consultative support from people who spend all day tuning MySQL installations for max performance and reliability. I can't even find the Postgres analogue of that to make fun of. Lots of other goodies too numerous to mention that might be worth paying for.
If you're tossing Wankr 2.1 together in your bedroom then MySQL free, pgsql, or even sqlite is more than enough to meet your needs. If you run a large business that relies on MySQL to actually make some $$, then purchasing support is a rational choice. Especially since TCO is still about an order of magnitude less than competition.
I think there is a world market for maybe five personal web logs.
1) An admin utility (no, phpmyadmin doesn't count for crap) that doesn't suck. Please, just take pgadmin and make it connect to mysql. PLEASE. MySQL Administrator and MySQL Query Browser work very poorly.
2) fix Unicode. UTF8?
3) How about stored procedures/functions with the same name, but different # of parameters? Works great in postgres.
4) Character truncation when inserting into char fields. (maybe this is fixed now? Last version I used was 5, just before it went GA)
5) Real standard TIMESTAMP data types.
6) Get rid of myisam and make InnoDB the standard. MyISAM is a joke.
Of these, 1-2 are very serious issues which will prevent me from working with it. 3-4 make my life more difficult, but I can get around them. 5-6 just make it much more of a serious database. Something where if people ask me what database I recommend for a project, I can honestly say 'MySQL!' and not have every other developer in the room give me odds looks (currently I usually say Postgres).
Marten, he wants you to add table vacuum so we have to spend our weekends like we do on postgres running it just to keep the database from grinding to a halt.
Nope, just keep doing what you do best...
Got Code?
I don't like that MySQL does not keep my data safely and securely out of the box. Some examples:
I can't take MySQL seriously until this changes. I understand that you have backward compatibility concerns, but that's life - you pay a price for the poor decisions you've made in the past. You might have to go through a long deprecation period before you can get rid of these knobs. At the very least, don't have them flipped this way unless I start mysqld with the --treat-my-data-as-garbage command-line option.
If you fix this fundamental problem, I'll be impressed. I may not use your product, but I will stop laughing at it.
No more ironic than that slashdot runs on the .org TLD, which in turn runs atop PostgreSQL.
What part of "A well regulated militia" do you not understand?
If you would buy stock in a somewhat anonymous company, would you go and investigate what their business practices are like? Do you care about their customer service? I appreciate that there are exceptions, but most likely you won't. Yes, there are people who invest in companies that they know and care about (sports clubs come to mind,) but the majority of investors invest for a profit. If a company can turn a profit sooner rather than later, they will go for it. Most investors won't care about the database, the open sourciness, the service, the customers or anything else, but they'll care about the numbers on the yearly report. There is linkage, but if it's not apparent, if it's not 1-1 related, there won't be much interest.
(From here: http://www.mathworks.com/company/aboutus/mission_
I think that is very well said, and I think it's something that doesn't go over well for public companies. MathWorks is still privately held.