Will the real MySQL please stand up?

MySQL has a serious messaging problem on its hands, for a not-so-serious message.





Wrong (and right)...and on several counts. First, it wasn't Sun that introduced the idea of closed extensions to MySQL. MySQL was already working on these in its efforts to experiment toward a model that allows it to make huge amounts of software available under free and open-source licensing, while also earning a fair return on its efforts.

Marten explained in an email to me:

...[I]t makes sense to note that the absolutely overwhelming portion of our lines of code are GPL. That's why I compare our commercial add-ons to salt in delicious dish. You just need a tiny bit to make it good, and you don't want too much of it. The non-GPL code we have produced and are planning to produce is much less than the closed-source code we have opened, i.e. Cluster and Falcon.

Absolutely. The critical thing will be to make sure that the commercial extensions never inhibit adoption; that they don't foil its community. MySQL's heart is in the right place on this one - I'm convinced it will do this right.

Second, MySQL remains committed to continuing this experiment. I've heard this directly from Marten Mickos, Zack Urlocker, and Ian Murdock. They were very public about it on stage at the ComunityOne event . Let's stop pretending that MySQL is not doing this, and that it will be the end of open-source life as we know it.

Third, we're not talking about the MySQL database/server. Marten committed on stage at CommunityOne that the database would be free and open source forever. 100 percent. That's not in question.

The question is around proprietary and/or closed extensions at the periphery of the database: add-on modules that add functionality, performance, or something, but which don't detract from the core database product. Yes, MySQL will offer these.

So, in brief, MySQL will offer closed extensions to its 100 percent open-source database product. It will not add to global warming or other serious issues in the world today.

Take a deep breath. Then contribute some code, or cash, to MySQL. That's the best way to help influence the project, in my opinion.

Tech Culture
About the author



    Join the discussion

    Conversation powered by Livefyre

    Don't Miss
    Hot Products
    Trending on CNET


    iPhone running slow?
