GNOME Census
July 28, 2010 11:15 am General(Reposted from Neary Consulting)
Today at GUADEC I presented the results (Slides are now on slideshare) of the GNOME Census, a project we have been working on for a while. For as long as I have been involved in GNOME, press, analysts, potential partners and advisory board members have been asking us: How big is GNOME? How many paid developers are there? Who writes all this software, and why?
By looking at the modules in the GNOME 2.30 release, made last March, we aim to answer many of those questions, and give deeper insight into the motivations of participants in the project.
Here are our key findings:
- GNOME has a rhythm – there is a measurable increase in activity before release time, and after the annual GNOME conference GUADEC
- While over 70% of GNOME developers identify themselves as volunteers, over 70% of the commits to the GNOME releases are made by paid contributors
- Red Hat are the biggest contributor to the GNOME project and its core dependencies. Red Hat employees have made almost 17% of all commits we measured, and 11 of the top 20 GNOME committers of all time are current or past Red Hat employees. Novell and Collabora are also on the podium.
- A number of top company contributors are consultancy/services companies specialising in the GNOME platform – Collabora, CodeThink, Openismus, Lanedo and Fluendo are in the top 20 companies. As many of these companies grew initially through work on Maemo, this is a sign of the success of Nokia’s strategy around the GNOME stack.
Company | Commits | Percentage |
Volunteer | 101823 | 23.45 |
Unknown | 73558 | 16.94 |
Red Hat | 70790 | 16.30 |
Novell | 45349 | 10.44 |
Collabora | 21684 | 4.99 |
Intel | 11160 | 2.57 |
Fluendo | 10218 | 2.35 |
Lanedo | 10090 | 2.32 |
Independent | 8922 | 2.05 |
Sun | 8862 | 2.04 |
Nokia | 6183 | 1.42 |
Openismus | 5303 | 1.22 |
Codethink | 5276 | 1.21 |
Eazel | 4734 | 1.09 |
Litl | 4620 | 1.06 |
Canonical | 4487 | 1.03 |
Movial | 2988 | 0.69 |
Mandriva | 2504 | 0.58 |
The Family International | 2130 | 0.49 |
Entropy Wave | 2056 | 0.47 |
(Academia) | 1894 | 0.44 |
Mozilla Corporation | 1040 | 0.24 |
One of the interesting things that we have done for the census is to look at who is maintaining modules by looking at commits over the past two years, and use this data to identify areas of the platform which see lots of collaboration, areas where the maintenance burden is left to volunteers, and areas where individual companies assume most of the maintenance burden.
There are a number of modules in the platform which see a considerable amount of co-opetition, including Evolution, Evolution Data Server, DBus and GStreamer. Most modules in the platform, however, are either maintained to a large extent by volunteer developers, or see the vast majority of their contributions from one company.
I see this information being useful for companies interested in using the GNOME platform for their products, companies seeking custom application development, potential large-scale customers of desktop Linux or customers buying high-level support who want to know who employs more module maintainers or committers to the project.
Update: Two significant omissions in the maintenance map were pointed out to me. After correctly associating a number of commiters to a company, Lanedo is responsible for 16.5% of the commits in GTK+ over the past two years, and volunteers are also responsible for at least 17%. Red Hat are still the largest contributor, with 32% of all commits to the module. libsoup is maintained by Dan Winship, who left Novell to join Red Hat in 2007, where he developed and maintains the module.
Update 2: As I announced in this post, the report is now available as a free download via neary-consulting.com licensed as Creative Commons by-sa 3.0
August 1st, 2010 at 3:26 pm
[…] Confira os gráficos e detalhes: http://blogs.gnome.org/bolsh/2010/07/28/gnome-census/ […]
August 2nd, 2010 at 4:32 pm
Where can we download the slides ? (*hint* slideshare requires you to login to do so)
August 2nd, 2010 at 7:29 pm
[…] Dave gave his talk at GUADEC my comment was “this is a partial view, commits are not everything”, I was […]
August 3rd, 2010 at 12:02 am
[…] Neary presentó dicho censo el pasado 28 de julio, y la conclusión más llamativa para muchos fue el hecho de que Red Hat […]
August 3rd, 2010 at 5:23 am
[…] Neary presentó dicho censo el pasado 28 de julio, y la conclusión más llamativa para muchos fue el hecho de que Red Hat […]
August 3rd, 2010 at 1:34 pm
[…] can see this in the GNOME Census, recently completed by Dave Neary of Neary Consulting. Red Hat is by far the largest contributor, […]
August 3rd, 2010 at 8:40 pm
[…] GNOME Census (Safe as […]
August 3rd, 2010 at 9:52 pm
[…] bloc Safe as Milk han fet una ullada a les contribucions del GNOME per veure qui contribueix al seu desenvolupament. […]
August 3rd, 2010 at 10:36 pm
[…] адрес компании Canonical. Работа в том, что внове проект GNOME опубликовал суждение о вкладе компаний в течение проект GNOME. Как оказалась, […]
August 4th, 2010 at 8:18 am
[…] Neary ha da poco pubblicato i risultati dello “GNOME census“, una sorta di censimento di tutte le forze che interagiscono per tenere in vita uno degli […]
August 4th, 2010 at 10:40 pm
[…] developer Dave Neary has posted his GNOME Census results, and, especially if you’re a fan of GNOME, it’s worth checking his data out. Here are […]
August 6th, 2010 at 8:32 pm
[…] GNOME Census This article caused a huge commotion in the GNOME community especially with respect to Canonical. I […]
August 7th, 2010 at 12:12 pm
[…] as important in building the commons and its market as what’s up-front. You can see this in the GNOME Census, recently completed by Dave Neary of Neary Consulting. Red Hat is by far the largest contributor, […]
August 9th, 2010 at 1:40 pm
[…] doesn’t contribute back” argument cropped up again when Dave Neary released a report of the talk he gave at GUADEC on the contributions made to the GNOME desktop environment. He found […]
August 22nd, 2010 at 6:51 pm
[…] адрес компании Canonical. Дело в том, что недавно проект GNOME опубликовал отчёт о вкладе компаний в проект GNOME. Как оказалась, вклад […]
September 2nd, 2010 at 7:48 am
[…] Neary has posted the results of the GNOME census which has been looking at contributions to GNOME, who develops what, where it’s coming from […]
September 2nd, 2010 at 4:41 pm
[…] Census (for 1.9) By vignatti Topic’s name is a funny (and friendly) devotion to GNOME Census. So let’s take a look at some numbers from the time Xorg 1.9 was in development – raw […]
September 14th, 2010 at 3:09 pm
[…] comments were posted in response to a recently published survey revealing that Canonical — the commercial arm of Ubuntu — has contributed only about […]
September 14th, 2010 at 4:35 pm
[…] comments were posted in response to a recently published survey revealing that Canonical — the commercial arm of Ubuntu — has contributed only about […]
September 16th, 2010 at 9:10 am
[…] in reactie op aantijging van Red Hat-medewerker Greg DeKoenigsberg in juli van dit jaar. Uit de GNOME census die die maand werd gepubliceerd, bleek dat Canonical slechts 1,03% van de code voor GNOME had […]
September 20th, 2010 at 4:24 pm
what is this report for exactly