The Rising Tide of Community Contributions to MariaDB Server

I wanted to share with you all some statistics on the incoming community contributions for the MariaDB server in the last year or so. And some of my thoughts looking at the data.

I’ve been quietly working on scripting some of my daily routines using the github CLI and the Jira REST API. Thanks to a question by Anna, the visionary MariaDB Foundation CEO, I’ve also created some scripts to fetch and summarize statistics on the incoming community contributions pull requests.

A picture’s worth a thousand words. So here we go:

This depicts the community pull requests opened or closed each month (the top graph).

The MariaDB contribution process: a step by step guide.

Inspired by my VERY long presentation on the topic at FOSDEM26 I thought I’d say a couple of words on how the contribution process works.

Contributing changes to MariaDB server is easy because it follows industry best practices: it’s using “normal” GitHub pull requests. Note that I’m working for the MariaDB Foundation. As such, “normal” for me is doing everything in the open, for everybody to see and participate. And all of the communication around the contribution (including the code review) is happening in that same pull request and is public. Until the intended end of the process: merging the pull request into the repository.

Amazon’s AI-agents for MariaDB Contributions

We at MariaDB Foundation are thrilled to see Amazon at the forefront of applying artificial intelligence to open source contributions — with MariaDB as their pilot. 

At the May 6th MariaDB meetup in Bremen, Bardia Hassanzadeh, PhD, presented the Upstream Pilot tool: an AI-based assistant designed to help developers identify, analyze, and resolve open issues in MariaDB more effectively.

This initiative is the most promising we’ve seen for improving the open source contribution process. Bardia and Hugo Wen of Amazon gave us a preview last week and we were already very impressed.

First Steps in Contributing to MariaDB

At MariaDB Day in February in Brussels, VP Engineering Vicențiu Ciurbaru delivered an inspiring presentation titled “Launch Your Open Source Career: First Steps in Contributing to MariaDB.”

In the spirit of the recent positive stats on new contributions to MariaDB, let me recap Vicentiu’s tips for anyone looking to make their first contribution. 

Contributing to MariaDB is not only about writing code—it’s about joining a vibrant community where every contribution, big or small, drives innovation. We hope newcomers can see a tangible path to getting involved.

How to start contributing? 

“Amen” statement for committing transactions

Every once in a while a truly inspiring contribution comes to us at MariaDB. Today’s timely contribution was from Sigma, and their inspiring contribution was in pull request 3937 which adds the AMEN statement for committing transactions. The need for harmonizing cultural norms with SQL standards is largely under explored aspect of engineering and here seems to be a good a place to start as any.

As described:

This pull request introduces a new statement, amen, which serves as an alternative to the traditional commit command in MariaDB. The motivation behind this change is to provide a more thematic and culturally resonant way to conclude transactions, reflecting the religious connotation of the name “MariaDB”.

MariaDB Contribution Statistics, January 2025

Here comes the Q4 2024 contributions report. The raw data which contains also statistics until today can be found on GitHub, here.

Server contributions

Just like last quarter, I’m going to start with a breakdown of all the organisations who have contributed to MariaDB Server during 2024.

OrganisationContributorsCommits
MariaDB Plc. 31 1707
MariaDB Foundation 9 201
Codership 7 103
Amazon 12 51
Independent 19 48
GSoC 3 14
Arch Linux 1 6
Alibaba 1 4
IONOS 1 4
Workato 1 4
Rakuten 1 3
OpenBSD 1 2
HardenedBSD 1 2
University of Sydney 1 2
Arm 1 1
ClearCode 1 1
FreeBSD 1 1
IBM 1 1
NetBSD 1 1
Chainguard 1 1
CloudLinux 1 1
TOTAL 96 2158

MariaDB Server contributions for from 1st January 2024 – 31st December 2024

We can see some new names compared to the Q3 2024 report, with contributions from CloudLinux, NetBSD and Workato.

MariaDB Contribution Statistics, October 2024

Another quarter year has gone by, and in the world of MariaDB, it is time for another contributions report. The raw data for this report can be found on GitHub, here.

Server contributions

Just like last quarter, I’m going to start with a breakdown of all the organisations who have contributed to MariaDB Server so far this year.

OrganisationContributorsCommits
MariaDB Plc 29 1262
MariaDB Foundation 6 123
Codership 7 77
Independent 17 57
Amazon 12 50
Arch Linux 1 6
GSoC 3 5
IONOS 1 4
Alibaba 1 3
Rakuten 1 3
HardenedBSD 1 2
OpenBSD 1 2
University of Sydney 1 2
Arm 1 1
Chainguard 1 1
ClearCode 1 1
FreeBSD 1 1
IBM 1 1

MariaDB Server contributions for from 1st January 2024 – 8th October 2024

There have been some interesting things to note here.

Start of Life for MariaDB 11.6

We normally announce releases and the end of life of releases, but today we are going to try something a little different, an announcement of “start of life”.

What does this mean?

The way we use GitHub is a little different to most projects. Instead of having a mainline and branching versions from that, MariaDB Server creates a new branch from the previous version. This is intended to happen shortly after the preview release of the previous version, but for various reasons it can come a little later. So by default, after the hypothetical version 11.7.0 is released, we will create the 11.8 branch in GitHub soon after.