• On ZDNet: Free Internet: Gone in 5 years
August 18, 2008 9:07 AM PDT

Sifting open-source wheat from the chaff

by Matt Asay

BusinessWeek is asking an important question of open-source companies: despite the rapid growth of some open-source businesses (e.g., Red Hat, Novell Suse, Alfresco, SugarCRM, and others), it's still very much an open question as to whether open source can deliver outsized returns for investors.

"A pure service business is not particularly defensible," says [Red Hat CEO Jim] Whitehurst. "Some open-source companies have not truly figured that out." If the open-source movement, now in its second decade, is to realize its promise for vendors and investors, more of its purveyors will need to get the message soon.

Savio Rodrigues of IBM has been beating this drum for some time, suggesting that pure open-source business models have a built-in glass ceiling. While I think this is a bit overstated, I 100 percent concur that any business must figure out a "proprietary" differentiator that tells a customer, "This is why you buy from me rather than my competitor, and rather than taking it from me for free."

Support, as Jim Whitehurst suggests, is not a compelling enough argument for most would-be buyers.

This is why I've argued for a phased approach to open source. It's inefficient to try to "reap" every prospective customer in the early stages of a business: making the code open source lets a company sow a wide field of prospective buyers.

But it's also inefficient to rely on faith and goodwill to reap customers later in a company's growth and revenue trajectory. There must be a compelling reason to buy. This is where many in the open-source world lose their way. But what should that reason be? That is the nettlesome question.

BusinessWeek calls out Red Hat as headed for trouble, but I don't see that. I think the company has already figured out considerable proprietary value, which model it simply needs to accentuate by adding more and more value higher up the stack, value that would-be buyers can't have for free--at least not in the same form as the code Red Hat gives away.

I like the way that SugarCRM, Zimbra, and others have been settling this question. In SugarCRM's case, you pay to scale true enterprise use. There is some technology that only a company with serious, large-scale production plans needs to run your software. It is fair to make such technology (e.g., clustering) available only to paid subscribers. Doing so doesn't slow down their ability to trial your software.

Yes, the company must forfeit some community involvement in these bits, as MySQL's Marten Mickos has suggested MySQL may consider, but that's a considered, prudent risk.

In Zimbra's case, if you want to connect it with proprietary software, you pay. Or if you want advanced administration features, you pay. Both seem like fair policies (and fair trade-offs) to me.

A time to reap, a time to sow. Early on, you want as much access to your product as possible, as the intent is to drive adoption first, then revenue. It is critical, however, to not paint yourself into a corner wherein you have little option to provide commercial extensions. The code and company policy must be malleable to this end, even if you ultimately decide not to do it.

In my own experience, I believe the first thing to offer after the open-source core project is an add-on "network" that provides administration, facilitated deployment, and perhaps the first hint of commercial extensions. It's a service that complements the code and, while it may help make deployment easier, deployment is not dependent on it.

However you choose to do it, you need to be looking three to four years out when building your open-source business, and providing for a life after a pure support model. That is, if you want to deliver the returns your investors expect.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from The Open Road
What soccer team would your company be?
Open-source licensing: Your mileage may vary
Open source to shape cloud computing, but not dominate it
Off-topic: Why can't I have this job?
Legalized drugs, now open source. Those crazy Dutch!
Will 'good enough' virtualization topple VMware?
Linux community codes around Microsoft's FAT patents
As Mozilla 'upgrades the Web,' Microsoft must upgrade its pace
Add a Comment (Log in or register) (6 Comments)
  • prev
  • 1
  • next
by alegr August 18, 2008 9:54 AM PDT


"trial" is not a verb.

"ability to trial your software" -> "ability to try your software"

Reply to this comment
by The_Decider August 18, 2008 10:38 AM PDT
1. That is why OSS companies(or any company that actually cares about its product) should not seek an IPO or VC funding. Putting your company in the hands of short sighted greedy people is not a recipe for success. This insane requirement to maximize shareholder value is one very large reason why the US is in decline.

2. Wasn't it you that claimed somewhat recently that OSS companies don't rely on services nearly as much as proprietary vendors do?
Reply to this comment
by Matt Asay August 19, 2008 8:01 AM PDT
It's a nice thought to think of open-source companies foregoing the public route, but it's also a way to ensure that open source never becomes truly mainstream. We need public Red Hats and MySQLs/Suns. The slow-growth strategy that your comment would imply is also slow CIO acceptance, and we don't need that.
by ecentricmedia August 18, 2008 11:05 AM PDT
"I like the way that SugarCRM, Zimbra, and others have been settling this question. In SugarCRM's case, you pay to scale true enterprise use. There is some technology that only a company with serious, large-scale production plans needs to run your software. It is fair to make such technology (e.g., clustering) available only to paid subscribers. Doing so doesn't slow down their ability to trial your software."

Clustering is a component of server hosting and network architecture, not the software being run upon it. There is no need to run the enterprise edition of SugarCRM to run a fully load balanced clustered system. It's based on a LAMP/WAMP platform and can be scaled as any other LAMP based product.

The Sugar Refiney (http://www.theSugarRefinery.com)
Reply to this comment
by mattflaschen August 18, 2008 5:26 PM PDT
"A pure service business is not particularly defensible,"

Of course it is. Why do you think lawyers are one of the highest-income professions?
Reply to this comment
by Matt Asay August 19, 2008 8:02 AM PDT
Ask the lawyers in your life if they enjoy their jobs. If they enjoy thinking of every vacation as billable hours not collected. Looking at the law firms of the world for successful business models is not a recipe for happiness...or success.
(6 Comments)
  • prev
  • 1
  • next
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right