Phusion Passenger’s development cost according to Ohloh.org

From http://www.ohloh.net/projects/passenger:
passenger_project_cost.png

Cool, we’re supposed to be millionaires!

FYI that’s is not entirely correct. Ohloh counts the vendorized Boost code base as well. Those who are interested in similar statistics, but without counting Boost, should type “rake sloccount” in the Phusion Passenger source tree (requires sloccount). Here’s the output:

SLOC	Directory	SLOC-by-Language (Sorted)
5357    top_dir         ruby=4261,cpp=928,ansic=168
4494    apache2         cpp=4381,ansic=113
810     oxt             cpp=810
479     railz           ruby=479
194     wsgi            python=133,ruby=61
137     rack            ruby=137
0       templates       (none)

Totals grouped by language (dominant language first):
cpp:           6119 (53.34%)
ruby:          4938 (43.05%)
ansic:          281 (2.45%)
python:         133 (1.16%)

Total Physical Source Lines of Code (SLOC)                = 11,471
Development Effort Estimate, Person-Years (Person-Months) = 2.59 (31.10)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 0.77 (9.23)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 3.37
Total Estimated Cost to Develop                           = $ 350,125
 (average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."

Leave a Comment