The Economics of Software, redux

So there has been quite a bit of reaction to my thoughts on the economics of software. While most of the reaction has been quite positive, several economists have taken issue with my analysis. (Not surprisingly, I suppose; I’m sure I would take issue with any software written by an economist.) For example, Susan Stewart brought up the legitimate point about my conflation of macro- and microeconomic analysis, especially with regard to the supply curve for the firm. Susan is right on this, but we agreed that it doesn’t change my overall analysis. While feedback like Susan’s was quite helpful, that of another economist was decidedly less so: he was foaming at the mouth because I had the gall to ignore the theories that he set forth in his dissertation. His (largely ad hominem) attack revealed that (a) he didn’t read past the first paragraph or so of my blog entry and (b) that he knows absolutely nothing about software.1 I ultimately got him to agree to (b), after which point I stopped trying to convince him of anything else. And at any rate, these qualms from the academy didn’t have anything to do with the crux of my thesis: that demand for a particular software product is largely price inelastic, that software vendors act as natural monopolists, that open source is an effective way of driving demand for complementary goods, and that this all adds up to a powerful supply-side open source movement.

From my peers in the software industry, the reaction has been more positive — and certainly much better informed. David Ogren had a thoughtful follow-up exploring the genesis for tiered pricing in software, and then another discussing the economics of software support. I view software and support as two different products, so I don’t think that David’s analysis invalidates any of my own. Paul Brown added his thoughts on how the economics of software and the economics of software support relate to one another. And John Mitchell was apparently inspired to ask an intriguing question: “what do examples of post-fiat economics have to do with open source?” I have absolutely no idea, but if I start getting paid in Papiermarks, there’s going to be big trouble.

The most common point of disagreement from those in the industry has been that I didn’t include the cost of sales and marketing software in the cost of software. At the risk of stating a tautology, the cost of marketing a product is not a part of the variable cost of making the product; the variable cost is simply the cost of manufacturing one more unit, and (for software at least) that cost is damn near zero. (The cost of bandwidth is the only argument to be had, and that’s pretty cheap.) This isn’t to say that sales and marketing aren’t necessary to ship a product, just that they don’t factor into the variable cost.

Another point of disagreement is my contention that software doesn’t wear out. I’m not budging on this one, and I refer doubters to my recent experiments with VENIX, software that has had zero maintenance applied to it in the last twenty years. The software works exactly today as it did twenty years ago — it’s as good as new.2 Some mistake software that stops working as having “worn out”, but this is an incorrect inference: the software itself has not changed; a heretofore unknown attribute has merely been exposed — an attribute that was there all along.

I’ve been meaning to do this round-up of reaction for a while, but I was prompted by this tale of one
database customer and the Firebird database. This vividly shows pretty much everything I described: a software company, seeking to extract additional revenue, jacks the price of the software that the customer already has by using one of the ugliest tricks in the book: the software audit. But the software company gets a bit too greedy, and overplays its hand by raising the price four-fold (!) — pushing the customer above their FYO point. (As an aside, I obviously stand by my original nomenclature.) Meanwhile, a hard-on-its-luck also-ran software product written ages ago ends up in the hands of a company that isn’t making much money off of it. Of course, it costs them nothing to manufacture it, so the company decides to give it away for free by open sourcing it. After that initial supply-side push, the demand-side takes off: development begins to blossom, with the demand-side adding many long sought-after features. And in particular, a compatibility layer is added that dramatically lowers the FYO point of everyone running the proprietary database. The pissed customer finds the open source product — and the proprietary product gets the boot (and a lawsuit, I might add). Everyone’s a winner. Or rather, almost everyone…

Despite Larry Ellison’s (expensive) attempt to fulfill his own prophesies, this is the true future of the software business: it may take years — and it may even take decades — but open source from the supply-side coupled with energy from the demand-side will ultimately drive the FYO point towards zero for many existing software products. Companies that can use open source to drive complementary goods will survive and thrive; those that can’t will slowly whither away, until one day their software is acquired for pennies-on-the-dollar by some company that just happens to have some complementary goods to sell…


1A choice quote: “I define software as anything that is an organized collection of information.” Seeing as the ancient Sumerians were writing software by this definition, I found myself wondering what his definition of “hardware” must be…

2That is, as good as it ever was. Software doesn’t wear out, but that doesn’t mean that it’s perfect…

Posted on December 16, 2004 at 1:45 am by admin · Permalink
In: Solaris

11 Responses

