SOURCE: The Linux Foundation
October 22, 2008 07:00 ET
Linux Foundation Publishes Study Estimating the Value of Linux
New Report Finds the Value of Developing a Linux Distribution to Be Worth $10.8 Billion
SAN FRANCISCO, CA--(Marketwire - October 22, 2008) - The Linux Foundation (LF), the nonprofit
organization dedicated to accelerating the growth of Linux, today announced
it is publishing a new report written by Amanda McPherson, Brian Proffitt
and Ron Hale-Evans on the value of Linux development. The paper finds that
it would take approximately $10.8 billion to build the Linux community
distribution Fedora 9 in today's dollars with today's software development
costs. It would take $1.4 billion to develop the Linux kernel alone.
The report, titled "Estimating the Total Development Cost of a Linux
Distribution," is available today at
http://www.linuxfoundation.org/publications/estimatinglinux.php.
This report is an update of a 2002 study done by David A. Wheeler that
examined the Software Lines of Code (SLOC) present in a typical Linux
distribution (Red Hat Linux 7.1). At that time, Wheeler found that it would
cost over $1.2 billion to develop a Linux distribution by conventional
proprietary means in the U.S.
The authors examined the Fedora 9 distribution using Wheeler's tools and
methods, specifically the SLOCCount tool that estimates value and effort of
software development based on the COnstructive COst MOdel (COCOMO). The
report goes into detail on the methods used, how they specifically apply to
the Fedora distribution and the Linux kernel, and what an estimate of
Linux' value really means.
Highlights of the paper include:
-- How Much Does a Full Distribution Cost?
Using 2008 salary figures, the tests published in the paper revealed that
if developed today, the full set of Fedora 9 distribution packages would
cost $10.8 billion. The Fedora 9 distribution contains 204.5 million lines
of code in 5547 application packages. The development effort estimate comes
close to 60,000 Person-Years.
-- How Much Does the Linux Kernel Cost?
Applying this test to the Linux kernel included in Fedora 9 found the value
to be 6.8 million lines of code worth $1.4 billion. The development effort
estimate for the kernel alone exceeds 7500 Person-Years.
-- How Does This Really Measure the Value of Linux?
This study reveals that collaborative development creates enormous economic
value. In the past two years alone, over 3,200 developers from 200
companies have contributed to the kernel. An even larger number has
contributed to full Linux distributions. Measuring the economic effort
involved is imperfect, but this report clarifies why the methodology is the
best approach and some of the limitations.
"This year has seen an incredible proliferation of Linux-powered devices
outside of traditional Linux strongholds: netbooks like the eeePC, mobile
phones like Android and the Gphone, and consumer devices like the Amazon
Kindle. Would these products be possible without Linux?" said McPherson. "I
think this points to the power of the collaborative development model.
Monopolistic software companies used to be able to fund heavy R&D budgets,
keeping out competition. Given the cost associated with building an OS
like Linux, one wonders if proprietary companies will ever go it alone
again."
Amanda McPherson is vice president, marketing and developer programs, at
the LF and leads its promotion, developer, and community-relations
activities. Brian Proffitt is community manager with the LF, managing the
Linux Developer Network. Ron Hale-Evans is senior specifications writer
with the LF and works closely with the Linux Standard Base (LSB) developer
team to create LSB specifications.
About the Linux Foundation
The Linux Foundation is a nonprofit consortium dedicated to fostering the
growth of Linux. Founded in 2007, the Linux Foundation sponsors the work of
Linux creator Linus Torvalds and is supported by leading Linux and open
source companies and developers from around the world. The Linux Foundation
promotes, protects and standardizes Linux by providing unified resources
and services needed for open source to successfully compete with closed
platforms. For more information, please visit www.linux-foundation.org.
Trademarks: The Linux Foundation and Linux Standard Base are trademarks of
The Linux Foundation. Linux is a trademark of Linus Torvalds. Third party
marks and brands are the property of their respective holders.