Skip Links

Network World

Rikki Endsley

MySQL Moves Closer to Closed

Founder Monty Widenius says open core model is bad for business.

By Rikki Endsley on Wed, 09/21/11 - 3:01pm.
What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?

MySQL founder and developer Monty Widenius announced on his blog that the MySQL relational database management system would no longer be a free software project and will instead be under an Open Core model. Widenius pointed to an Oracle announcement last week, which detailed new commercial extensions for MySQL Enterprise Edition.

MySQL AB, the open source software company that created MySQL, was acquired by Sun Microsystems in 2008, which was then acquired by Oracle Corporation in 2010. Clearly Widenius is not pleased with Oracle's decision. “This is inconsistent to the original MySQL business model,” Widenius says. “The main strength of MySQL has always been that all MySQL source code was freely available,” Widenius says, adding, “It was thanks to this that MySQL got widely adopted and got to be used by tens of millions of users.”

In his blog post, Widenius says that an Open Core project has nothing to do with an open source project. Open Core models are also referred to as proprietary relicensing. Bradley M. Kuhn, Executive Director of the Software Freedom Conservancy, describes Open Core as “... a business model whereby some middleware-ish system is released by a single, for-profit entity copyright holder, who requires copyright-assigned changes back to the company, and that company sells proprietary add-ons and applications that use the framework.”

Widenius says that if a project depends on a single closed-source component, then the entire project should be considered closed source because it is reliant on one vendor for bug fixes, product improvement, and extensions or plug-ins that access internal parts of the product. He also points out that an Open Core project doesn't have the advantage of being tested by the open source community for bugs or security issues.

But Widenius also looks at the bright side. “What is interesting with the new commercial features is that parts of them where not developed by Oracle. The thread pool was originally developed by Ebay for MySQL 5.0 and contributed to MySQL to be include in MySQL 5.1,” he says. The improved thread pool can be duplicated in Widenius' new project, MariaDB 5.5, which is an open and free branch of the MySQL database server. MariaDB is a community-developed project sponsored by Monty Program AB.

 

About Open Source Matters
Rikki Endsley is a freelance writer from Lawrence, Kansas. In the past she worked as the managing editor for Sys Admin magazine and UnixReview.com, and she was the Associate Publisher of Linux Pro Magazine, ADMIN Magazine, and Ubuntu User until 2011. Follow Rikki on Twitter: @rikkiends
 

Most Discussed Posts

On The Web
Twitter