Contributor analysis

Some of you might find it interesting to know that over 900 unique contributors have participated in Django’s development since Jan 1st, 2007, as attributed by the svn log messages. I would say the community is very healthy especially if you compare it to other well known projects:

Django: 906
Pylons: 80
PyPy: 240
Linux Kernel: 4043
PostgreSQL: 150
Appache HTTP server: 118
SQLAlchemy: 36 (Contributors identified from trac tickets mentioned in svn log)
Python: 428

Note that I consider anonymous or guest contributors as a single contributor, so these number can be considered conservative if the project allows anonymous contributions.

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Pingbacks

24.06.2011 12:31 Buy Adobe Software Online @adobebuy.com
order control software Adobe Acrobat 9 Pro Extended buy software. educational software purchase purchase management software purchase soft.
24.06.2011 11:20 Buy Adobe Software Online @adobebuy.com
order fulfillment software order soft. Adobe InDesign CS4 student software purchase buy soft purchase ledger software.
24.06.2011 9:30 Buy Adobe Software Online @adobebuy.com
order fulfillment software build to order software. Adobe InDesign CS4 engineer to order software software purchase order form software.
24.06.2011 7:28 Buy Adobe Software Online @adobebuy.com
purchase soft photo order software. Adobe InDesign CS4 stock purchase software software purchase agreement discounted software.
24.06.2011 5:31 Buy Adobe Software Online @adobebuy.com
cheap soft software license purchase. Adobe InDesign CS4 xp pro oem software purchase agreement buy discount software.
24.06.2011 3:23 Buy Adobe Software Online @adobebuy.com
order form software software to purchase. Adobe InDesign CS4 buy soft purchase order tracking software software license purchase.
24.06.2011 1:23 Buy Adobe Software Online @adobebuy.com
soft sale buy cheap software. Adobe InDesign CS4 service order software order soft order form software.
18.06.2011 21:27 Buy Adobe Software Online @adobebuy.com
with software purchase order soft. Autodesk AutoCAD Mechanical 2011 buy software on line purchase ledger software engineer to order software.
18.06.2011 19:19 Buy Autodesk Software Online @bestsoftwarehere.com
sales order processing software with software purchase. Autodesk AutoCAD Mechanical 2011 order forms software order database software engineer to order software.
18.06.2011 13:57 Buy Apple Inc. Software Online @bestsoftwarehere.com
mail order software. http://twothirty.am/blog/2009/08/11/contributor-analysis/ — buy soft online.
14.08.2009 22:37 Twitted by diegueus9 @realurl.org
This post was Twitted by diegueus9Real-url.org—>

Comments

That looks very impressive, but I think the barrier to entry skews the numbers a bit. Contributing to PostgreSQL, the Linux kernel or even Python itself requires a lot deeper understanding of programming than contributing to Django would do – and every one of the things on this list besides Django, SQLAlchemy and Pylons are not end-user libraries. You don’t have to know any of the workings of its internal code to use Apache or PostgreSQL.

While these numbers look very encouraging, I’d like to see how Django stacks up against competing projects like RoR, Drupal, Symfony, Zend Framework, Catalyst, TurboGears and similar web frameworks.

agreed mikkel, eventually I hope to perform some statistical analysis that could account for these differences.

So far I have only examined python and c/c++ based projects. Once I gather the data about other competing product, I’ll be sure to share it.

Jeremy Dunck 11.12.2009 19:01

How did you find contributions “as attributed by the svn log messages”? Just “thank.(?P<name>.)”, or something else?

I would say this was a partially automated process. I created an app that identified all log messages with certain cues that signal attribution.

The app presents 10 log messages per screen with the best guess of what might be the contributor name. I then have the chance to approve the extracted name or refine the regex statements that extracted the names.

It was a painful process to say the least.

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image