Subscribe to comments via RSS

  1. Written by c0t0d0s0.org
    on December 16, 2004 at 2:21 am
    Permalink

    [Trackback] The Observation Deck

  2. Written by Chris Rijk
    on December 16, 2004 at 3:13 am
    Permalink

    In the early days of the industry, people didn’t buy software, they developed it in house. Then, common stuff was effectively outsourced, and became software packages, which customers had to pay just to get the media. Now, for a lot of software, the cost to get the media is approximately zero. In particular, it’s now quite practical to have wide-scale beta programs, which are generally free of course – to some extent, software is becoming dependant on being free to help development, testing and qualification. Finally, the right to use license for software is increasingly becoming zero.
    I guess the next interesting thing becomes the forces which will shape how quickly this happens. My initial thoughts are that this is mostly an issue of substitutability and suitability. For customers who buy software for which there is not free alternative, there is little choice – though if there are multiple ISVs offering similar products, one may decide to go more agressive on pricing to gain market share. Even if free alternatives are available, they may no offer everything the more demanding customers need, both in terms of features and all scalability and reliability.
    PS It might be better to say the “marginal cost” instead of “variable cost” – “the marginal cost of producing one extra unit” is how I learnt it.

  3. Written by Ajay Kosaraju
    on December 20, 2004 at 2:07 pm
    Permalink

    I thought you might find these paragraphs from the latest Cringely article interesting:
    Sun will be immediately hurt more than any other company [by the sale of IBM's computer division to Lenovo] because Sun gets more of its revenue — close to 90 percent — from the server market IBM is about to target. Sun is in an extremely difficult position. Its strengths have traditionally been in enterprise software and high-end hardware, both of which mean that it can’t flirt too much with Linux and AMD or risk its traditional customer base. At the same time, IBM is targeting the same customers as Sun, will be offering more powerful, cheaper hardware and a great depth of software options, including a Linux that doesn’t in any way threaten other parts of IBM. Sun can’t compete on chips, can’t compete on price, can’t compete on depth. What are they to do? Their current strategy of selling processing power by the cycle is like a new car dealer renting back seats of cars on the lot to teenagers looking for a place to make out.

    What Sun needs to do is to establish itself as the de facto UNIX (not Linux) software vendor. Drop the hardware, make Solaris run beautifully on every high-end system from every manufacturer and compete with Linux by offering world-class consulting, service and support. Fortune 500 companies would sigh with relief, but Sun would also have to accept that the company will shrink in sales and headcount, though not in profit. This is the only viable strategy left for Sun, which is going to shrink dramatically anyway, possibly to nothing.
    http://www.pbs.org/cringely/pulpit/pulpit20041216.html

  4. Written by tsj
    on January 23, 2005 at 9:48 am
    Permalink

    I am from TAIWAN I’m a collge student. My majority is computer science. I am a freshman. I want to learn unix kernel. I find a book”Lion’s Commentary on UNIX 6th Edition”in our college’s library. please tell me how to learn UNIX kernel. Do you have any friend who is kernel developer in SUN ? could they give me a direction? THANKS you for tolerating my poor english

  5. Written by James Governor
    on February 10, 2005 at 4:24 am
    Permalink

    at the risk of asking a dull question – have you read the Wired article The Long Tail – which looks at the economics of digitizing world? mass markets become less relevant in a world without shelf life concerns.
    http://www.wired.com/wired/archive/12.10/tail.html
    lots of cross cutting elements with your work here, and an intriguing take on legacy value.
    after the analyst conference i wrote this
    http://www.redmonk.com/jgovernor/archives/000461.html
    - which talks to your firedupness – apparently you have some. and also what i call Service Oriented Economics. the thinking may be too aggregational for you, but i am not a kernel developer….

  6. Written by 注册香港公司
    on July 17, 2007 at 2:03 am
    Permalink

    [b]香港日聪专业公司注册提供注册公司咨询0755-82143181
    [b]登尼特专业公司注册提供注册公司咨询0755-82143181
    香港日聪商标事务所专业注册商标,包括注册香港商标,注册中国商标,注册海外商标,马德里商标注册,商标买卖,商标异议,品牌规划,商标注册,专利申请,版权登记等服务。中国区电:0755-82143272,atahkhk@21cn.com
    香港日聪商标注册网,免费提供商标注册信息查询,根据国际惯例,查询所涉及的商标注册信息仅供参考,无任何法律效力。尽管如此,国家工商行政管理总局商标局仍会尽最大努力向中外公众提供尽可能准确的商标注册信息,并及时更新商标注册数据库信息。
    登尼特专业注册公司
    香港日聪商标事务所专业注册香港商标
    香港日聪商标事务所专业香港商标注册
    香港日聪商标事务所专业中国商标注册

  7. Written by 注册香港公司
    on July 17, 2007 at 2:06 am
    Permalink

    [b]香港登尼特专业注册公司提供注册公司咨询0755-82143181
    [b]登尼特专业注册公司提供注册公司咨询0755-82143181
    [b]香港日聪专业注册公司提供注册公司咨询0755-82143181
    [b]登尼特专业注册公司提供注册公司咨询0755-82143181
    香港海鸥注册公司提供公司注册咨询0755-82143272
    [b]登尼特专业公司注册提供公司注册咨询0755-82143181
    [b]登尼特专业公司注册提供公司注册咨询0755-82143181
    [b]香港日聪专业公司注册提供注册公司咨询0755-82143181
    [b]登尼特专业公司注册提供注册公司咨询0755-82143181

  8. Written by 注册香港公司
    on July 17, 2007 at 2:08 am
    Permalink

    日聪专业提供深圳注册香港公司服务:*注册香港公司咨询,*注册香港公司服务,本公司提供一切条件方便客户;
    日聪香港公司注册
    香港日聪注册香港公司、海鸥注册香港公司、登尼特注册香港公司、瑞丰注册香港公司、东莞注册香港公司、上海注册香港公司、代理注册香港公司、注册香港公司留言、香港公司注册处。
    登尼特注册香港公司 香港登尼特:专业注册公司、注册香港公司,注册上海公司,注册美国公司,注册深圳公司,中国及海外公司,香港公司注册,深圳公司注册,上海公司注册,中国公司注册。[b]
    Piers
    怎样抓住中东市场新机会,作为浙江企业中开拓中东市场比较成功的典型,宁波燎原灯具股份公司今年1至4月出口中东地区的销售额已达300多万美元。该公司董事长邵云蒸说:“中东地区的市场有三个特点:一是中东地区消费者平均年龄相当年轻;二是中东国家的家庭成员人数比发达国家多;三 …
    电子狗,专业汽车电子狗生产厂家,集研发,销售于一体QQ:775008741。
    欧洲资源[b]

  9. Written by 注册香港公司
    on July 17, 2007 at 2:08 am
    Permalink

    登尼特香港公司注册咨询
    登尼特香港公司注册,香港公司注册:包括香港公司注册名称查册核实、准备首次会议记录、准备所有法定文件、安排所有股东签署文件、担任香港公司注册法定秘书、香港公司注册处代宣誓。
    登尼特注册香港公司条件
    波仕达香港公司注册
    [b]日聪专业注册香港公司海外公司注册、深圳公司注册、香港公司注册、注册公司、注册商标及提供注册公司的配套服务,公司注册成立后是企业运作的开始,注册香港公司电话:0755-82143660刘小姐
    日聪香港公司注册简况,香港公司注册:包括公司名称查册核实、准备首次会议记录、准备所有法定文件、安排所有股东签署文件、担任香港公司注册法定秘书、香港公司注册处代宣誓、代付香港公司注册费用、标准章一枚、香港公司注册更改章一枚。本公司提供一切香港公司注册的业务活动。香港公司注册电话:0755-82143660刘小姐
    注册香港公司

  10. Written by 注册香港公司
    on July 17, 2007 at 2:08 am
    Permalink

    登尼特北京香港公司注册
    上海公司注册中心专业注册香港公司海外公司注册、深圳公司注册、香港公司注册、注册公司、注册商标及提供注册公司的配套服务,公司注册成立后是企业运作的开始,注册香港公司电话:0755-82143660刘小姐
    登尼特注册香港公司专业服务,包括注册香港公司价格咨询,注册香港公司知识,注册香港公司的优势及发展,有需要注册香港公司的欢迎和我们联系。0755-82143660刘小姐
    海鸥注册香港公司简况,香港公司注册:包括公司名称查册核实、准备首次会议记录、准备所有法定文件、安排所有股东签署文件、担任香港公司注册法定秘书、香港公司注册处代宣誓、代付香港公司注册费用、标准章一枚、香港公司注册更改章一枚。本公司提供一切香港公司注册的业务活动。香港公司注册电话:0755-82143660刘小姐
    波仕达会计事务所专业注册香港公司服务:*注册香港公司咨询,*注册香港公司服务,本公司提供一切条件方便客户;

  11. Written by 注册香港公司
    on July 17, 2007 at 2:09 am
    Permalink

    [b]香港会计事务所
    [b]日聪注册香港公司
    登尼特香港公司注册香港登尼特:专业公司注册、香港公司注册,上海公司注册,美国公司注册,注册深圳公司,中国及海外公司.
    登尼特注册香港公司香港登尼特:专业注册公司、注册香港公司,注册上海公司,注册美国公司,注册深圳公司,中国及海外公司,香港公司注册,深圳公司注册,上海公司注册,中国公司注册。
    上海企业注册中心,专业香港公司注册主要提供香港公司注册、香港公司注册咨询,香港公司注册代办,香港公司注册办理,香港公司注册银行开户,商务秘书等一条龙服务。香港公司注册登记处,致力于注册香港公司、工商企业登记、香港会计税务、香港律师咨询等服务,是香港政府唯一的工商企业登记注册机构
    登尼特注册香港公司专业注册香港公司,权威全球公司注册,注册英、美、BVI公司,中国及全球商标注册.

Subscribe to comments via RSS