You probably saw the Twitter storm over Oracle’s pricing changes and InnoDB in the last few days. The fear about Oracle removing InnoDB from the free version of MySQL was baseless — it was just a misunderstanding. Still, in the years since MySQL has been acquired by Sun, and then by Oracle, many MySQL users have been uncertain about the future. We think it’s important for us to make our own position and plans clear and public, so that there is no fear or doubt about what Percona will do.
We want to begin by saying “thank you” to those who built and maintained MySQL over the years. Many of us at Percona came from the original MySQL team. We know that it took a decade-long group effort from Monty, David, Marten and many others to develop it into the world’s leading open-source database. Much of their work is never publicly recognized, but it is the foundation of our own work, and we’re indebted to it. MySQL development suffered some detours and slowdowns over the last few years. This era is over. MySQL has never progressed so rapidly towards better features, better performance, and better quality. We applaud the great work coming from Oracle.
We know that statements such as these can be filled with corporate double-speak. Let there be no doubt: Percona is in business to make money, not to make flowers grow taller and the sun shine brighter. Likewise, our customers are in business to make money. We write software that contributes to our business goals, and to our customers’ goals. And we think the best way to do that is by adhering to open-source principles.
Our flagship database server Percona Server with XtraDB powers critical portions of the U.S. economy, applications you rely on every day, utility services, and governments. Thousands of people use it. We take that very seriously.
Our roadmap is to continue what we are doing: diagnose and solve the root problems our customers experience, and build new features to overcome limitations in the server. We have a dedicated team of engineers making sustained and rapid progress on improving it. We plan to continue releasing new versions frequently.
Our software is 100% free. We are a pure-play open-source company. We do not practice dual-licensing. We hold nothing back. Our strategy is to be a services company, pure and simple. The value we provide to customers is our depth of knowledge about how to solve their problems. The software we produce is evidence of our abilities.
Percona Server with XtraDB is an enhanced drop-in replacement for MySQL, for those whose needs are not met by the official MySQL server from Oracle. It offers more performance, more features, and more diagnostic capabilities. If it meets your needs, we’re happy, but we make our money from services, not software. Our job is to tell our customers what we think is best for them. That’s partly why we are a pure-play open-source company. If we earned money directly from our software, that would compromise our core principle of objectivity, because we’d have a financial incentive to push customers towards our software instead of helping them make the right decisions for themselves.
We will always work to create and improve open-source software. When there’s a need, we respond to closed-source software by providing open-source alternatives. An example of this is Percona XtraBackup. We have also worked to create open-source tools for monitoring, query analysis, replication management, and other capabilities.
If you’re worried about Oracle making MySQL closed-source, stop worrying. It can’t be done. Oracle cannot take back what is already in the community’s hands; at worst, they can only stop updating it with new versions. And we can and will continue to provide an open-source database server that delivers improved performance and functionality to our customers.
Percona is the oldest independent support provider for MySQL. We opened in mid-2006. Since then we’ve grown to over 40 full-time staff and over 900 customers. We think this success is partially because we’re fair to our customers. Our pricing model has always been to match value for the customer with Percona’s costs as closely as possible. This is why our consulting is billed by the hour in a pay-as-you-go model: you pay only for what you use. Our support and maintenance offering covers unlimited servers and CPUs, because the cost of providing support is not related to how many servers you’re running. Per-unit pricing would also compromise our objectivity — we’d have an incentive to increase your server count, instead of helping you make your systems more efficient.
We’re dedicated to advancing the state of the art in MySQL performance and functionality, because our customers pay us to do it. You can count on us continuing to provide an outstanding open-source database server and other software tools, with accompanying world-class services and support. We salute everyone who’s helping advance MySQL and open-source software, including Oracle, and look forward to a bright and prosperous future for our businesses.
The Percona Executive Management Team:
Peter Zaitsev, Chief Executive Officer
Vadim Tkachenko, Chief Technology Officer
Baron Schwartz, Chief Performance Architect
Tom Basil, Chief Operating Officer
Bill Schuler, Vice President of Sales
Espen Braekken, Vice President of Consulting and Support