There was some suggestion after my previous post (Who works on MariaDB and MySQL?) that I look at MariaDB 10.0 – so I have. My working was very simple, in a current MariaDB 10.0 BZR tree (somewhat beyond 10.0.3), I ran the following command:
bzr log -n0 -rtag:mariadb-10.0.0..|egrep '(author|committer): '| \ sed -e 's/^\s*//; s/committer: //; s/author: //'| \ sort -u|grep -iv oracle
- Alexander Barkov
- Alexey Botchkov
- Daniel Bartholomew
- Elena Stepanova
- Igor Babaev
- Jani Tolonen
- Michael Widenius
- Sergei Golubchik
- Sergey Petrunya
- Sergey Vojtovich
- Vladislav Vaintroub
- Kentoku SHIBA (4 commits)
- Lixun Peng (1 commit)
- Olivier Bertrand (212 commits)
From Oracle (i.e. revisions merged from Oracle MySQL):
- 81 names (which I won’t list here as 81 is a lot)
The results are no different if you go back to the first revision that is different between MariaDB 5.5 and 10.0 (found using bzr missing). Even when grepping through the bzr log for things such as “patch by”, “contribution” or “originally” I can only find 1 or two more names as original authors for patches (about the same as I can for patches going into the Oracle tree).
Please point me to revisions (revid is best way) that come from outside contributors as then I really can update this to show that there’s a larger developer community.
The current development version of Drizzle (7.2) has just as many contributors as the MariaDB development version (10.0) – although Drizzle does have fewer commits.