Progressive public economics, championed by Sun
As I mentioned in an earlier post, our standard methods of providing an incentive to innovate - patents or copyright - come with the significant cost of creating a temporary monopoly (people will have to pay too much for a while to enjoy the new product). But, as Nobel laureate Joseph Stiglitz pointed out in a talk given at Google, there are other possible incentives for innovation. He suggests setting up large prizes to encourage research into new medicines.
To motivate the production of knowledge, academics already have something similar to what Stiglitz suggests in the form of Nobel Prizes and tenure: the possibility of secure employment, intellectual prestige, and a good chunk of money does a lot to motivate young intellectuals to create knowledge (which the rest of the world may freely benefit from). Why not do the same thing for open source software, another public good which, like good ideas and new medicines, benefits everybody when it is produced? Turns out Sun Microsystems recently realized the wisdom in this possibility (Or at least it was recently when I first started writing this post). They are going to give out a million dollars in prizes to people who contribute to open source software development.
That’s is a good start, but I would say it’s a long shot from approaching anything near an economically efficient level of public funding for open source innovation. Here’s why:
Open source software (OSS) is a public good in the purest sense of the term. This means if I create an OSS program, everybody else in the world will be free to use it and benefit from it. It also creates a free-rider problem: once somebody pays the costs to produce an OSS program (primarily the labor involved in writing the code), everybody else will be able to use it, and “free-ride” off of the efforts of the creator, who might not get paid squat. So why would anybody want to write an OSS program in the first place?
That’s a good question. A complete answer is probably very complicated, but whatever inspires hackers to work on open-source code, they could probably be more inspired if considerable wealth and fame were on the line. But would it really be worth many millions? I say hell yes.
Think of how much money people in the world economy spend on software: $200 here for OS X, $300 there for Vista, maybe $650 for Photoshop, and $300 for MS Office. If Americans currently average around $100/year on everyday software (stuff than can feasibly be replaced by open-source alternatives), then American as a group are spending tens of billions in total. Now, if just ten percent of that was turned into public funding and used to sponsor OSS, we would have something on the order of a billion dollars to spend - quite a lot more than Sun is putting up.
Maybe the most interesting question here is how we could spend that money effectively. But putting that aside (please do comment if you have thoughts), with that kind of money, I bet we could somehow get the world’s programmers to put a lot more effort into OSS. Just for fun, let’s imagine an annual “Torvalds Prize” given out in Sweden (or somewhere) every year that includes a six-or-seven figure cash prize and a great big gold medal. If we had it five years ago, probably some people associated with Apache, Mozilla, and maybe Ubuntu could be driving around in Ferraris wearing their great big gold medals. This would be a huge motivator for young computer whizzes everywhere, and surely within a few years the quality of Linux, Gimp, and OpenOffice would fly past that of their closed-source rivals (Windows/Mac OS, Photoshop, MS Office, respectively).
That’s a bit hyperbolic, and high-profiles prizes are not the only interesting potential incentive for OSS development, but I think this sort of analysis has serious policy relevance. Software is a huge part of our economy these days, and with Apache and Firefox we have already seen widely-used open-source software that is a perfect substitute for (or even superior to) the proprietary version. Other programs have been catching up. With just a little public funding, who knows how many other open-source programs would fly past propriety rivals and into widespread use?
And here’s the really relevant thought experiment: if Americans collectively pooled as much money as they currently pay for software, could it be used to produce higher quality open-source software than Microsoft, Apple, Adobe, etc are currently putting out? For the economists out there: are we in the midst of a huge market failure - are we seriously underestimating the positive externalities of open-source software (or overestimating the costs of producing it)?
It’s hard to imagine what we could do with tens of billions going into OSS, especially when we don’t have a clear idea of how we would be using that money, but this is an important question to ask.

Jamie Browning said:
Mar 26, 08 at 5:09 pmI think one of the worries this raises is if financial reward would damage the many-eyes-make-all-bugs-shallow advantage of OSS. Would OSS coders, motivated by a large prize, be less willing to open their process to collaborators? How do you deal with multiple versions, with subtly different final products sprouting from the same base code? Or to put it another way, to whom do you award the prize for unix?
These are solvable problems. But in general, I think it’s not necessarily true that more motivation is better. Perhaps one of the reasons that OSS creates superior product is the lack of financial motivation for the writers.
ptscott said:
Mar 26, 08 at 7:14 pmJamie, yes, I agree it might be hard to reconcile the fact that open source software production is very much a collaborative effort with the idea of prize incentives. Good point.
I probably should have pointed out that the Free Software Foundation already annually presents the Award for the Advancement of free software: http://en.wikipedia.org/wiki/Award_for_the_Advancement_of_Free_Software,
but I don’t think it involves a monetary award and doesn’t command much attention. So while it’s possible to find grounds for giving out awards, I think the problem you point out would become a much more contentious one if there were larger awards like the ones I have in mind.
And the question of whether OSS hackers are truly not motivated by financial concerns is an interesting ones. Surely there is some amount of altruism, curiousity, and boredom motivating code-writers, but some economists have pointed out that a major incentive might be career concerns, eg building one’s reputation in order to get a really nice job with stock options. This is one of the main motivations for academics to publish papers, which gives them no direct financial benefit.