Google Summer of Code 2013
We plan to participate in Google Summer of Code 2013. MariaDB and the MariaDB Foundation believes we are making a better database that remains a drop-in replacement to MySQL. We also work on making LGPL connectors (currently in C, Java, C++ in development) and we also work on MariaDB Galera Cluster which allows you to scales your reads & writes.
Where to start
Please join us at
irc.freenode.net at #maria to mingle with the community.
LDAP authentication plugin
We would like the authentication system to be able to authenticate against a LDAP Directory Server. Skills: C, working knowledge of LDAP Mentor:
Kerberos authentication plugin
Kerberos is a security mechanism used in a lot of financial institutions. A MySQL plugin that allows authentication against Kerberos is the goal here. Skills: C/C++, working knowledge of Kerberos Mentor:
Active Directory authentication plugin
The Microsoft Windows world is all about Active Directory and upstream MySQL Enterprise already has this feature (though its a paid offering). It would be great to have an opensource equivalent. Skills: C/C++, working knowledge of Active Directory/SAMBA, Windows-based development environment Mentor:
EXPLAIN output in JSON format
MySQL 5.6 and greater has the EXPLAIN output in JSON format. The code is a good example about how the JSON tree needs to be structured, but you can't directly lift it off because the implementation isn't proper. Working with us, you will create the feature to be compatible with MySQL, yet be widely usable inside of MariaDB. Skills: C/C++, JSON Mentor:
memcached InnoDB interface
MySQL 5.6 allows memcached to be persistent using InnoDB as a backing store. This feature would be nice in MariaDB. Skills: C/C++, memcached protocol, InnoDB internals Mentor: