economic efficiency of free software

Kragen Sitaker <[email protected]>
Newsgroups gmane.comp.misc.free-software-business
Message-ID <[email protected]>
Here's a naive economic argument that spending money on free software
is more efficient than spending it on proprietary software.  Perhaps
there are some good ideas in here, but I don't know enough about
economics to be able to judge.

90% profit margins induced by copyright-based monopoly ultimately mean
that less than the ideal amount of effort goes into improving software,
and less than the ideal number of users benefit from the software.  

The second is obvious --- users for whom the value of a Word upgrade is
less than its price simply won't upgrade, so even though the economy has
already allocated the human effort to make the improvements to Word,
only a fraction of the eligible users benefit from the upgrade.  Perfect
price discrimination would close this gap.

The first is less obvious, and perhaps requires lower friction than
presently exists in the market.  The underlying intuition is that if
there are 5 million Word users each paying $100, but only $50 million of
that $500 million actually goes into engineering effort to improve Word,
then the extra 90% is market friction.  The users would be much better
off if they could give $50 million directly to the Word developers,
perhaps through an administrative organization like the United Way that
added on 30% for administrative costs.  As long as anybody can make
those improvements to Word, the administrative-cost premium is limited
by market competition --- as indeed it was for Cygnus.

In this scenario, of course, there appears to be a prisoner's-dilemma
situation leading to a free-rider problem, leading to underproduction of
Word improvements.  Cygnus's solution was to promote its service brand
by pointing to its technical staff, who were the actual maintainers of
gcc, gdb, binutils, etc., and they did this successfully for many years.
If this had not adequately mitigated the free-rider problem, gcc et al.
would have rapidly fallen behind the competition: SparcWorks, SGI's
compiler, Compaq's compiler, etc.  Instead, the Cygnus products remained
comparable to their proprietary competitors --- clearly superior in some
areas, clearly inferior in others --- and they still lead the embedded
market, several years after Cygnus made some bad decisions and destroyed
itself.

So, while there is a free-rider problem, in many markets, it turns
out not to cost as much as the alternative frictions imposed by a
government-granted monopoly on a particular piece of software.

The frictions are actually pretty similar: in both cases, Word is
producing at least $500 million worth of value, but in both cases, only
a fraction of that goes into improving the product.  In the proprietary
case, the remainder is a monopoly rent, and the monopoly spends as
little as possible to maintain its monopoly rent; in the free case, the
remainder accrues to the users of the software.

It follows that if you want to develop a proprietary chunk of software
on speculation, you should persuade a possible future monopolist to
invest in creating it, in the anticipation of future monopoly rents; and
if you want to develop a free chunk of software on speculation, you
should analogously persuade a lot of possible future users to invest in
its creation, in the anticipation of future value derived from running
the software.

In a world of rational agents and perfect information, of course,
getting investment from users is easier than in the real world.  So is
getting capital from VCs, but we have traditions that make that easier.

I believe you're correct that VC funding is no longer going to produce
innovative software.  The incentives aren't there.  But I think the
incentives to produce innovative software are as strong as ever; the
money flow is just different.

The two effects I mentioned earlier --- more efficient allocation of money
due to elimination of monopoly rents (which we trade for the free-rider
problem, which is a smaller inefficiency in some cases), and more users
--- have a multiplicative effect that means that a dollar spent to fund
an improvement to a piece of free software is a far more efficient
allocation of resources than the same dollar spent to buy a license for
proprietary software.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.