What if he spent hours trying to configure this free tool and still couldnt get it to work? There would be the flushing sound of opportunity costs going down the drain.
Shareware and open source tools are becoming a mainstay in the world of IT. Dont get me wrong, this isnt a bad thing. At least it isnt a bad thing if you choose wisely. And you must go into this free software world with eyes wide open with regards to the potential downsides.
I was thinking back to my mainframe days and realized that this free software idea just didnt exist. Maybe it did to an extent with a tool like Syncsort, but Im betting they had a distribution deal with IBM, so it wasnt really free. And it was blessed by IBM.
Today, free software can be totally disruptive to business models because it is widely available through the Internet. IBM now blesses open source like Linux, but its immersed in their services up-sell strategy.
For engineers, free tools are seemingly no-brainers. They figure they can try it and if they dont like it, they simply move on to the next option. If they ultimately have to pay for something (or write code themselves) they can at least plead the case with their manager for budget because they have exhausted their options.
Lets assume you just Googled free widget sniffer and found some software that had a reasonable chance of solving whatever pressing problem you are facing. Before you click that download button, there are five things you should consider.
1. Dont download anything until you do some due diligence.
Otherwise, you could end up with a corrupted, bogged down or virus-infected system. Check your usual message board haunts to see what other engineers are saying. Look the company name up and see if there is any bad press. See what you can find out about the tool authors or the management team of the company promoting the tool.
You can also check out free tool lists where you can find tools that have gone through some due diligence and reviews. Some sites to consider are Gizmo and FreeByte or something more mainstream like CNET.
In any case, if you find multiple independent sites that are raving about the free tool, then it is probably safe to download.
Consider doing a comparison of multiple free and priced tools instead of the Im feeling lucky approach. Treat this like any IT project and compare the pros and cons of all the features offered. You may find that paying for a tool that has a unique, critical feature is the way to go.
2. What if you find the perfect tool, but end up having problems with it?
The amount of time you spend troubleshooting could hinge on the support available online. Its doubtful any free tool will have phone support, and email support is likely to take days for a response. If you have a mission critical problem you are solving, then a priced tool with better support options would be a better option.
Thoroughly review the knowledge bases, FAQs and other self service support options. If the tool is wildly popular and has an active user community, then support likely will be available fast through community message boards.