What vendors really mean by 'open source'

By Mark Taylor, Special to ZDNet Asia
Monday, January 26, 2009 08:36 AM

perspective Like me, you've probably read articles on how free software, or open source, is going to thrive in 2009, and how businesses everywhere are going to survive the recession by migrating to it.

Perhaps you agree with those views; perhaps you don't. However, what I find most interesting is what people mean by the words "open source" and, to be even more specific, what business model they have in mind.

We often assume others mean the same thing as we do in the words they use, but the truth is more nuanced than that. The real meaning behind the words is worth examining, especially when someone is trying to sell you something.

Firstly, let's take a brief look at some of the terminology used in this debate.

At open source speaking events, Microsoft representatives generally try to establish a world view sympathetic to their own by talking as if the accepted distinction in the open source arena is between commercial and non-commercial. That definition is inaccurate and its intent is to damage.

The true distinction is between proprietary and non-proprietary. The false distinction between commercial and non-commercial is designed to imply that only proprietary software is acceptable commercially--that is, companies should keep buying the proprietary stuff and leave the non-proprietary to hobbyists.

It's a clever sleight of hand but, fortunately, invalid. The true distinction is between proprietary and non-proprietary, and here non-proprietary can be just as commercial as proprietary--in fact, in classical free-market terms, even more so.

Broadly speaking, open source business models exist on a scale from software lock-in to software freedom. For a user, moving up the scale results in lower costs. For a vendor, it means a shift from a product-oriented world view to a service-oriented one.

We're going to look at five main points on this scale, starting from the bottom.

1. 'Neo-proprietarist'
Neo-proprietarists grab open source code, close it, make private changes and sell it as their own product.

In what is essentially a parasitic relationship, none of the advantages of using open source is passed on from the neo-proprietarists to the end user.

2. Mixed source
The mixed-source model is essentially similar to the first, but involves the grudging acknowledgment that some open source products are okay-ish, while, at the same time, suggesting that what you really need is the vendor's fine proprietary software to do the real work.

Unsurprisingly, this model only works when combined with legal threats and the encumbrance--real or presumed--of software patents and other barriers to entry.

Minimal benefits are passed on to the user in a "buy this and we'll throw in one of these for free" approach that also perpetuates the mixed-source vendor's propaganda that free software is not as good as proprietary.

3. Commercial open source
This business model is essentially proprietary, with a rhetorical sprinkling of open source ideology as magic pixie dust to make the sale.

It is common for vendors that adhere to this business model to use terms like "certification" and "subscription" to up-sell the enterprise variant of their product portfolio. However, whatever it's called, it's still just a license fee. While the code may be open, the terms of usage are far from free.

To function, the commercial open source model must adopt some of the negative propaganda associated with the mixed-source and neo-proprietarist approach to code ownership. The worst cases actively deride the actual project teams, in the interests of their supposedly superior version.

Time will tell whether the model is as self-defeating in the market as it is philosophically. Only some of the benefits of software freedom are passed to the user.

4. Software-as-a-service (SaaS) and the cloud
Here the business model has finally become services-based, where the full economic benefits accrue to the consumer of the software--in this case the service provider--and what is passed on to the end customer is the service they are to consume.

This model is already phenomenally successful and not just in the search-engine and advertising arena. Predicted by many to become utterly pervasive, analyst firm Gartner is predicting explosive growth in free-software usage on the back of SaaS.

5. Pure services
The pure-services model acknowledges that computer hardware is a commodity and thus traded as near as possible to its marginal cost of production. It also acknowledges that, in an undistorted, free market, software is at its marginal cost of production, too--that is, zero.

Under this model, organizations get the most cost-effective technology usage possible by combining commodity hardware with free software and the expert capability required to turn them into production systems. The pure-services model extends the benefits received from free software by SaaS users to the rest of us.

So, next time you're evaluating an open source offering that's been placed in front of you, it's worth spending a little time to understand exactly what the vendor means and exactly how many of the benefits they plan to pass on to you.

As chief executive of Sirius Corporation, Mark Taylor has been instrumental in the adoption and rollout of open source software at some of the largest corporations in Europe, including a growing number of companies running exclusively on free software, end to end, server to desktop. A direct participant in some of the leading enterprise open source projects, Taylor is also a well-known authority on all aspects of the open source phenomenon. He contributed this article to ZDNet Asia's sister site, ZDNet UK.


WORTHWHILE?

2

2 votes
Save to my library  Save to My Library  
Blog

Talkback 4 comments

One Error, needs fixing near the end
You said:

>> software is at its marginal cost of production, too--that is, zero.

Which is incorrect, I don't mean to be picky, but software production is very expensive. software reproduction is as close to zero as electrical signals will allow. So whilst giving it to everyone in the world is free, making it in the first place is bloody expensive.

It's about time companies started paying for new development (as a service) instead of either expecting a product license world view, or completely always free (as in cost) software.
Posted by Martin Owens on Monday, January 26 2009 07:51 PM

Marginal cost
Wikipedia says that "In economics and finance, marginal cost is the change in total cost that arises when the quantity produced changes by one unit."

The cost of producing one more copy is indeed 0.

You're of course correct about cost of making new software, and I'd like to see companies getting used to the idea of paying for new development.
Posted by Helge Tesdal on Wednesday, January 28 2009 09:26 PM

information for you guys
hello i can recommend you this website www.fast-unlocking.com for unlock your phone i recieve my unlock code very fast,
and its working.
Posted by anonymous on Tuesday, February 24 2009 04:57 PM

Cost of Open Source
Open Source clearly reduces the overall cost of development, reduces time to market, and allows companies to focus on their core business. There is a gutchya however. If you use Open Source, make sure you understand the licensing obligations. Individually simpler to grasp, in combination- and every project is a combination of contents- it can be very tricky. Use open source, but make sure you know what is getting into your project and you understand, and agree with, its impact on your business model. There are automated record keeping and licensing detection/analysis tools (HP has one called Fossology. We use a simple solution from Protecode) that make life easire. Also, educate your developers, and make sure your contractors/outsourcers provide with a list of what they have brought into their piece. Better still, use automated analysis tools to scan what you bring in, before integrating it with your project.
Posted by Gilles Broussard on Tuesday, January 27 2009 06:35 AM

A look at the Terminal Services Manager in Windows Server 2008

Windows Server

Terminal Services Manager has been around for a while, but Microsoft made some changes to the utility in Windows Server 2008. Here's what you'll find.


Read more »


Open source blog reloaded!

Blog thumbnail

This is with great pleasure that this "little corner of the Web" is resuming activities through another member of the (now famous ;-)) Beijing Linux User Group (BLUG) doing the..... by Fred Muller

Read more »

Tech Jobs Now!


Tags

  1. antivirus
  2. apple ipod
  3. cnet networks inc.
  4. desktop
  5. e - mail
  6. hard drive
  7. intuit inc.
  8. mcafee inc.
  9. microsoft corp.
  10. microsoft windows
  11. microsoft windows vista
  12. microsoft windows xp
  13. norton co.
  14. pc
  15. performance
  16. security
  17. software
  18. tool
  19. web
  20. web site