Proprietary software is often more expensive than the open source alternative

January 28, 2009 – 9:31 am

This week I was asked why felt that it was expensive to use proprietary software. While the following line of thought will not be new to anybody who is involved in the open source community I felt that perhaps it might be useful for others to read.

I think ‘cost’ for a student is measured in £££, which is important, but, as a business owner and a developer I think that time often is more important than £££. 

Open source software is a low cost alternative to proprietary software.  For example, the Linux operating system is a low cost alternative to the Microsoft Server 2003 operating system. This popularity is very evident when you see that today the largest market share for web servers is held by the open source Apache system (51% market share). Many think that the key advantage of open source software is its low cost of ownership. I believe that this is not the case. 

As a business owner I see other advantages, namely: 

  • Lower total cost of ownership 
  • Reduced dependence on software vendors 
  • Easier to customize 
  • Higher level of security 

By far, the most important thing that open source software gives me is independence. I really value my vendor independence. This includes independence from the vendor for maintenance, support and the 
necessity accept version upgrades that I do not want or need. 

For example, when Microsoft releases a new operating system it usually phases out support for older versions. This would force me to upgrade the OS on our network, even if we felt that we didn’t need the update. In contrast, there is no forced upgrade cycle with open source. Older versions of open source products continue to be supported through the open source community and third party support providers as long as there is demand in the marketplace for such support. 

I am not a Microsoft basher, we do use Microsoft products on our network. We use WinXP on all internal desktops with Office and Micorsoft Exchange on our internal network. But it would be very unlikely that I would use it on may of our scan network.

  • Share/Bookmark
  • Ryan,

    I agree with most of your points. In many cases it is better to use proprietary rather than use some of the open source alternatives. One example of this is where we use Windows XP on desktops and Microsoft Windows Server 2003 internally in Rozmic.

    We disagree where we go outside the general 'day-to-day' software and start looking at enterprise grade software. For example, we use mysql for our application database. This costs us nothing to run but a Microsoft or Oracle alternative would be excessively expensive. At the same time we host over 50 linux servers on our application network...at around £600 for a Microsoft licence per server along with all the patch management hassles you can see why we choose linux.

    Ross Cooney
    www.emailcloud.com
  • A few years ago I would have agreed with you but now I would say that this argument has less weight. For example, a few years ago developing with Microsoft products was hugely expensive and open source solutions were...well...free! These days that's not the case. MS are doing a lot to bridge this gap, including opening up more open source projects and providing free (express) versions of their products.

    In terms of hosting I would still say that the difference in cost between an Apache and an IIS shared host these days is usually minimal, if not nothing. I agree that for a dedicated or colocated box the costs are still on the large side for an SME but there are schemes that have been introduced by MS to address this. Most notably BizSpark.

    I also disagree with the argument about reduced dependence on software vendors. Not so long back the major benefit of open source was the feedback and assistance from the OS community. This is (dare I say) almost just as strong in the closed source community. The additional benefit in my opinion is the commercial support.

    I really feel that the "cost" factor is one of the biggest in the OS vs. proprietary argument but I think the gap is closing. I experimented a lot with Linux a few years back and I always end up with MS products. Poor and inconsistent package management solutions was the biggest killer. I remember it taking hours sometimes to figure out how to install certain packages, work out the dependencies etc. That just doesn't happen on Windows.

    Horses for courses I guess.
blog comments powered by Disqus