Did Paul Daniels ever tell us where he hid his fluffy white bunny before it was pulled out of his fetching purple hat? Was he right not to break the old school rules set by his magical founding fathers that forbid his secret from being revealed?
So why would a software vendor take their prized flagship product and allow everyone, including their competitors, to know their secret and see exactly what is going on under the hood?
Software applications are built from ‘source code’ – many lines of instructions that developers write to carry out different functions. Normally, this code is written internally by a closed set of developers with the source being hidden from an end user. When the code is openly and freely available for anyone to view and alter, it is referred to as open source.
Open source is often considered tobring a number of immediate benefits to the end user, including:
- a zero purchase price/annual licensing fee, which in turn provides a lower total cost of ownership for the solution
- higher levels of customisation, allowing users to tailor the solution to their needs
- software bugs being fixed more quickly by either the end-users’ own developers or by the pool of developers across the world who contribute to the project, rather than relying on a vendor’s development process
- increased security and reliability of the product as a result of any vulnerabilities being open and available to be immediately patched.
Putting all of this into a digestible example, imagine that the only meals that we could eat were prepackaged. You can only microwave the small plastic tubs for four minutes and eat with a fork. No condiments are on the table. The producers of the meal take six months on average to make any suggested changes or fix any missing ingredients.
Now imagine having the recipe for the same meal with the freedom to change and add to the ingredients, adjust the cooking time or how you plate the dish. Imagine having salt and pepper to hand and being able to eat the meal with the addition of a knife or a spoon. Imagine Jamie Oliver’s latest TV escapade adding inspiration to the dish. Perhaps he sprinkles over a ‘pukka pinch’ of Moroccan cumin ‘from a height’ or allows a lick of smoke from a wood fired oven. Which situation would you prefer – the closed source fixed four-minute micro-meal or the tasty open source recipe?
Yet, there is still a mist of doubt that follows the term ‘open source’ around. Many still view an open source product as inferior, unsupported, and a liability when compared to closed source proprietary software.
In my view, this attitude tars all cases with the same brush. While open source solutions might not be appropriate for every organisation or industry and there may be substandard open source packages out there, the same can be said for substandard closed source packages.
“Gerald Weinberg, author of ‘The Psychology of Computer Programming’, once famously said: ‘If builders built houses the way programmers built programs, the first woodpecker to come along would destroy civilization.’ He was right. Up to now, the reliability of most software has been atrociously bad. The foundation of the business case for open source is high reliability. Open source software is peer-reviewed software; it is more reliable than closed, proprietary software. Mature open-source code is as bulletproof as software ever gets.”
But the obvious question remains – how do these courageous software vendors make a profit when they start giving away their software for free? Dependent on the type of license being applied to the package, the vendor can flourish by supplying a number of supplementary services in parallel.
- offering support contracts and documentation for the software – just because it is open source does not mean it is not complex or intricate
- selling value-added enhancements – for example premium website themes for an open source website content management system
- selling expertise as a consultant – who is better suited to build add-ons, custom based extensions or bespoke installations than the originator?
In this era where tight belts are fashionable, it is with a happy heart that I see the NHS considering open source solutions and the advantages they can provide to trusts.
“[Open source] gives the same assurance as a proprietary vendor with the added benefits of transparency and the ability to get quicker changes through and see the code and share innovation between them.”Richard Jefferson, head of business systems, NHS England
eHealth Insider, March 2014
Starting with a high quality closed source software package and enhancing this by moving to open source potentially brightens the outlook for the package and lets end users move into top gear using open source as their engine. I personally would prefer to know where Paul Daniels’ fluffy bunny was hiding and potentially offer some advice on how to improve his ‘big reveal’.
Alongside his daily work Gregor has spent most of his life surrounded by technology. He is at one with IT, specialising in web design and development, IT support and training, programming, coding, photography, stage lighting and sound, video production, IT hardware installation, maintenance and repair to name a few areas of expertise… he can even change the wee square battery in a smoke alarm at a push. Gregor relishes a challenge and will take on any uncharted hi‑tech projects with unmatched enthusiasm and a keen watchful eye.
A little about Gregor:
- After a childhood stained by being a stubborn fussy eater, Gregor has flourished as a home cook and can now happily talk about produce, seasonality, trends, techniques and taste combinations until the cows come home. This is an excellent way to distract Gregor if the need arises, or if the cows are late.
- Since the mid 90s Gregor signed off his e-mails with a casual ‘G’ in place of his full name. This allowed Gregor to garner the monikers ‘Big G’ and ‘G’. Gregor takes it as a compliment when referred to by these names.
- Gregor’s first ‘proper’ PC was a Packard Bell desktop featuring a Pentium II 233MHz processor, 200Mb hard disk, 32Mb RAM, CD-ROM drive, 3½” floppy drive, 15" CRT monitor, 1 USB, 1 Serial and 1 Parallel port, running Windows 95.
- There is a local legend in the glen that on certain nights of the year, when the moon is full and the stars are out, between the clocks falling back and the first cuckoo of Spring, then and only then, Gregor will casually but gracefully pick up his guitar and enjoy a night of heartfelt sing‑song‑ing with a room full of chums. Certainly a night etched with fondness into the annals of their memories, adorned with a post-it note marked “golden”.
- Gregor enjoys DIY. His most recent project has been the design, evolution, redesign, building and completion of a stoater of a bar-be-cue, with an integrated spit-roast, giant chopping board, magnetic knife rail and an adorable handy wee shelf.
Latest posts by Gregor MacKenzie (see all)
- The secret step to improve your video marketing - 13th May 2016
- 10 signs that you need to invest in visual branding support - 4th December 2015
- Shhhh! Secret techniques that will enhance your marketing collateral - 25th September 2015
- Five key components of a successful brand - 7th August 2015
- When great just isn’t good enough - 10th July 2015
Want more articles like this one?
HM blog posts, tips and advice