-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here is a quick report from sloccount-2.04. It might look better if you use a fixed width font. SLOC Directory SLOC-by-Language (Sorted) 386194 top_dir ansic=363048,python=14428,sh=8476,perl=171,lex=71 36565 gtk ansic=36565 20504 epan ansic=19327,sh=868,lex=309 18015 plugins ansic=17963,python=52 14966 wiretap ansic=13623,sh=842,lex=289,yacc=212 4813 tools ansic=3423,python=1390 128 packaging sh=128 107 doc perl=107 17 debian sh=17 0 aclocal-fallback (none) 0 aclocal-missing (none) 0 autom4te-2.5x.cache (none) 0 CVS (none) 0 gtk2 (none) 0 image (none) Totals grouped by language (dominant language first): ansic: 453949 (94.32%) python: 15870 (3.30%) sh: 10331 (2.15%) lex: 669 (0.14%) perl: 278 (0.06%) yacc: 212 (0.04%) Total Physical Source Lines of Code (SLOC) = 481,309 Development Effort Estimate, Person-Years (Person-Months) = 131.09 (1,573.10) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 3.42 (40.99) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 38.38 Total Estimated Cost to Develop = $ 17,708,705 (average salary = $56,286/year, overhead = 2.40). SLOCCount is Open Source Software/Free Software, licensed under the FSF GPL. Please credit this data as "generated using 'SLOCCount' by David A. Wheeler." Now I don't claim that is how much work it took to make Ethereal - the tools used, programmer skill, and the nature of the code all affect this. Plus its a metric estimate based on a lot of older projects. For comparison, the kernel and the main parts of KDE are both between 3 and 4 million lines. Ethereal 0.9.8 has 374,623 SLOC, Bind 9.2.2 has 229,029 SLOC Brad -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE/fSBSW6pHgIdAuOMRAplgAJ9q4BVHevcRkMQDhk1jwS4cH4EY5QCfUlB8 p5B4KfOIXv55VJQpbUBv/bo= =M9Sf -----END PGP SIGNATURE-----
Powered by MHonArc 2.6.10