- 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?
January 23, 2008 | Comments: (0)
Compete solely on price? No thanks.
A while ago Roy Russo had made a comment to the effect: "OSS needs to stop competing on price". Regardless what you read about him on the Interweb, I say, he's a smart guy! ;-)
I've never really looked at the price of Windows vs. RHEL or Ubuntu. The simple answer is that CentOS/Fedora (near RHEL replacements) and Ubuntu are free without commercial support, so end of discussion.
But, if you want commercial support and consider a typical Windows replacement cycle (~5 years), it seems that Windows is actually cheaper than purchasing RHEL+support or support for Ubuntu.
I'm quite happy to see this. Price isn't a long term differentiator. Easier to use, faster, more secure, more reliable, etc. can be long term differentiators....price, not so much.
Take a look:

Here's what I did:
The current Vista Ultimate price is $399, the upgrade price is $199. I used $399 in year 1 and $199 in year 6. This assumes you buy Vista today, run it for 5 years and then upgrade to the next version of Windows in year 6. You can pay $59/incident for commercial support from Microsoft. I assumed one would need no more than 2 support calls a year (I haven't ever called MSFT in 20+ years for support). BTW, apparently you get 2 installation related support incidents for free with a Windows license. {Update} Mr. Russo pointed out that I missed the cost of an Advanced Support Incident. If you assume that a customer has 2 of these in a 6 year term, and when they do, the incremental cost is only $200, then Windows is still cheaper by ~$30 (ignoring discounts, hardware costs, other software costs, etc).
The current Ubuntu support price from Canonical for 9x5 phone support is $250. I could have used $900 for the 24x7 support, but that seemed excessive.
The current RHEL "Workstation with Standard Subscription" price for 12x5 phone support is $299.
Note that Canonical and Red Hat offer unlimited incidents, while I only assumed 2 incidents per year with Microsoft. This may be a bad assumption. But seriously, I can't remember anyone I know actually calling Microsoft for OS support.
This 'analysis' is not a statement about total cost of ownership. It's just simple math, and I thought you may find it interesting. OSS doesn't have to compete on price...let's move past that myth.
PS: I should state: "The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions."
Posted by Savio Rodrigues on January 23, 2008 05:00 PM
RATE THIS ARTICLE:
-

- COMMENTS
Good post Savio. I haven't checked your #'s but I'll trust you. ;-)
There are lots of detailed TCO/ROI analyses this type of discussion can get bogged down on, but I agree with your point that "OSS doesn't have to compete on price...let's move past that myth."
The fact is that people deploying enterprise software are looking for strong Value.
Red Hat consistently states that it competes on Value:
http://www.redhat.com/value_shows/
The fact that Red Hat has been #1 in delivering Value for the past 4 years speaks to this:
http://www.redhat.com/promo/vendor/
Anyhow, enough infomercial. Point made.
Posted by: Shaun Connolly at January 23, 2008 05:29 PMThe one thing that is hard to reflect in your analysis is that commercial support customers (e.g. not one guy in a garage) almost never pay the sticker price - and Linux is often discounted far lower than Windows. I think the last figures I saw were that on average a Linux seat costs about $35-50 on average. Now enterprise customers get a discount on Windows in their ELA, but try negotiating and I doubt you'll never pay more for Linux.
The other issue is the desktop "stack" - while Windows appears cheaper in your analysis, add in Office (sure you could use OpenOffice, but how many really do).
Posted by: Mike Dolan at January 23, 2008 07:29 PMOne element of price, outside of the box price for the software, is the price of the forced hardware upgrades to handle the new OS. Further, the OS by itself isn't the only cost. You left out the cost of the office productivity application. It's a different item, agreed, and you can run Open Office on Windows. But every piece that is used in the standard corporate machine configuration needs to be considered. How about the price of re-designing your application because it won't work on the older version. (One reason there is so much of a push to save XP.)
Posted by: gostak at January 23, 2008 08:16 PMAnother factor I find is the quality of support and the time-to-resolution.
The times I've contacted Microsoft (and other non-OSS) support, after sitting in the call-queue for a lengthy period of time, I spar my way through the tier-1 tech's script. Occasionally in barely understandable English. I then get passed to a tier-2 tech only to repeat half the stuff I went through with the tier-1 tech. Sometimes I make it to a tier-3 tech with similar effect.
I've been told that things "function as designed" when they're clearly broken. I've been told that I'll get a callback (or reply email) on an issue, only to hear nothing. Sometimes I learn that it's a known issue, but there's nothing I can do about it if a fix hasn't been released.
On the otherhand, in just about every instance of contacting support for OSS (whether mailing lists, newsgroups, IRC, or posting on a forum), I generally get
-a fast response...sometimes from the core developer(s) responsible for application, and sometimes multiple responses with potential resolutions
-in mostly understandable English
-if it's a known/reproducable issue, I can often get patches or just get the latest version from a public code repository
-because I've got the source code, if all else fails, the list can direct me to where the problem may lie in the code and I can fix the problem myself.
-unless I actually set up a support contract, the quality support I receive comes for free from the people who actually care about their application
I'll take OSS support over non-OSS support any day.
-Tim
Posted by: Gumnos (Tim Chase) at January 24, 2008 09:41 AMTwo points.
Red Hat Desktop is $80/year. Since Vista is a desktop OS, you should compare with Red Hat Desktop.
https://www.redhat.com/apps/store/desktop/
You are not counting the integration and support from Red Hat covers many many packages that are not included with Vista Ultimate.
Posted by: Joel Berman at January 25, 2008 06:01 AMThe one thing that I don't see accounted for is the cost of constantly having to combat new viruses in windows and thier total lack of responsibility for thier standard loopholes for hackers. as far as I know those other os's aren't attacked nearly as often, nor do they have the built in easy access for anyone that has half a brain to get into your computer.
Posted by: Kevin at January 25, 2008 03:18 PMDo you really think it's reasonable or accurate to compare per-incident support pricing to the price for a year of support for an unlimited number of incidents (albeit during restricted hours)? This seems to be something of an apples-to-oranges comparison, even ignoring the quality of support provided.
Does MS offer comparable full-year unlimited-incidents plans? Do RH and Canonical offer comparable per-incident plans?
Posted by: John Hardin at February 5, 2008 12:01 PM
- 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








