Google Summer of Code 2021

Good news, for you and for us: We have been approved for this year’s edition of Google Summer of Code!

What is Google Summer of Code?

Quoting https://en.wikipedia.org/wiki/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. The amount of the stipend depends on the purchasing power parity of the country where the student’s university is located. Project ideas are listed by host organizations involved in open-source software development, though students can also propose their own project ideas.

MariaDB has been part of GSoC for many years, starting 2013.

You can now apply!

This means that you can now pick your favourite task and apply to us. There are 14 of them, 11 in MariaDB Server (C / C++ coding) and 3 in the Jupyter Notebook (Python coding).

For the details of all that, look at our Knowledge Base article Google Summer of Code 2021 at https://mariadb.com/kb/en/google-summer-of-code-2021/ 

Here’s an overview of the tasks:

JSON stuff

Stored Procedures / Prepared Statements

Functions

Internals

Improve replication functionality 

Simplify test writing and debugging

Add functionality to GRANT

Improve the Jupyter kernel

But what about my own pet idea?

Didn’t find anything interesting in the list, but have an idea of something that MariaDB needs? Reach out to us and suggest something, we’ll let you know if it’s a good Google Summer of Code project!

By the way: the list of beginner friendly Jira issues may be a good starting point for you.

Tips for how to apply

  1. Think about which task you can master. For more details, read https://mariadb.com/kb/en/google-summer-of-code-2021/ 
  2. Mingle: Join us on Zulip to mingle with the community and the Google Summer of Code mentors.. 
  3. Shine: To improve your chances of being accepted, submit a pull request with a bug fix to the server.

Other links

  1. Our wishlist with the 11 Jira items, as a direct Jira link: items labelled gsoc21 
  2. If you wish to get a feeling for development discussions: Subscribe to maria-developers@lists.launchpad.net.
  3. Take a look at the List of beginner friendly Jira issues