Sign In/My Account | View Cart  

advertisement

AddThis Social Bookmark Button

Calculating the True Price of Software
Pages: 1, 2

But wait, there's more.



Another option included in the license price is the option to upgrade to future versions at some price that will be less than the regular price. Right? That's clearly an option. The same informal poll of enterprise software users asked what they would pay for software when they didn't have the option to upgrade to the next release. The strike price is less standard than regular maintenance. (If you think about it, new versions perform "maintenance" by adding features as opposed to fixing bugs.) Now we're buying an option to upgrade in five years as part of this license.

The underlying price--the price you'd have to pay if you didn't have an option--we'll leave at $100. The next version will be priced the same as this one. Because you're upgrading, you have an option with a strike price of, let's say, $50. That is, you'll be able to upgrade to the new version for only $50. A five-year option for a $100 underlying price with a strike price of $50 and a volatility of 30 percent (with a 5 percent risk-free rate) is about $62.50.

Of course, most software offers new releases more frequently than once every five years--but enterprises don't like to upgrade very often and usually plan on skipping every other release in order to avoid upgrading too often. Then it would be two options. Much like adding additional planetary bodies to a problem in gravitational dynamics, the complexity mounts rapidly. I'm trying to keep it simple. (I suggest follow-up research problems for interested students.)

At this point, the astute reader will have noticed that the sum of the value of the option for the upgrades plus the options for the maintenance is $18.80 + $62.50 = $81.30. That is to say, our $100 software license consists of $18.70 for the value of the actual software and $81.30 for options on future maintenance and enhancements.

This seems to correlate with the reaction I mentioned earlier that software without the option to get maintenance or upgrades is worth significantly less than the software with those options.

In fact, if we suggest that the maintenance is actually worth $25 instead of $20--but the option strike price of 20 is embedded in the so-called license--then the price of the maintenance options goes to $34.15, and the software itself turns out to be worth about $3.35.

The financially sophisticated may take a few exceptions. My interest rate is wrong. The volatility assumption is wrong. There isn't really an option contract, because those prices aren't guaranteed. Not only that, but they aren't really options, they're warrants. The distinction is that options are bought and sold by third parties--there can be a market in options without the participation of the owner of the underlying asset--whereas a warrant is sold only by the owner of the underlying asset. Pricing on warrants, therefore, differs from pricing on options.

Fair enough on all of these objections, but the point I'm trying to make is this. Those who have suggested that open source and free software is somehow not capitalistic, destroying the value of software and other such assertions, have missed this alternative explanation. It is just as likely that the free and open source software folk have stumbled across the financial engineering insight that a significant portion of the value of software is the embedded "derivatives"--options or warrants--on future maintenance and enhancement. Whether one believes that software has intrinsic value is related mostly to one's view on the correct value to use for volatility in calculating the option value. Larger values of volatility mean the software itself is worth less. Smaller values of volatility reduce the option price, and the software is intrinsically worth more.

Therefore, the major difference in worldview between open source advocates and proprietary software license advocates is explainable as a differing opinion on the correct value of the volatility of maintenance and upgrade pricing. People who believe that the pricing on maintenance is stable and unlikely to change see greater intrinsic value in the software. People who fear that the pricing is subject to large fluctuations see no intrinsic value in the up-front license; stripped of the options, the license value approaches $0.

For the open source movement, perhaps a better way to position the change that OSS is making is this: we're converting warrants on future maintenance and enhancements into options, which means that instead of having a sole supplier (warrants), we have created a third-party market (options) of these derivatives.

How capitalistic is that?

Robert Lefkowitz has spent 30 years weaving software for the airline, nuclear power, financial services, and telecommunications industries.


Return to ONLamp.com.


  • free's real price
    2005-07-23 15:37:35  bigtreeman [Reply | View]

    I sell free software for a nominal $30,
    + installation and training @ $80/h.
    + support online charged @ $80/h.
    + printed manuals @ 1.5 * printing cost.
    (the manuals are installed, viewed through
    a browser)

    People won't buy it for $0
    because they think it's worth $0.

    I am selling support and training
    and paper manuals.

  • The Five Worlds of Software
    2005-07-23 15:06:57  gregg_tavares [Reply | View]

    Joel talked about this
    http://www.joelonsoftware.com/articles/FiveWorlds.html

    Your article makes sense if we are talking about enterprise software. It makes less sense if we are talking about end user applications which are not expected to need maintenance. In fact needing maintenance would be a sign of a bad product. Some of them might have the option to upgrade although this is usually not in the contract when purchased, it is more of a discount after the fact to try to get people to spend money again. Finally, in games, specially console games, there is zero maintenance and zero upgrades.

    This is the biggest problem with discussing open source, we are all from different software worlds and we are dealing with our own environments. I can see pretty much 100% that open source is both well suited and commercially viable for enterprise software. Unfortunately, enterprise software is not the entire universe of software.
  • Sorry, but I don't fully get your math
    2005-07-22 01:55:51  llogiq [Reply | View]

    In your first example, you set the estimated first year failure rate for a mac at 8%, but compute a value of $225 for the first-year guarantee, which is about 15% of the computer price tag.



    Did you use the overall failure rate of 15% for all computers?



    Or is the guarantee worth more than the failure percentage times the price? I would assume it being less, since not all failures are killing the whole machine.



    On the other calculation, you completely lost me. (Ok, that's my fault, too. I was too lazy to look up the math. So be it.) I think the article might be more convincing if it included the steps to arrive at your results, at least in a sidebar.



    Otherwise good article. Thanks.



-->