Good news, for you and for us: We have been approved for this year’s edition of Google Summer of Code!
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to students who successfully complete a free and open-source software coding project during the summer. The program is open to university students aged 18 or over. It was first held from May to August 2005.
My primary motivation to contribute to the open source community is because I strongly believe in the idea that software is free, to copy, modify and study.
And for the fourth year in a row, MariaDB Foundation participates in the Google Summer of Code! The MariaDB Organization in GSoC is an umbrella organization for all projects that belongs to the MariaDB ecosystem, be it MariaDB Server, MariaDB Connectors, or MariaDB MaxScale. The complete list of our suggested project ideas is in MariaDB Jira. This year we were granted 10 student slots (as compared to 8 last year, 5 in 2014, and 3 in 2013). And it was good, as applicants this year were exceptionally strong. Our students have chosen these projects:
For the server:
- MDEV-7773 Aggregate Stored Functions
- MDEV-8947 Cassandra connector support for 2.x
- MDEV-4989 Support for GTID in mysqlbinlog
- MDEV-9711 NO PAD collations
- MDEV-9197 Pushdown conditions into non-mergeable views/derived tables
- MDEV-371 Unique indexes for blobs (server-side implementation) and adaptive hashing for generated hash
- MDEV-371 Unique indexes for blobs (in MyISAM, Aria, InnoDB, and XtraDB)
student: Varun Raiko, mentors: Sanja Byelkin and Vicențiu Ciorbaru
student: Charles Muurmu, mentor: Sergey Petrunia
student: Becca Tucker, mentors: Lixun Peng and Colin Charles
student: Daniil Medvedev, mentor: Alexander Barkov
student: Galina Shalygina, mentors: Igor Babaev and Sergey Petrunia
student: Sachin Setiya, mentor: Sergei Golubchik
student: Shubham Barai, mentors: Jan Lindström and Sergei Golubchik
For the MariaDB Connector/C:
- CONC-125 Import and export popular data formats from and to dynamic columns
student: Kris Massey, mentors: Georg Richter and Sanja Byelkin
For the MariaDB MaxScale:
- MXS-1 MaxScale filter to real Microsoft SQL Server syntax
student: Lisa Reilly Brinson, mentor: Markus Mäkelä
- Provide GTID support for MariaDB MHA
student: Charles Dirk, mentor: Colin Charles
Many projects have two mentors to ensure that the student always gets a quick answer to his questions and someone is always available to help even if one of the mentors is, for example, on vacations. …
MariaDB is participating in the Google Summer of Code 2014. Students are encouraged to propose a project before the deadline (this Friday!).
In 2013, we had three projects, of which two are in MariaDB 10.0: PCRE regular expressions and Roles. The other will be targeted towards MariaDB 10.1. There’s nothing like having GSoC students participate and have their code in shipping products.
MariaDB is very happy to be accepted as a project in the Google Summer of Code 2013. This will be our first year participating and we’re stoked that we’re one of the accepted organizations. We have an ideas list as always, and we’re expecting to get some great mentors & students to hack on some new code for the MariaDB project (which now comprises not just the server, but Galera Cluster as well as the connectors). Watch this space for more information, but if you’re interested in hacking on MySQL, MariaDB, Galera Cluster or some of the Percona toolkit, and it’s a summer’s worth of work, this should be a lot of fun!