• On MovieTome: See the TRAILER for TERMINATOR 4!
April 17, 2008 1:06 PM PDT

Random thoughts on the MySQL furor

Posted by Matt Asay
  • Font size
  • Print

Watching the MySQL uproar unfold brings to mind an array of random thoughts:

  1. Microsoft really should acquire an open-source company. It would get credit for opening up, even if it closed off some parts of whatever project it acquired. Sun...? It's getting lambasted for no logical reason at all. It's not as if MySQL wasn't actively considering tweaks to its model before Sun acquired them, just as all open-source companies do. No one has settled on the exact right model yet.

  2. While Microsoft and other "proprietary companies" move toward opening up, it would appear that there is some movement among "open-source companies" to close off. Maybe we'll meet in the middle?

  3. Marten Mickos suggests that he's not convinced Red Hat is getting fair value for its software (and, by extension, neither is MySQL). $1 billion seems like pretty good value for sub-$100 million in sales and scads of free downloads, but maybe I'm missing something. :-)

    Of course, Marten is referring to ongoing sales value for the company, but it's unclear it would have ever managed to get the sales it has if it were proprietary. My guess is it would be the "M" in the "Maybe next time" stack without open source driving its popularity. So is it the case that's not getting paid fairly for its contributions or that it's only getting paid at all because of its open-source fan base?

  4. There's a false belief that making software proprietary is the only way to get (serious) money from it. This is fueled by a convenient neglect of both past and future. The past was mostly a world of tangible goods and services around them. The future is all about letting free software and free services with clever ways of profiting therefrom.

    In the past two or three decades we've had a Gold Rush of sorts - an "in-between" period when the old world of property met the new world of digitization. Software profited by trying to bolt the old world's property laws onto the new world's "property," but it's turning out to be a fool's hope. Software is not meant to be proprietary in the way that a car is. Its cost of production and distribution simply won't permit this errant attempt for long, as the entertainment industry is discovering with file-"sharing."

    Don't get me wrong. We'll have many years of Oracle and IBM consolidating every last vendor on the planet in an attempt to prolong the Gold Rush. But eventually CIOs will en masse discover that they've been pillaged for two decades too long and will demand fair value for their coin. Time to embrace the future.

  5. MySQL is getting more stick than most because it is a central piece of the open-source community puzzle. It doesn't have the same freedom to experiment that a Zimbra or SugarCRM might have. When it experiments, it affects tens to hundreds of millions of others. With that said, I don't begrudge its attempts to experiment.

  6. Speaking of experiments, here's one for you, MySQL: Create an AGPL-like license that will force all your freeloaders like Google and Digg to pay for the tremendous value they derive from MySQL or actually contribute fair value back in terms of code. Imagine how much more money you'd be making if Google would stop cheerleading for open source and instead start paying for it. If it's making billions distributing MySQL-based services over the web, exact a small toll.

  7. It's somewhat ironic that MySQL is moving in this direction after Jonathan Schwartz has been saying for the past two years that enterprises pay for mission-critical deployments of open source. I suppose it's likely that MySQL will get paid more once it starts selling seriously into the enterprise, rather than to the Web 2.0 freeloaders. Sun should be of help here.

Anyway, it's unfortunate that MySQL is being put under the spotlight. Perhaps if it more clearly separated out its Community product from its Enterprise product, the backlash wouldn't have been as sharp. But maybe not: People complain because MySQL matters. If MySQL were a rubbish company and project no one would care.

Matt Asay is general manager of the Americas and vice president of business development at Alfresco, and has nearly a decade of operational experience with commercial open source and regularly speaks and publishes on open-source business strategy. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from The Open Road
Novell delivers another 33 percent quarterly rise in its Linux business
Cisco's $100,000 bounty: Get paid to love Linux, diss Microsoft
Apple more proprietary than Microsoft, survey finds
Facebook finally hits the mainstream
China Linux policy suggests open source is not always open
Pandora breaks free on the iPhone: Is the music industry listening?
Microsoft's mixed-up open-source TCO messaging makes perfect sense
Eclipse coaxing developers away from Windows Vista?
Add a Comment (Log in or register) 3 comments
by pythianvallee April 17, 2008 2:22 PM PDT
Having listened to Mark Callaghan from Google give an overview of their fixes and patches to innodb alone this afternoon, I'm pretty sure it' s not fair to say they're not freeloading. I think he said there were nine people developing mysql and innodb full-time.

Paul
Reply to this comment
by The_Decider April 17, 2008 3:13 PM PDT
If Sun mucks it up a fork will happen and MySql will move along like nothing happened.

That is why the OSS model is so powerful.
Reply to this comment
by cbbrowne April 18, 2008 9:40 AM PDT
If Sun mucks it up, it will be mighty difficult for a fork to actually emerge. After all, there isn't a single developer in the present "MySQL community" that is working on the MySQL code base that ISN'T a Sun employee (via their ownership of MySQL AB).

In order to "fork" the code base, you need an all-new set of developers, as the likelihood is vanishingly small that Sun would permit their employees to join what amounts to a rebellion against them.

When Firebird forked off of Interbase, it took a fair period of time for it to become clear that the fork was viable, and that came with the very positive factor that the "rebels" included the original author. I don't think it's terribly likely that many of the option-encumbered senior MySQL developers would be prepared to make the same sort of "leap."

Furthermore, if a fork took place, there would be a *huge* question as to which branch of OurSQL would be concentrated on. Would it be:

- Something akin to v3.23, in that that's what so many web apps use?
- Or something like 4.0? Or 4.1? Or 5.0? Or 5.1? Note that if you have *limited* development resources, as there's not the horde of 100 developers paid to work full time on it, it doesn't make sense to divide those resources across trying to support four (or more) fairly wildly different database systems.
- Similarly, the set of supportable storage engines would be likely to need to shrink, as the respective licensing deals between MySQL AB and Oracle (InnoDB) and IBM (SolidDB) won't apply to the "OurSQL rebels", nor will it be likely that Sun/MySQL will be particularly cooperative concerning licensing of Falcon.

Project forks can and do take place, but they always come at *considerable* cost, and the above details that the "rebellion" that would take place with MySQL(tm) would not trivially transform into a coherent successful community project.
advertisement

In the news now

Slowing expectations at a green-tech start-up

Six months ago, biofuels start-up Mascoma had the wind in its sails, as did the rest of the clean-tech sector. Now, the company is treading carefully and scaling back.


With JavaFX, Sun seeks new coders, new revenue

With the launch of JavaFX 1.0, Sun is trying to reclaim Java's strength as a foundation for rich Internet applications. But it's no longer the incumbent.


Tim Lincecum, motion capture star

San Francisco Giants pitcher, who won the Cy Young award last month, dons a motion capture suit for 2K Sports' Major League Baseball 2K9 video game.


Resource center from CNET News sponsors
Business. Ready.
Sony VAIO® Professional PCs.

Click Here!
A new grade in mobility demands a new kind of notebook. And Sony delivers.Tough, portable and featuring up to 7.5 hours of battery life! VAIO® Professional notebooks are built for business. Learn more.

Click Here!
Built tough for business.

Learn more about the rigorous quality testing Sony puts its notebooks through.

Protect your investment.

Find out why VAIO® tech support recently won a Laptop Editors' Choice Award, July 2008.

Long battery life.

Up to 7.5 hours of battery life! See how VAIO® PCs will keep you productive longer when on the road.

Travel light

Check out our ultraportable line-up, starting at 2.87 lbs.

PCs for every need.

Find out which VAIO® notebook is right for you.

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right