Skip to main content

MySQL and money

It looks like MySQL’s office is full of elephants.

For those readers who’ve been living under a rock for the last decade or so, MySQL AB is a company which produces a competent SQL database under an interesting dual licence system. MySQL the company have done some innovative things, a few people I highly respect (such as Arjen) work for/with them, and I’d very much like to see a few of these hybrid business models play out successfully. However, they seem to be under attack from both sides of the hybridity.

Elephant-in-the-room #1: on the FOSS side, a bunch of arrogant and greedy unmentionables calling themselves The SCO Group have wooed MySQL into a partnership. This could be a kiss of death all by itself; it has certainly done MySQL no favours in terms of their precious reputation amongst Free Software advocates.

However, what’s worse is that MySQL’s corporate leadership seem to be having trouble keeping their rationale straight when it comes to their reasons for this partnership.

MySQL didn’t need it to support OpenServer and UnixWare users, since they were already doing that. They didn’t need it to get The SCO Group’s ear since TSG are both unteachable and too deeply committed to their legal circus to back out on the say-so of a partner.

The only visible and concrete motivation remaining is increased sales, and if that’s so, it looks like they’ve swapped birthright for pottage here, big time. And of course, if they withdraw from the partnership now D’ohl MacBride’s traditional response (to just about everything) has been to whip out a lawsuit.

Would that be a bad thing? Fiancially, yes. In terms of “karma”, the answer may not be so straightforward. Being the underdog in such a lawsuit would certainy buy back some goodwill from people disgusted at the idea of supping with the devil, but it may be a bad thing from a business perspective: MySQL would have changed their mind, and effectively admitted in public to being fooled, to not having done their due diligence.

Elephant #1.5 came from Planet MySQL, where I curiously ventured after Arjen mentioned a facelift done on it. Matt Asay opines in a piece unrelated to the above that MySQL’s sales success will earn respect for Open Source. In some ways this is true, but the main recipient of the goodwill will be MySQL, and possibly its hybrid business model. That’s good in and of itself, but IMESHO, it’s not what Matt is claiming. Apache has great repect and negligible sales.

Elephant #2, and this is the mastodon of the herd: much of MySQL’s recent extra goodness has come from backing their system with InnoDB, and Oracle have just bought the owners of InnoDB, Innobase OY. Perhaps ironically, a big swag of the sites reporting this are backed by MySQL and InnoDB.

Now what will Oracle do? I think second-guessing them would be, er, risky. No, I’ll be bold and say “downright foolhardy”. Their official policy is business as usual, but the statement is carefully enough worded to leave lots of wiggle room. Either way, MySQL AB now have some fairly substantial reasons to be polite to Oracle. It’s within Oracle’s reach to handicap MySQL-the-database by making future InnoDB terms impractical. It’s probably also within Oracle’s reach to simply buy out MySQL AB, who must feel about like a dolphin does when an orca enters the pool.

It looks like interesting times ahead. Choppy waters. Does MySQL have a replacement for InnoDB in the wings? Are there other FOSS projects which would fit into that slot? Could MySQL write a replacement? Can they simultaneously convince Oracle that they’re small and harmless while convincing their cusotmer base that they’re big and capable? Are there regulatory shields preventing Oracle from simply cutting of MySQL’s air? Will they work? Is there any other way for MySQL to simplify their situation? It all looks like a testimony to the virtue in having a totally flat supply chain and choosing your other partners carefully.

In case you haven’t figured it out, I’m hoping that Arjen or another respected MySQL luminary reads this and will have a large dose of independent yet consistent reassurance up his sleeve, one he’s willing and able to blog about. Much of it has been answered at least in part here and there (e.g. MySQL 5.1 should have completely pluggable storage backends), but I’d like to see one comprehensive summary.

Comments

Popular posts from this blog

An Open and Shut response to Darl McBride

Hi, Darl. I see you’re being dishonest again . It’d be really nice if you could shoot straight for a change, but I think Kerry’s Dad will be selling snowplows in Hell first. Three years ago, when I first joined The SCO Group, we focused the company on the area that was most profitable and provided the most benefit to customers, investors, resellers, developers and employees: UNIX No, you focused the company on suing people, which was most profitable to lawyers and provided some golden parachutes for your buddies. People thought we were crazy. They were right. But since SCO owns the UNIX operating system The SCO Group does not own UNIX® in any sense of the word. The Open Group owns the UNIX trademark, definition and other rights , The SCO Group does not. The SCO Group doesn’t even own the UnixWare® or OpenServer® code, the rights to those are held by Novell and TSG use them only by permission and under certain conditions — which they have violate...

5x7 text dot-matrix in five minutes...

This is a fairly primitive toy I threw together today for a specific purpose, published in case it’s any use to others... feed it a list of words as command arguments, which it will then display as a 5x7 ASCII dotmatrix with ‘#’ as a dot & ‘_’ as a blank. /* * display text using a 5x7 bitmap font in ASCII letters */ static unsigned char font [] [5] = { { 0x00,0x00,0x00,0x00,0x00 }, // 0x20 32 { 0x00,0x00,0x6f,0x00,0x00 }, // ! 0x21 33 { 0x00,0x07,0x00,0x07,0x00 }, // " 0x22 34 { 0x14,0x7f,0x14,0x7f,0x14 }, // # 0x23 35 { 0x00,0x07,0x04,0x1e,0x00 }, // $ 0x24 36 { 0x23,0x13,0x08,0x64,0x62 }, // % 0x25 37 { 0x36,0x49,0x56,0x20,0x50 }, // & 0x26 38 { 0x00,0x00,0x07,0x00,0x00 }, // ' 0x27 39 { 0x00,0x1c,0x22,0x41,0x00 }, // ( 0x28 40 { 0x00,0x41,0x22,0x1c,0x00 }, // ) 0x29 41 { 0x14,0x08,0x3e,0x08,0x14 }, // * 0x2a 42 { 0x08,0x08,0x3e,0x08,0x08 }, ...

Citizens Augmenting Government Waste

So here we have Microsoft-funded “ Citizens Against Government Waste ” (CAGW) heavily criticising Massachusetts’s switch to an internationally accepted and open document standard (not open source, open standard — but I seem to remember a large monopolist who frequently confuses the two when it suits them). I remember CAGW, they were the organisation who had dead people writing in to support Microsoft in court a few years ago — thanks to sbergman27 for the link — is this “the dead hand of CAGW” at work again? Let’s follow the money and find out. Who stands to lose the most money and control if Massachusetts switches to an unencumbered document format? Big surprise, it’s CAGW sponsor Microsoft, through their dominant MS-Office suite. Why did CAGW list Microsoft’s suite last, after two other much-less-dominant examples which are waning anyway? If you’re inclined to wallow in additional irony, consider that at leas...