Report on the activity of companies in the WebKit project
February 6, 2013
[Update (2013.03.01): New post in the series: Reviewers and companies in the WebKit project]
Today Bitergia presents the first of a series on analytics for the WebKit project. After the preview we published some weeks ago, we finally have more detailed and accurate numbers about the evolution of the project. In this case, we’re presenting a report on the activity of the companies contributing to WebKit based on the analysis of reviewed commits.
Some interesting results are the share of contributions by the two main companies behind the project (Apple and Google), and how it has evolved from a project clearly driven by Apple, before 2009, to the current situation, with Google leading the top contributors table, and both Apple and Google being almost equal in contribution share over the whole history of the project. During the last years, it is also noteworthy how the diversity of the project is increasing, with new players starting to show a significant activity.
With respect to our former preview, data has not changed radically, despite this report being methodologically much more solid. Reviewed commits are those that went through a review process, and were accepted by a developer other than their original author. Therefore, are a good indicator for the “non-maintenance” activity of the project. In addition, we have used the data that the project itself maintains about who is the author of each changeset (commit), so the data is more reliable from that point of view. For those interested, we have written some notes about the methodology.
Coming back to the results, the number of reviewed commits and the number of authors through the life of the project is interesting as well. Apple and Google seem to have contributed very similar amounts of changesets now, but it is also interesting how the share for other parties is of about 25%, and growing. This can be observed more clearly in the pie chart for authors per company, where those other parties amount for almost half the authors. The number of Google and Apple authors is also interesting, and probably it says a lot (in combination with the other charts) about how they are organizing the contributions to WebKit and their own browsers based on it.
The evolution of the number of active companies per month is also interesting, showing how the diversity of the project is increasing. From about five companies contributing actively around 2007 to the more than 20 contributing these days, the situation in WebKit is very different.
The comparison of the evolution of the contributions (as number of reviewed commits) by different companies is worth mentioning. In particular, the one of Apple with Google shows two of the most important histories for the future of the project. While the contributions of Apple are relatively stable since as soon as 2008 (with a peak in late 2010 and early 2011), those by Google have grown very quickly since late 2008, when they were hardly relevant, to now, when they amount for about 800-1,000 commits per month (of the total of about 1,500-2,000).
The case of Nokia (the third contributor by number of commits) tells a very different history. After the quick rise from 2008 to 2010, and later to the peak in late 2011, their contribution is quickly becoming of little relevance. It is interesting to notice, in fact, how the project seems to tolerate without much problem that no less than its third contributor lowers dramatically its implication.
Just to compare, the evolution of RIM is almost the opposite. After a first period of higher level of contributions, around 2006-2010, in mid 2011 its contributions came down abruptly. But since then, its participation has grown to a very substantial (in comparison) level.
After all these graphs, probably one could infer (or at least glimpse) corporate decisions, and company policies with respect to the browser of choice for their products, or for other technological bets. The more one digs into the numbers, the more fascinating facts in these areas can be found.
Some notes about the report itself. We are providing the whole database (stripped of email addresses) on which the study is based, and from which the JSON files supporting the visualizations are produced. This means that it is possible to play with the data, create some queries, and in general improve the analysis. As previously said in older posts, our main concern is to be as open and trustable as possible and this is the reason why our tools, scripts and datasets are open source. Of course, if you dig some interesting information, we would be more than happy to know about it.
With respect to the details, the report only contains information from reviewed commits. This means that only activity in the source code that was peer reviewed is taken into account in this dataset. In addition, extra work has been put to integrate all of the identities found in the ChangeLog files found in WebKit. Those are close to 1,600 different identities (including bots). And those identities could also be part of several companies in different timeframes. This issue has also been fixed, adding such information in the database and being controlled for specific developers (not all of them).
All this said, we have to remind the reader that measuring commits is just one of the possible approaches to learn about the activity of companies in project. We are aware that not all commits are equal or contribute equally to the project, and that there are other areas of activity. Therefore, the presented results should be considered as “a certain view” of the activity of companies, and not as “the view”. Therefore, to complement this “certain view” some more reports, from other angles, will follow.
To finish, we have to thank all of you that sent some feedback after our previous post comparing main companies participating in WebKit. It has allowed us to improve the methodology, stressing the point on reviewed and not reviewed commits. Thanks also to the WebKit developers who have answered our questions about their project, and have helped us to validate the results.







