Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
Python and Tcl - public course schedule [here]
Private courses on your site - see [here]
Please ask about maintenance training for Perl, PHP, Lua, etc
Should I use Open Source or Commercial software?

If you're starting a new project, should you choose an Open Source solution, using software that's free at the point of distribution and for your use, or should you spend money buying a commercial piece of software?

First reaction - use open source
"why pay when you can get something for free"
 Second reaction - use commercial
"I need help and support and I can get that if I pay money for software"

It's not as straightforward as either of those answers though. You should look at the total cost of ownership.

Open source of commercial - the total cost of ownership diagramWith Open Source software, you'll tend to have far more options and alternatives available to you within the products, with hosts of addons available, most of which will be excellent. So although you'll save on purchase price, you may end up spending more in terms of your own / your programmer's time on your first project than you would if you had chosen to use a commercial product. But once you know the Open Source software well, you'll be able to make good use of those alternatives and flexibility, and on the second and subsequent projects the Open Source route should be much quicker.

Do you want training? There *are* exceptions, but training on commercial products tends to be more expensive, and is sometimes MUCH more expensive. If you've bought a commercial piece of software, you'll tend to gravitate to the author / supplier company for your training too; they know this, and sometimes it's the training rather than the software sales price that makes them their money. Third Party trainers (I used to work for one) have software licensing issues for their training machines, and may be "strongly encouraged" to run official courses for which a per-delegate royalty is payable to the author company.

There's sometimes an assumption made that you can't get support on Open Source software. That's wrong, there are companies who will sell you support. If you're a bit of a geek (or even minigeek) you'll find a lot of support in newsgroups, postings, forums, etc.; other users of open source (and authors) are typically very proud of what they've done. Common questions - go through existing resources / searches. Less common ones - the forums and people behind the software may love the challenge.

The question has been asked of me "but what if Joe Bloggs, author of K++, gives up on it and I've used K++ in a business critical application?" It's a good question, but let me ask another question: what if [big corporation], author of J++, gives up on it and I've used K++ in a business critical application?" The answer - when you think about them - are a bit of a surprise. If the author of the Open Source product gives up, you've got the source code of it. So in the worst case you can employ someone to fix issues. If the author of a commercial pece of code gives up on it when there are business critical users out there, it's writing itself something of a blank cheque to charge them for ongoing support if it chooses to do so ...

My diagram stacks up the various costs for a newcomer's project, and for an experienced user's project, using commercial and open source software. Of course, the sizes of the boxes here are purely illustrative so where my diagram shows one approach winning over the other, you may find that it's the other way round for your particular needs.

(written 2011-03-26)

Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G914 - Well House Consultants - Other Software
  [4426] FileMaker Day to Unix Time conversion - (2015-02-15)
  [4303] Libre Office - unable to get past REOPEN WINDOWS? question - (2014-09-22)
  [4038] Using Pygments to colour our training examples - (2013-03-10)
  [3991] Email from Christopher Columbus to announce finding America? - (2013-01-29)
  [3896] An email marathon - (2012-10-15)
  [3648] iPad and iPhone programming - our seminar weekend with Xcode - (2012-03-11)
  [3599] Seeing how Melksham has changed over the years, via an iPad - (2012-01-30)
  [3584] QR codes - graphics images that provide quick phone links - (2012-01-18)
  [2906] Switching from Adobe Photoshop to Gimp - testing it on animals - (2010-08-06)
  [2600] Go Programming Language and Courses? - (2010-01-26)
  [2470] Windows 7 and Open Source Programming - (2009-10-22)
  [2191] RT @brento - a valuable source for the twitter newbie - (2009-05-20)
  [2106] Learning to Twitter / what is Twitter? - (2009-03-28)
  [75] It's just not cricket - (2004-10-06)

Q050 - Object Orientation and General technical topics - General Technical Subjects
  [3112] Public and private courses - subjects available for 2011 - (2010-12-29)
  [2800] The Merchants And - (2010-06-09)
  [2568] Forums for your Melksham and open source discussions - (2010-01-09)
  [2322] Looking for a practical standards course - (2009-08-05)
  [2099] Should I maintain the programming code on my own website? - (2009-03-23)
  [462] Big number - (2005-10-12)

Back to
Well House Manor - a home from home for the business and leisure guest in Melksham
Previous and next
Horse's mouth home
Forward to
Melksham Campus - any last minute inputs from Melksham businesses?
Some other Articles
Vandalism and riot from the minority - the effect
Images of a Spring Walk
Solution looking for problem
Melksham Campus - any last minute inputs from Melksham businesses?
Should I use Open Source or Commercial software?
Well House Manor - a home from home for the business and leisure guest in Melksham
Computer Graphics in PHP - World (incoming data) to Pixel (screen) conversion
Catchable fatal error in PHP ... How to catch, and alternative solutions such as JSON
Seeing Electricity Pylons near Melksham
Links for social media, microblogs and business networking
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page

This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2019: 404 The Spa • Melksham, Wiltshire • United Kingdom • SN12 6QL
PH: 01225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/3213_Sho ... ware-.html • PAGE BUILT: Sat May 27 16:49:10 2017 • BUILD SYSTEM: WomanWithCat