tag:blogger.com,1999:blog-12933574880975620292024-03-13T05:34:03.921-07:00Cost of LinuxSZhttp://www.blogger.com/profile/02475412972618493175noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-1293357488097562029.post-67599483744718575222011-03-07T01:43:00.000-08:002011-03-07T01:43:23.896-08:00The Cost of LinuxWell, the numbers on the current cost of Linux on Wikipedia were a bit out of date, so I thought that I would create a post purely of calculations that my edit could link to so that people could check the calculations themselves. I realize that a blog is not a reliable source, however this is solely an archive of my calculations plugging current numbers into the calculations that are currently linked to on Wikipedia.<br />
<br />
<br />
<div class="MsoNormal"><strong>Original Calculations:</strong></div><div class="MsoNormal">MM-nominal-semidetached = 3*(KSLOC)^1.12 =</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 3* (4287.449)^1.12 = 35,090 MM</div><div class="MsoNormal">Effort-adjustment =<span style="mso-spacerun: yes;"> </span>1.15 * 1.0 * 1.65 * 1.11 * 1.0 * 1.15 *</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>1.0 * 0.86 * 1.0 * 0.86 * 1.0 * 0.95 * 0.91 * 1.0 * 1.0</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 1.54869</div><div class="MsoNormal">MM-adjusted = 35,090 * 1.54869 = 54,343.6 Man-Months</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 4,528.6 Man-years of effort to (re)develop</div><div class="MsoNormal">If average salary = $56,286/year, and overhead = 2.40, then:</div><div class="MsoNormal">Development cost = 56286*2.4*4528.6 = $611,757,037</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><strong>Current:</strong></div><div class="MsoNormal">MM-nominal-semidetached = 3*(KSLOC)^1.12 =</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 3* (13996.612)^1.12 = 132 029 MM</div><div class="MsoNormal">Effort-adjustment =<span style="mso-spacerun: yes;"> </span>1.15 * 1.0 * 1.65 * 1.11 * 1.0 * 1.15 *</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>1.0 * 0.86 * 1.0 * 0.86 * 1.0 * 0.95 * 0.91 * 1.0 * 1.0</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 1.54869</div><div class="MsoNormal">MM-adjusted = 132 029 * 1.54869 = 204 472 Man-Months</div><div class="MsoNormal"><span style="mso-spacerun: yes;"> </span>= 17 039.3326675 Man-years of effort to (re)develop</div><div class="MsoNormal"><strong>Median Wage</strong></div><div class="MsoNormal">If average salary = $69 620/year, and overhead = 2.40, then:</div><div class="MsoNormal">Development cost = 69 620*2.4*17 039.4 = $2 847 079 267.20</div><div class="MsoNormal"><strong>Mean Wage</strong></div><div class="MsoNormal">If average salary = $73 470/year, and overhead = 2.40, then:</div><div class="MsoNormal">Development cost = 73 470*2.4*17 039.4 = $3 004 523 323.20</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><a href="http://www.wolframalpha.com/input/?i=programmer">http://www.wolframalpha.com/input/?i=programmer</a> accessed on March 7, 2011</div><div class="MsoNormal"><a href="http://sunset.usc.edu/research/COCOMOII/cocomo81_pgm/cocomo81.html">http://sunset.usc.edu/research/COCOMOII/cocomo81_pgm/cocomo81.html</a> accessed on March 7, 2011</div><div class="MsoNormal"><a href="http://www.dwheeler.com/essays/linux-kernel-cost.html">http://www.dwheeler.com/essays/linux-kernel-cost.html</a> accessed on March 7, 2011</div>SZhttp://www.blogger.com/profile/02475412972618493175noreply@blogger.com0