Recent Blog Posts
-
The Year in Research
Dec 31 20089:13 am EDT -
Mind Your Value Judgements
Dec 19 20087:52 pm EDT -
S.E.C. Short-Sale Ban: Pretty Much Useless
Dec 19 20083:45 pm EDT -
Advice from Japan: Don't Forget TARP 1
Dec 19 20082:31 pm EDT -
Chart of the Day: Money Market Stress Easing
Dec 18 20088:57 pm EDT -
House Price Bubble Deflated?
Dec 18 20085:57 pm EDT -
Where Were the Whistleblowers?
Dec 16 200811:03 pm EDT -
It's Just a Recession
Dec 13 200810:20 pm EDT -
Comparing American and European Unemployment Insurance
Dec 12 20087:46 pm EDT -
Back to Normal?
Dec 11 20084:33 pm EDT
Links
- Junk Charts

- Economic Principals

- New York Federal Reserve Research

- Sabernomics

- Statistical Modeling, Causal Inference, and Social Science

- Sabermetric Research

- St. Louis Fed Research

- Bluematter

- NBER Working Papers

- TierneyLab

- Numbers Guy

- Social Science Statistics Blog

- DataPoints: The Dismal Scientist Blog

- Institute for the Study of Labor

- Predictably/Irrational

- Decision Science News

- Research Recap

- Econbrowser

- Center for Economic Policy Research

- Economist's View

- B.I.S. Working Papers

- Geary Behaviour Centre

- Real Time Economics

- Federal Reserve Working Papers

- C.B.O. Director's Blog

- Curious Capitalist

- VoxEU

- Freakonomics

- Philadelphia Fed Research

- O.E.C.D. Factblog

- MoneyScience

- Journal of Interest

- STATS Blog

- Email me

- EconTalk

- EconPapers

- Marginal Revolution

- Tim Harford

- Jeff Frankel

- Institute for the Study of Labor

- Social Science Research Network

Why Do Some Software Programmers Work for Free?
On the face of it, the open source movement is an economic oddity. Thousands of software developers devoting hundreds of unpaid hours to create free programs for the masses.
Linux, the operating system which powers Google, and Firefox, a web browser which has a taken nice chunk of market share from Microsoft's Internet Explorer (especially in Europe), are two of the more successful examples of the OS movement.
As for the motivation behind working for free, open source developers say that the recognition of peers and believing in the spirit of the project are big factors.
New research published in International Economics and Economic Policy, an academic journal, suggests that a less altruistic motivation may also be at play. (PDF, free version)
Two Israeli economists, Chaim Fershtman and Neil Gandal, downloaded data on 71 of the most active open source programs in 2000 from SourceForge, a web site that hosts over 100,000 open source projects.
These projects are usually licensed under a variety of schemes which dictate any potential commercial use. Fershtman and Gandal broke up their sample into three groups ranging from the most restrictive to the least.
In the unsentimental mind of an economist it would make sense that if a project had a less restrictive license -- and hence a potential monetary payoff -- a developer would have more incentive to contribute.
As for the anti-commercial projects, the "payment" in these cases is likely related to contributing enough lines of code to be listed as an official developer, thus gaining public recognition -- and perhaps a future paying gig. Here is an example of a developer's list on SourceForge.
Fershtman and Gandal used information on the number of contributors and the lines of source code in each project to get a measure of the average productivity for each developer. (In other words: Lines of code per developer)
And perhaps not surprisingly they found that projects that had the opportunity to go commercial were more productive than those that didn't.
Here are some more of their findings:
- The average output per contributor is 6,642 lines of code for non-restrictive licenses versus 2,319.
- Meanwhile, the median output per contributor is 2,125 lines of code for non-restrictive licenses versus 1,367. The median, or the midpoint in a series of numbers, can give a better sense of the "typical" contributor. These numbers suggest that it wasn't the case that the final results were skewed by restrictive projects having more contributors or less code per project.
- Interestingly, the typical restrictive project had 35 contributors while the non-restrictive project had 13 contributors, implying that peer recognition or ideology play large motivating roles for many open source developers.
In the end, the results suggest that a potential monetary payoff down the line does motivate software developers to be more productive, but many developers are still attracted to the movement for things besides pecuniary rewards. They just don't seem to work as hard.
Comments
If you are commenting using a Facebook account, your profile information may be displayed with your comment depending on your privacy settings. By leaving the 'Post to Facebook' box selected, your comment will be published to your Facebook profile in addition to the space below.




