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.311707
MariaDB Foundation9201
Codership7103
Amazon1251
Independent1948
GSoC314
Arch Linux16
Alibaba14
IONOS14
Workato14
Rakuten13
OpenBSD12
HardenedBSD12
University of Sydney12
Arm11
ClearCode11
FreeBSD11
IBM11
NetBSD11
Chainguard11
CloudLinux11
TOTAL962158
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.

And now, compared to last year, we can see a uptick in number of commits overall, with roughly the same number of commits done by the MariaDB Foundation.

OrganisationContributors 20232024Commits 20232024
MariaDB Plc313116891707
MariaDB Foundation89216201
Others5856229250
TOTAL979621342158
Up until end of Q4 2023 compared to end of Q4 2024

Statistics by lines of code

I’ve also generated the statistics on lines of code. The data is recorded as lines “added” and “removed”. It is difficult to see a “changed” statistic, but you could get a rough estimate by taking the “removed” lines away from the “added” lines. We have had 289,996 lines added and 209,157 lines removed so far. Therefore under the above assumption, we have 80,839 truly new lines of code and 209,157 changed in 2024.

OrganisationLines Added%Lines Removed%
MariaDB Plc.24453184.3%19370592.6%
MariaDB Foundation232248.0%95824.6%
Codership79472.8%18750.9%
Amazon30291.0%21451.0%
Others112653.9%18500.9%
TOTAL289996209157
Top four contributing organisations and their percentage of lines added / removed

Pull requests

Next up, let’s take a look at the state of pull requests. The columns are:

  • New PRs: The number of PRs that have been opened that week.
  • Draft PRs: Of the newly opened PRs that week, how many are currently drafts.
  • Closed PRs: The number of PRs that have been closed that week (not merged).
  • Merged PRs: The number of PRs that have been merged that week.
  • Total PRs: The total number of PRs we have had up to the end of that week.
  • Still Open PRs: The total number of PRs still open (including draft) at the end of that week.
  • Days to First Response: The average number of days to first meaningful response of PRs for PRs that have been responded, for the PRs opened that week.
  • New PRs Responded: The total number of PRs that have had a meaningful response that have been opened that week.
  • PRs Self Merge No Review: The number of PRs opened that week which have been merged by the author with no review from anyone else in the MariaDB team.
  • PRs Self Closed No Review: The number of PRs opened that week which have had no meaningful response and have been closed by the author.
Week EndingNew PRsDraft PRsClosed PRsMerged PRsTotal PRsStill Open PRs
2024-10-1370123560246
2024-10-201415133574242
2024-10-271204113586239
2024-11-0371163593239
2024-11-10201753613247
2024-11-17131683626246
2024-11-241801173644246
2024-12-011502103659249
2024-12-081301533672244
2024-12-152214163694246
2024-12-221504103709247
2024-12-2920003711249
TOTAL158550101436412940
Pull request counts
Week EndingDays to First ResponseNew PRs RespondedNew PRs Not RespondedPRs Self Merge No ReviewPRs Self Closed No Review
2024-10-1324.52230
2024-10-20NA0391
2024-10-2712091
2024-11-0301320
2024-11-103221061
2024-11-17NA0570
2024-11-2451980
2024-12-010.25640
2024-12-0832740
2024-12-1503990
2024-12-22114731
2024-12-29NA0200
TOTAL2263644
Pull request responses

Compared to last quarter, we see we are doing steady progress in merging pull requests. There were many new PRs opened and the number of still open ones has roughly stayed the same. While this does show that development effort is going into the Server, it would be interesting to see what kind of activity we get from contributors not directly associated with MariaDB (Corporation and Foundation). For this purpose, we’ll do a different analysis starting next quarter, by only looking at PRs labelled “External Contributions”.

Next Time

If there are any additions you would like to see, please let us know. Otherwise, we’ll be back in April 2025 with new metrics!

Featured image: by RNDE Stock project.