February 8, 2013 at 9:22 am
[...] we have published a more accurate and validated report, please have a look at [...]
February 8, 2013 at 2:02 pm
[...] Report on the activity of companies in the WebKit project – “it has evolved from a project clearly driven by Apple … to the current situation, with Google leading the top contributors … it is also noteworthy how the diversity of the project is increasing, with new players starting to show a significant activity.” [...]
February 9, 2013 at 7:48 pm
[...] a company that analyses free, libre and open source software projects, gathered data on the development of WebKit in a new report, showing that she share of reviewed commits coming from parties other than Apple and Google is at [...]
February 9, 2013 at 7:57 pm
[...] a company that analyses free, libre and open source software projects, gathered data on the development of WebKit in a new report, showing that she share of reviewed commits coming from parties other than Apple and Google is at [...]
February 9, 2013 at 7:59 pm
[...] a company that analyses free, libre and open source software projects, gathered data on the development of WebKit in a new report, showing that she share of reviewed commits coming from parties other than Apple and Google is at [...]
February 9, 2013 at 8:17 pm
[...] a company that analyses free, libre and open source software projects, gathered data on the development of WebKit in a new report, showing that she share of reviewed commits coming from parties other than Apple and Google is at [...]
February 9, 2013 at 8:59 pm
[...] a company that analyses free, libre and open source software projects, gathered data on the development of WebKit in a new report, showing that she share of reviewed commits coming from parties other than Apple and Google is at [...]
February 9, 2013 at 9:22 pm
[...] a association that analyses free, libre and open source program projects, gathered information on a growth of WebKit in a new report, display that she share of reviewed commits entrance from parties other than Apple and Google is [...]
February 10, 2013 at 1:27 am
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 10, 2013 at 3:40 am
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 10, 2013 at 4:45 am
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 10, 2013 at 6:38 am
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 10, 2013 at 11:01 am
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 10, 2013 at 1:08 pm
[...] a company that analyzes free, libre and open-source software projects, gathered data on the development of WebKit in a new report, showing that the share of reviewed commits coming from parties other than Apple and Google is at [...]
February 12, 2013 at 5:31 pm
[...] est aujourd’hui majoritairement développé par Apple et Google même si selon les dernières observations du cabinet d’analyse Bitergia, il y aurait une plus grande participation d’éditeurs [...]
February 13, 2013 at 4:21 pm
[...] isn’t run by a single organisation; a report on WebKit this month says ” it is also noteworthy how the diversity of the project is increasing, with new players [...]
February 13, 2013 at 7:23 pm
[...] top of that the report on the activity of companies in the WebKit project was really interesting. There are fair number of different companies contributing to WebKit now, [...]
February 14, 2013 at 12:26 am
[...] Report on the activity of companies in the WebKit project [...]
February 14, 2013 at 1:11 pm
[...] Report on the activity of companies in the WebKit project [...]
February 19, 2013 at 2:37 am
[...] + Google – Link Opera – [...]
February 19, 2013 at 9:34 am
Clearly driven by Apple?!? Apple, like they did with “their” MacOS, merely adopted the already existing project (BSD, and in this case WebKit) and polished it a little.
February 22, 2013 at 12:38 pm
Thanks for your comment. Please, see my answer to a related comment below.
February 19, 2013 at 8:42 pm
>and how it has evolved from a project clearly driven by Apple
At least if youre going to do history and mention that this clearly driven product is a fork of KHTML.
you dont have to give the whole sordid history (and how apple does not want to play nice with others) but your way does that annoying applewashing of history where you have people claiming that apple invented mp3 players, mp3 stores, app stores, etc….
There is a reason there was only blue for so long.
February 22, 2013 at 12:37 pm
Thanks a lot for your comment. We mentioned a bit about the origins of the WebKit project in our previous post, Activity of Apple, Google and other companies in the WebKit project. In fact, I find the history of KHTML, KJS and WebKit fascinating for many reasons.
But our comment on the “control” refers to the fact that between 2002 and about 2006/2007, Apple is clearly hegemonic, by number of of commits, in the WebKit projects. That’s it, that’s all. I’m sorry if that was not clear, in the post.
February 20, 2013 at 4:21 am
[...] Report on the activity of companies in the WebKit project [...]
March 1, 2013 at 2:12 pm
[...] Report on the activity of companies in the WebKit project [...]
March 1, 2013 at 2:14 pm
[...] As promised, here you have the second part of our series on WebKit, which we started with the analysis of companies focused on who is authoring reviewed commits. [...]
March 1, 2013 at 3:05 pm
Nokia contribution decreased and it is logical: the TrollTech division, responsible for Qt and QtWebKit, was acquired by Digia, and all developers now are under @digia.com instead of @nokia.com
March 1, 2013 at 4:37 pm
Thanks for your comment!. Indeed, that information is specified for all of the developers that we have detected that moved from one company to another.
And that information can be found in the “people_companies” table of the database generated for this study (publicly available at http://bitergia.com/data/reports/webkit/2013_01/webkit_scm.mysql.7z).
In the specific case that you mentioned, we updated such information for a set of developers that moved from one company to the other.
For sure this information can be improved, so any comment from your side is more than welcome.
March 3, 2013 at 12:02 am
[...] fascinating the study of how they are contributing to the project. Some weeks ago, a study showed how they were submitting contributions to the code base. Now another one uncovers how they are reviewing those submitted contributions. As expected, most [...]
April 4, 2013 at 3:10 am
[...] fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]
April 4, 2013 at 3:12 am
[...] fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]
April 4, 2013 at 3:18 am
[...] fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]
April 4, 2013 at 3:56 am
[...] In fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]
April 4, 2013 at 10:01 am
[...] fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]
April 4, 2013 at 11:30 am
[...] grafico in apertura d’articolo, sviluppato da Bitergia, mostra i contributi delle varie aziende al progetto: è facile notare come la maggior parte del [...]
April 4, 2013 at 8:54 pm
[...] (Bild: Bitergia) [...]
April 8, 2013 at 12:47 pm
[...] Safari, el navegador de Android…). Durante varios años , el trabajo de Google Webkit ha sido innegable, contribuyendo con millones de líneas de código, a la estabilidad del proyecto, a que funcione [...]
April 9, 2013 at 12:35 pm
[...] Blog Bitergia [...]
April 18, 2013 at 6:24 am
[...] fact, Google has been the most active contributor of WebKit in the recent years. This graph from Bitergia (above) shows Google’s increasing number of “commits” to WebKit over the years. [...]