A Tale of Two Connectors
LGPL release of MariaDB connectors opens up new possibilities for application developers
As I said last month, SkySQL has the goal of being THE provider of valuable, performance-enhancing and revenue-generating solutions for the 15 million users of open source MySQL and MariaDB databases in enterprise and cloud computing.
In line with this goal, we introduced the SkySQL™ Cloud Data Suite and SkySQL™ Enterprise Data Suiteand, along with our friends at Monty Program, have made major advancements to the future of MySQL users and the open source community as a whole.
Last week I also proclaimed our support for The MariaDB Foundation, created to improve MariaDB database technology, through standards implementation, interoperability between databases, and building bridges to other types of databases, such as transactional and NoSQL.
And as part of our ongoing efforts to stimulate and support innovation in the wider MySQL database and open source user communities, we - along with our friends at Monty Program - recently released the MariaDB Client for Java and the MariaDB Native Client (C Driver). For the developer building applications in C/C++ or Java that also make use of a MariaDB and/or MySQL database, these drivers (or connectors) offer an alternative source for a free-to-use, open source connector technology that differs from most other connectors for the MySQL database. They are licensed under the permissive LGPL license, which imposes few usage restrictions even on commercial use.
As Monty and I shared in our discussion with The H Open, we at SkySQL and Monty Program hope these new LGPL drivers will serve as an alternative to the existing GPL drivers and help grow the MySQL/MariaDB ecosystem.
Our goal with these connectors, which is the same goal of all our products, is to provide a richer set of alternatives to the MySQL/MariaDB community so we can help it grow together through collaboration and feedback. As Monty stated recently in an interview with The Register, “In open source, being part of the ecosystem drives development.” We will continue to develop products to spur creativity and encourage the community to work together to move these databases into the future, whether it’s traditional enterprise computing, or moving into the cloud.
Some people believe MySQL is closing down, but these connectors are intended as a means of increasing openness.
The release has triggered a lot of positive feedback from the community and also discussion about the implications. Simon Phipps (@webmink) even went as far as to suggest:“LGPL release of MariaDB Client Library for C & Java Applications finally makes MySQL dual-licensing redundant.” That is controversial, but we certainly believe that application developers now have a richer set of alternatives at hand and hope to see renewed enthusiasm in MySQL and MariaDB as the databases of choice for many new applications.
As always, I welcome your feedback and look forward to your comments!