Training, Open Source Programming Languages

This is page http://www.wellho.net/mouth/3213_Sho ... ware-.html

Our email: info@wellho.net • Phone: 01144 1225 708225

 
For 2021 - online Python 3 training - see ((here)).

Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.

Please ask about private 'maintenance' training for Python 2, Tcl, 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.

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

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


Back to
Well House Manor - a home from home for the business and leisure guest in Melksham
Previous and next
or
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).

© WELL HOUSE CONSULTANTS LTD., 2021: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/3213_Sho ... ware-.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb