Frivolous Musings

Some thoughts on politics/lit/tech/life itself


Gifts

I recently read the book Just for Fun, a lot of which focuses on Linus Torvalds’ battle for his operating system, Linux, to be “Open Source” software. Open Source doesn’t mean free; but it means that the software’s code (the source) is freely available, so anyone can copy it. Thus there’s no viable business in selling the code, but there could be in supplying and installing the software for less tech-savvy users, or in ancillary services such as support. At the time, the bête noire of OS was Bill Gates, who made a reasonable argument: OS software made it hard to earn a living from software, meaning worse quality for everybody. Yet today OS has basically won out, with even Microsoft embracing Linux and open-sourcing hundreds of projects. So how does the Open Source world square the circle of making it pay?

This reminds me of something the financial writer Matt Levine says about the gift economy (based on the essay The Gift by the anthropologist Marcel Mauss). At a basic level, people trade goods based on pure financial value; but at a very large scale - say, an oil-and-gas company is looking for bankers to facilitate an acquisition - decisions are made much more based on gifts and relationships, which are not anchored in pure economic rationality. For example, the bank may gift the company’s decision-makers watches or fancy dinners or golfing weekends, in the hope that at some later point, they will remember them for some major deal (never as an explicit quid pro quo, which would seem distatestful to both sides).

In some ways the software world has moved toward this model. Companies want to hire star developers, and to do so try to impress them with their friendliness toward open-source, perhaps through sponsorships or by allowing some of their employees to contribute to open-source projects on company time. They may also open up some of their own source code, usually from side projects which aren’t part of their main business model, or as a way to tempt customers to integrate into their ecosystem. On the developer side, a beginner programmer may contribute to an open-source project related to her specialty as a way of making an name for herself. In each case, these are not transactions based on economic value, but part of a more sophisticated ritual in which each side hopes to gain, but is able to talk in terms of lofty values such as the good of the community, gift-giving, and generally a world free of grubby pecuniary thoughts.

Of course, as this complaint (representative of many others) shows, in practice the model doesn’t work as well as we might hope.