- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
July 21, 2006 | Comments: (0)
The secret of successful open source companies (The JBoss example)
At OSCON next week, I'm giving a presentation entitled Making Sales While Making Friends: Lessons Learned from Open Source Businesses. I'm in the middle of preparing it, and also reflecting on some conversations I had earlier this week with sales executives from MySQL, Red Hat, JasperSoft, and SugarCRM.
In the course of those conversations, I was surprised by how differently we supposedly similar open source companies run our operations. We're each an open source company, but with varying licensing, sales, and support models. That's a good thing.
But it's also a perplexing thing if you're trying to weave together a common theme between them.
After our meeting, I spent some time on Sourceforge, pulling download data and correlating it to company revenues for these and other open source companies. After awhile, similarities started to emerge from the data.
Let's use JBoss as an example. Here are the company's downloads over the course of the project:

The red numbers underneath reflect revenue increases year over year. (All the numbers are available out on the web - you just have to dig.) Assuming Red Hat's CFO was telling the truth (and he wouldn't last long if he weren't), JBoss went from next to nothing in revenues (2001) to $60M. (Btw, this is pretty incredible for any company, much less one that started giving away its software only a few short years ago, and has stubbornly persisted in giving it away for free. Nice work, Marc.)
How? I took a walk through the Wayback Machine, to remember what was happening over the past five years at JBoss, and see how the rising revenues correlate with downloads, product releases, etc.
The most intriguing thing I found is that there has never been any magic formula at JBoss (or at the other successful open source vendors). JBoss made great software. The media picked up on that and reported it. People heard about JBoss, and then downloaded JBoss' software. The biggest spikes in the downloads correspond to significant product releases (usually developer preview versions got the most traction upfront). The biggest spikes (or, rather, gradual but insistent rise) in revenues came 6-9 months after JBoss had started working with HP and Novell.
What I actually find almost shocking in the data is that JBoss' downloads have stayed relatively constant over time. It's not like they jumped 10X each year, or even 2X. They just slowly, incrementally grew. So, contrary to the argument that open source is a volume game, I'm coming to believe that while volume is important to get you through your initial hiccups and customer wins, the real measure of a successful open source company is its ability to convert whatever volume of downloads/would-be customers it has.
JBoss never had the tens of millions of downloads that Red Hat or MySQL have, but it was able to convert a significant percentage of its 50,000 - 100,000 downloads per month into paying customers.
How? Well, one way is simply through brand. The more momentum JBoss has enjoyed, the better its conversion rates have been. That's why the numbers from 2005 to 2006 rise so rapidly - it has established itself as the open source application server to beat. (You can actually trace the download activity to analyst reports and other news JBoss highlighted on its website through the Wayback Machine.)
The other equally important way is through push. That initial 3X JBoss enjoyed seems to stem, in significant part, from the added marketing Marc did back in early 2003 for the support services JBoss offered:
Knowledge from the source. JBG services are delivered directly by the developers of the code. JBoss Group consultants spend 50% of their time writing Free Software and 50% of their time consulting. This is a novel and unique service in the software industry.January 30, 2003. JBoss Landing Page.Purchasing JBG services is a value added investment in your people and your IT infrastructure. It is transfer of real information from our teams to your teams. Spend your money on knowledge not empty licenses.
You can also see sales start to accelerate after Matrix, Accel, and Intel Capital invested $10M in JBoss back in February 2004. The company started to ramp its sales force, and revenues followed.
All of which confirms something I'll be presenting at OSCON. (It also, I think, confirms much of what Larry was arguing in his post about "natural revenue growth.") Below I've mocked up a (very) rough idea of what the appropriate sales model is for the number of downloads your company has:

The more volume, the less bandwidth (and need) you have to reach out in a direct way to your user base. The less volume, the more need to "push" sales to maximize conversion rates on the few downloads you have (all the while doing what JBoss did to increase downloads: build a fantastic product and try to get the media and analysts to notice so that people will know to download it and try it out).
The secret sauce, then, for JBoss and all successful open source companies is an exceptional product. Next, be sure to build momentum for your brand so that conversion rates (and sales) rise even as downloads level off. JBoss is the perfect example of a company that has done this exceptionally well, along with its new owner, Red Hat. In this way, creating a successful open source company really isn't dramatically different from building a strong closed-source company. The difference is in all open source's other benefits that give you unfair competitive advantage. But that's another blog entry.
Posted by Matt Asay on July 21, 2006 09:34 PM
RATE THIS ARTICLE:
-

- COMMENTS
For what it's worth, I can confirm that your analysis of downloads at JBoss applies also to the history for Berkeley DB. We have seen a pretty consistent incremental increase in downloads over time. There have been spikes associated with news events (the biggest spikes are invariably new product releases, when all the developers in the installed base come back to get the latest version).
There's not enough data yet to talk about revenues since the acquisition of Sleepycat by Oracle, but it's not hard to look backward. We saw reasonably steady revenue growth over time. It's interesting that the rate of revenue growth was consistently higher than the corresponding rate of growth in downloads. Revenue growth was more closely correlated with our investments in sales and marketing -- probably not a surprising conclusion, but a useful data point for technical people considering starting an open source company!
It's also worth noting that download counts for company-sponsored open source understate the actual pace of acquisition of the software. Local mirrors and third-party bundles don't get counted in the web logs of the companies' servers. I don't know how big a deal that is for Alfresco or JBoss or MySQL or others, but it was always a source of some frustration to me at Sleepycat. So many open source and proprietary packages from third parties include Berkeley DB directly that we never had an easy way to count all downloads. I have no hard data on this phenomenon, but my bet is that it wouldn't really affect the difference in growth rate between downloads and revenues.
Hope to see you at OSCON next week!
Nice article, thanks
Making revenues from free & open source software is one of the most frequently asked questions these days. While there have been a few successful examples of companies (like MySQL, Red Hat etc) which are making money, Iād surmise that these are still very early days for open source revenue & profit models.
While open source as an operational paradigm certainly has been having exceptional success against proprietary and closed-software models in the recent past, in my opinion, a lot more thought need to be given and experimentations done before the emergence of viable revenue models for the free & open source models that can successfully compete with the current proprietary software revenue model. Some specifics of the business models are emerging fast, but it will take a few years for the market to test each of these out and hopefully, the fittest will survive.
A site that focuses exclusively on revenue models from free, open source software is Follars.com ā Free, Open-source Dollars - http://www.follars.com !
Ec @ IT, Software Database @ http://www.eit.in
Posted by: eIT at July 26, 2006 12:31 AM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
ADDITIONAL RESOURCES

- Remote Access: Maintain Security and Decrease the Burden on IT
- Beyond AntiVirus: Symantec Endpoint Protection
- What Every Enterprise Needs to Know About VDI

- Help Simplify Virtualization
- Solution for Open Virtualization Provides Server Consolidation
- A Guide to Rich Internet Application (RIA) Security








