Software Libre

by Tim Lee on February 17, 2006 · Comments

I often scratch my head when James DeLong writes about open source software:

Torwalds emphasis on reciprocity as a dominant value is right. It is a word used often here at PFF to describe the workings of the IP system, and to explain why unauthorized P2P violates the social contract.

But he has an awfully limited view of reciprocity in that he insists that code can only be traded for code. This may do in a research context, but once one enters the world of affairs, not even the most primitive barter economy trades like for like. Og the Cro Magnon traded meat for a finely crafted club, or a log canoe for a tent.

Now, granted, Torwalds is not talking about trading exactly the same code, but this is still a strange and unnecessary conttraint.

This is, shall we say, a strange and unnecessary argument. We on the libertarian side of the fence often extol markets, commerce, and for-profit institutions, because they work very well and provide us all with a lot of goods and services we value. But I think we too often fall into the trap of assuming that market institutions are always superior to non-market institutions, or (even worse) that for-profit institutions are always superior to not-for-profit ones.

But that’s silly. The essence of the libertarian position is that decentralized, voluntary institutions are better than centralized, coercive ones. As it happens, markets are one of the most important examples of a decentralized, non-coercive institution. But it’s far from the only one. Churches, private charities, universities, think tanks, and families are all examples of private organizations that do good things without primarily relying on the profit motive. I can’t remember ever reading a libertarian attack churches because they rely so much on volunteers rather than paid workers to get things done. Volunteering at your church is an example of reciprocity that doesn’t involve an exchange of money. We libertarians usually praise such arrangements as worthwhile alternatives to government coercion.

An open source software projects is another example of a private, decentralized, voluntary institution. It’s the sort of thing that free-market types should be promoting, as another example of how valuable products can be created without regulations and subsidies. Yet DeLong regularly does just the opposite.

Now obviously, the fact that DeLong’s criticism isn’t intrinsically libertarian doesn’t mean it’s wrong. Here’s what he’s missing: Torvalds demands reciprocity in the form of code rather than money because the source code is actually useful to him. Ed Felten named his blog “Freedom to Tinker” for a reason. Software that comes with its source code is more useful than software that doesn’t. Being able to “tinker” with the software we use is an ability many of us programmers value, and it’s taken away from us by proprietary software.

DeLong seems to think that open source programmers are just ideologically driven zealots who don’t like paying for things. But that misunderstands their motivation. Primarily, their concern is technical, not ideological or financial. The ability to examine and change a program’s source code is valuable, independently of whether you paid for the software in the first place, and independently of whether you’re planning to share it with others. So Torvald’s motivation in trading code for code is that he actually wants the code. Not because he hates the profit motive, but simply because the code is useful to him, and he can’t get it with proprietary software.

This is a point that non-programmers have trouble understanding. When they hear the phrase “free software,” they hear “software I don’t have to pay for.” That’s not what the phrase means–it’s an unfortunate limitation of the English language. The open source movement uses the phrase “free as in free speech, not free beer” to try to explain the distinction. It’s about what you can do with the software, not how much you paid for it. This confusion doesn’t exist as much in Spanish, where there are different words for these two concepts: “gratis” for “free as in beer,” and “libre” for “free as in speech.” The purpose of the GPL is to preserve the latter for the benefit of programmers. The former is just an incidental benefit to users.

Comments Posted in: Open Source, Open Standards & Peer Production

  • I have similar issues with his position. DeLong seems to be one of those guys who thinks that if money is not involved, that something is wrong. His problems is one of ideology. He's convinced that greed should be the primary motivation in production.

    Torvalds would probably like to have DeLong's money, but it wouldn't do much in terms of providing solid code for the kernel. If you think of it from a program manager, not an IP attorney's perspective, it makes sense. Throwing money at the problem won't solve it from a technical POV.
  • Lewis Baumstark
    While the insight above seems a reasonable guess as to what Mr. DeLong is thinking, I'd really like to hear him say for himself what his point is supposed to be. I left his post befuddled because it seemed he said lots of things and nothing at all.

    Is his post honestly supposed to be a criticism of open-source software? Or is there something else going on?
  • The following is not honestly directly related to this article, but an occasion for a developper to inform you about a software I created that is directly related to your field of concern. It's a new concept about barter where people make bids and where best compromise between them are automatically found. It allows economic exchanges without the need of money and could really help countries where economy is paralyzed by the lack of financial ressources. The tool proves if is possible to build such a search engine, and works fine, but you will see it cannot be used practically yet. I have ideas on the next step that would make it economically usable. You can visit http://www.openbarter.net or email me on olivier.chaussavoine@laposte.net if you want to know more on the subject.
  • "I left his post befuddled because it seemed he said lots of things and nothing at all."


    Welcome to my world.

  • There are more information on http://www.openbarter.net now in english... But If you consider my message has no meaning, why do'nt you erase it????
blog comments powered by Disqus

Previous post:

Next post: