• On CHOW: Sexy vampire party
October 23, 2008 4:30 PM PDT

All MySQL's children

by Matt Asay
  • Font size
  • Print
  • 3 comments

As American soap operas go, All My Children has been one of the best and most popular since it first aired in 1970. The ABC soap, which aimed to be highly topical, has long tackled difficult social issues like abortion and homosexuality when most other shows held back.

MySQL, the premier open-source database, has decided to steal the script from All My Children, addressing some of the most challenging issues in open-source software, like commercial extensions and now, in lurid detail, the fork with Drizzle, as well as an alternative patch community, OurDelta.

First, the Drizzle fork. Announced last year (likely through gritted MySQL teeth, though a brave face was put on it), Drizzle has quickly gained a following, with Stephen O'Grady recently celebrating its development:

...(T)hose who would dismiss Drizzle as merely a stripped down MySQL miss the point entirely; the project is, if anything, a fundamental rethinking of what a database should be and the deployment context for it. Drizzle is emphatically more than a refactoring. It is, rather, a database being built expressly for scale out clouds running Map/Reduce like architectures at immense scale.

This may well be true, but it could prove a bit of a set-back (if short-term) to MySQL, or rather to Sun Microsystems, and arguably makes the company's job harder to monetize MySQL, which, in turn, means that fewer development resources will likely make their way into MySQL and Drizzle.

O'Grady points out that Sun supports Drizzle with funding and so it must see a commercial opportunity in it. Let's hope so because "community" is not going to turn Drizzle into an enterprise grade product. Self-interested corporations will do that, as Puppet's Luke Kanies recently wrote.

Former MySQLer Arjen Lentz's OurDelta, on the other hand, seems to me to offer similar promise without being a fork of MySQL. Rather than replace MySQL, OurDelta "produces enhanced builds for MySQL, with OurDelta and third-party patches, for common production platforms." As Lentz told me over IM:

Drizzle is going where Brian (Aker) & Co. reckon the future will lie. It's an experiment and exploration, as Brian has written/talked about.

OurDelta deals with the needs of the MySQL production users today.

OurDelta, which has started quite well, enhances the MySQL experience. Could OurDelta have been started within Sun/MySQL? Sure. But it has the potential to become a vital part of the MySQL ecosystem, as the OurDelta Web site suggests:

For production environments (the real world!), some new additions are extremely useful and sometimes even vital for application performance as well as for maintenance and troubleshooting. For the MySQL Community to thrive, there is a need for up-to-date builds on all relevant platforms, with speedy availability of new innovation both from inside Sun/MySQL as well as from other parties. This encourages testing and use in more environments, which in turn enhances the feedback cycle, and improves quality.

All of which leads me to ask, "Has MySQL, the project, become much bigger than MySQL, the company?" The answer seems to be "yes," but this is both good and bad. It's healthy to give customers choice, and a fork demonstrates that the community is at least as strong as the company behind a project. Even so, it's bad if the Drizzle fork ends up siphoning away revenue from MySQL, making it harder for the company to invest resources in MySQL (and Drizzle) development.

Is OurDelta good for MySQL? I think it can be. It's a way of adding value to MySQL though it, too, could end up siphoning off revenue opportunities from MySQL/Sun, which in turn means...a weaker MySQL database to enhance via OurDelta.

All of which, in my mind, begs for MySQL to "fork" itself and start providing commercial value that can't easily be had elsewhere. If it's fair to fork with Drizzle and enhance with OurDelta, why can't Sun extend MySQL Enterprise to provide add-on functionality to the base MySQL build that enables MySQL to thrive amongst its proprietary and open-source competitors?

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 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. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Apache: 'No jerks allowed'
Cloud to suck money out of market, report says
When open source isn't (open enough)
SAP wants an open Java process (pot, meet kettle)
Google shifts software value to operations, away from IP
Mobile: Still waiting to see what sticks
Google privacy controls: Most people won't care
Amazon's move mocks EU's fear of Oracle
Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
by PACSferret October 24, 2008 12:22 AM PDT
Maybe its just too early in the morning to be anything other than cynical, but consider:
1. A fork of MySql was inevitable
2. Drizzle is under Sun 'control'
3. is there likely to be a third fork?
Reply to this comment
by NicholasGoodman October 24, 2008 8:27 AM PDT
Matt - you made one major assumption on the downside of both of these projects. You assume that if Drizzle/OurDelta draw down some revenue from MySQL / Sun that this diminishes the amount of code for everyone because MySQL / Sun can't hire developers, etc. A weaker "MySQL" I think was the way you put this.

Your point that dollars harvested (company revenue) from open source software must yield more open source software (development dollars) is well put, and we're in perfect agreement there. However, it's not just MySQL that can serve that purpose. As long as Drizzle/OurDelta are making open source code for MySQL (they all use GPL... same rules for everyone!!) - dollars spent with Drizzle/OurDelta backers funds that virtuous cycle the same way! :)
Reply to this comment
by Matt Asay October 24, 2008 8:36 AM PDT
Very true. In fact, maybe Drizzle ends up being either a) where Sun makes its MySQL money or b) it completely separates and other companies or individuals invest in it. On this second option, it would be great if Amazon, Google, etc. started contributing significantly to Drizzle. We could have our cake (MySQL) and eat it, too (Drizzle), with a net gain in "MySQL" investment.
(3 Comments)
  • prev
  • 1
  • next
advertisement

A CNET Conversation with Eric Schmidt

CNET's Tom Krazit and Molly Wood sit down with Google CEO Eric Schmidt to discuss the future of Android, the Chrome OS, the problem of real-time search indexing, and more.

Verizon tests sending RIAA copyright notices

The No. 2 phone company, known for its reluctance to intervene in antipiracy cases, strikes an agreement to forward copyright notices on behalf of the music industry.

advertisement

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
Click Here

Inside CNET News

Scroll Left Scroll Right