Open source and billion dollar ($109USD) companies

An interesting post in computer world UK on why open source companies, and Redhat in particular are not larger. The raison d’etre for open source in business is an effective reduction in costs. The increase in quality over some of the closed source alternatives is also very attractive. Increased quality lowers costs. Of course, not all open source is better … witness the changes Ubuntu has made in their NVidia support, opting for the lower quality nouveau driver as compared to the very good NVidia driver.
But the points in the post are worth considering, especially by open source companies seeking to turn their project into a product. Pitching billion dollar (e.g. $109USD) future revenues for something that is ostensibly a point product … no, this doesn’t work well. Redhat is arguably the most successful open source company, and it is working on breaking the $1B USD mark.
This isn’t because open source is not profitable, or that it is destructive of value. It can be profitable, and it is creative of value. But it does so in a different manner than a closed source product.
At the same time, building a business model around an open source product/project is very hard. To achieve break even is hard enough. To achieve break even when you have a freely distributable product is even harder. You have to reign in the tendency to provide free support. That is where you will make money as an open source product provider. And to build a billion dollar company on a support model … well … lets just say that this is hard.

Most of the VCs betting on these smaller open source companies assume that the exit is an acquisition. For the acquisition to be good for the company, it has to have a high enough multiple for a good IRR. A purchaser has to look at the possibility of purchasing and taking ownership of the company, and what it could mean to the product. Will it be an accretive effort, or will it drain resources/value? Will it increase other sales, or do nothing at all? And they have to compare this to the alternatives, the opportunity costs for example, or simply hiring a few people skilled in the product/project. In fact, this might be the preferential pathway for most acquisitions. Allow the company to get crunched under the weight of getting more financing with limited revenues, and then swoop in, do an asset purchase, and hire critical staff. A company purchase on the cheap. This is what happened to CFS, to VirtualBox, to LNXI, to a number of others.
If the business model is not viable, if it can’t stand on its own, then it probably shouldn’t be funded. Likewise, if it can stand on its own, or be used in a roll-up play, definitely, it should be looked at.
I see quite a number of companies who’ve gotten money recently for their OSS project/products, who don’t stand a chance at hitting $109USD or even $108USD. Most will be lucky to hit $107USD. And VCs won’t go for that.
Or at least they shouldn’t, if they actually want to make money.
Redhat is very well positioned, there might be room for one other. Centos as a rebuild is eating into some of the licensing revenue, but none of the support revenue. So Redhat has stability. In fact, it is in Redhat’s interest to encourage Centos, and make sure they are on top of things, as their users will often want to get support licenses for patches (ahead of the Centos patch stream), or have management insist upon “licensed commercial” bits. I find that last bit amusing in the open source context, but I have seen serious and large RFPs with that in it.

2 thoughts on “Open source and billion dollar ($109USD) companies”

  1. Disclaimer: I’m a Red Hat employee, but I knew you before that. 😉
    I don’t think I agree that support is where you will make money in open source. I think many companies also buy subscriptions for open-source software because it gives them a way to engage with the experts in a particular technology, all in one place at one time on one page. On the more support-ish side that can be a professional-services kind of thing to build custom solutions; on the more developer-ish side it can mean influencing the next generation of that technology. Either can be extremely valuable.
    Generally, that level of engagement requires some kind of exchange. Among developers it can be code, or even highly speculative promises of code, but many IT consumers don’t have that to offer. What they do have is money, which they offer in exchange for not being told “code or GTFO” – and many OSS developers are *very* quick to say that or worse. Maybe it shouldn’t be necessary to pay people to have them listen to their users, but that in fact is the world we live in.
    Support is probably still the bulk of why people pay for OSS, but it’s not the *only* reason.

  2. @Jeff
    What you wrote … seems to suggest the support model (support in a big tent sense, including interacting with experts … one might call that consulting, or services, or … but it is still, in some large general sense, what I meant by support).
    Which means, I agree with the content, though I’d argue your third sentence does in fact validate what I meant.
    Support to me means any good or service which is not a) shipped in a box to a customer, b) installed on a customer system. So support is a very large thing, encompassing consulting, design, …
    Which seems that is what you are saying (to one effect).
    The other is, apparently, paying people not to curse at you. Hmmm ….
    (note to self: offer profanity laced and profanity free support models … have to figure out which one to charge more for 🙂 )

Comments are closed.