{"id":3393,"date":"2013-08-09T16:31:01","date_gmt":"2013-08-09T06:31:01","guid":{"rendered":"https:\/\/www.flamingspork.com\/blog\/?p=3393"},"modified":"2013-08-09T16:35:16","modified_gmt":"2013-08-09T06:35:16","slug":"who-works-on-mariadb-and-mysql","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2013\/08\/09\/who-works-on-mariadb-and-mysql\/","title":{"rendered":"Who works on MariaDB and MySQL?"},"content":{"rendered":"<p>Looking at the committers\/authors of patches in the bzr tree for MariaDB 5.5.31.<\/p>\n<p>Non Oracle Contributors:<\/p>\n<ol>\n<li>Alexander Barkov<\/li>\n<li>Alexey Botchkov<\/li>\n<li>Elena Stepanova<\/li>\n<li>Igor Babaev<\/li>\n<li>knielsen<\/li>\n<li>Michael Widenius<\/li>\n<li>sanja<\/li>\n<li>Sergei Golubchik<\/li>\n<li>Sergey Petrunya<\/li>\n<li>timour<\/li>\n<li>Vladislav Vaintroub<\/li>\n<\/ol>\n<p>Oracle (as they pull Oracle changes):<\/p>\n<ol>\n<li>Aditya A<\/li>\n<li>Akhila Maddukuri<\/li>\n<li>Alexander Nozdrin<\/li>\n<li>Anirudh Mangipudi<\/li>\n<li>Annamalai Gurusami<\/li>\n<li>Astha Pareek<\/li>\n<li>Balasubramanian Kandasamy<\/li>\n<li>Chaithra Gopalareddy<\/li>\n<li>Daniel Fischer<\/li>\n<li>Gleb Shchepa<\/li>\n<li>Harin Vadodaria<\/li>\n<li>Hery Ramilison<\/li>\n<li>Igor Solodovnikov<\/li>\n<li>Inaam Rana<\/li>\n<li>Jon Olav Hauglid<\/li>\n<li>kevin.lewis<\/li>\n<li>Krunal Bauskar<\/li>\n<li>Marc Alff<\/li>\n<li>Marko M\u00c3\u00a4kel\u00c3\u00a4<\/li>\n<li>Mattias Jonsson<\/li>\n<li>Murthy Narkedimilli<\/li>\n<li>Neeraj Bisht<\/li>\n<li>Nisha Gopalakrishnan<\/li>\n<li>Nuno Carvalho<\/li>\n<li>Olav Sandstaa<\/li>\n<li>Pedro Gomes<\/li>\n<li>prabakaran thirumalai<\/li>\n<li>Praveenkumar Hulakund<\/li>\n<li>Ravinder Thakur<\/li>\n<li>Satya Bodapati<\/li>\n<li>sayantan.dutta<\/li>\n<li>Shivji Kumar Jha<\/li>\n<li>Sujatha Sivakumar<\/li>\n<li>Sunanda Menon<\/li>\n<li>Sunny Bains<\/li>\n<li>Thayumanavar<\/li>\n<li>Tor Didriksen<\/li>\n<li>Venkata Sidagam<\/li>\n<li>Venkatesh Duggirala<\/li>\n<li>Yasufumi Kinoshita<\/li>\n<\/ol>\n<p>Observations:<\/p>\n<ol>\n<li>All the non-Oracle contributors work for SkySQL (and worked for Monty Program before that)<\/li>\n<li>Even when you go back to MariaDB 5.5.23 I can only find evidence for a maximum of 2-3 external contributions of code to MariaDB since then.<\/li>\n<li>In the same time frame (5.5.23-5.5.32) I see 1 or 2 going into Oracle trees, so it&#8217;s roughly the same.<\/li>\n<li>If you look at the contributors from Oracle over 5.5.23 to 5.5.32 there are closer to twice as many as the 40 listed above.<\/li>\n<\/ol>\n<p>Somebody please correct me if I&#8217;m wrong here&#8230; perhaps MariaDB guys are just really bad at clearly marking commits that come from elsewhere? I&#8217;ve looked for &#8220;patch.*by&#8221;, &#8220;original&#8221; and &#8220;ontributed&#8221; and only turned up the above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Looking at the committers\/authors of patches in the bzr tree for MariaDB 5.5.31. Non Oracle Contributors: Alexander Barkov Alexey Botchkov Elena Stepanova Igor Babaev knielsen Michael Widenius sanja Sergei Golubchik Sergey Petrunya timour Vladislav Vaintroub Oracle (as they pull Oracle &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2013\/08\/09\/who-works-on-mariadb-and-mysql\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[76,14],"tags":[340,628,250,540],"class_list":["post-3393","post","type-post","status-publish","format-standard","hentry","category-code","category-mysql","tag-mariadb","tag-mysql","tag-oracle","tag-skysql"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-SJ","jetpack-related-posts":[{"id":3398,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/08\/14\/who-is-working-on-mariadb-10-0\/","url_meta":{"origin":3393,"position":0},"title":"Who is working on MariaDB 10.0?","author":"Stewart Smith","date":"2013-08-14","format":false,"excerpt":"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): '|\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3391,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/08\/09\/are-mariadb-tests-adding-anything-extra-over-oracle-mysql-tests\/","url_meta":{"origin":3393,"position":1},"title":"Are MariaDB tests adding anything extra over Oracle MySQL tests?","author":"Stewart Smith","date":"2013-08-09","format":false,"excerpt":"I grabbed all the tests introduced in MariaDB 5.5.32 (i.e. \"bzr diff -rtag:mariadb-5.5.31..mariadb-5.5.32 mysql-test\/\" and some foo) and threw them in their own test file. I only kept tests for crashing bugs and ignored those that required plugins (there were two or three, but nothing major). So now I have\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3261,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/03\/14\/so-what-about-the-diffstat-of-mariadb-compared-to-mysql\/","url_meta":{"origin":3393,"position":2},"title":"So what about the diffstat of MariaDB compared to MySQL?","author":"Stewart Smith","date":"2013-03-14","format":false,"excerpt":"So, I've looked at what sloccount says on the differences between Oracle MySQL over versions of itself and the various MySQL branches around. What I haven't looked at is the diffstat. Firstly, let's look at MariaDB. I'm going to look at MariaDB 5.5.29 as compared to MySQL 5.5.29, both checked\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3811,"url":"https:\/\/www.flamingspork.com\/blog\/2014\/10\/06\/mariadb-trademarks-and-advice-for-your-project\/","url_meta":{"origin":3393,"position":3},"title":"MariaDB &#038; Trademarks, and advice for your project","author":"Stewart Smith","date":"2014-10-06","format":false,"excerpt":"I want to emphasize this for those who have not spent time near trademarks: trademarks are trouble and another one of those things where no matter what, the lawyers always win. If you are starting a company or an open source project, you are going to have to spend a\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3242,"url":"https:\/\/www.flamingspork.com\/blog\/2013\/03\/07\/other-mysql-code-size\/","url_meta":{"origin":3393,"position":4},"title":"Other MySQL branch code sizes\u00ef\u00bb\u00bf\u00ef\u00bb\u00bf","author":"Stewart Smith","date":"2013-03-07","format":false,"excerpt":"Continuing on from my previous posts,\u00c2\u00a0MySQL code size over releases\u00c2\u00a0and\u00c2\u00a0MariaDB code size\u00c2\u00a0I've decided to also look into some other code branches. I've used the same methodology as my previous few posts: sloccount for C and C++ code only. There are also other branches around in pretty widespread use (if only\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3676,"url":"https:\/\/www.flamingspork.com\/blog\/2014\/02\/14\/ghosts-of-mysql-past-part-5-the-era-of-acquisitions\/","url_meta":{"origin":3393,"position":5},"title":"Ghosts of MySQL Past Part 5: The Era of Acquisitions","author":"Stewart Smith","date":"2014-02-14","format":false,"excerpt":"This week I've been writing based on my linux.conf.au 2014 talk, which you can watch the recording of. Also see Part 1, Part 2, Part 3 and Part 4. My feed feel off Planet MySQL for a bit so you may have missed those posts. Now we head into the\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=3393"}],"version-history":[{"count":2,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3393\/revisions"}],"predecessor-version":[{"id":3395,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/3393\/revisions\/3395"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=3393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=3393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=3393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}