Hi Basheer,
I appreciate you referencing my article on the hidden costs of freeware.
In response to Nick, I don't sell software, and the services I provide don't apply to this audience or the target of the article that I wrote.
To Palmetto, I'm quite happy with the thickness of my skin, however I don't like it when people assume things about me that aren't true. What I wrote in the article that's being referenced is my expert opinion based on my experience with software development over the better part of the last 20 years.
As I stated to Palmetto, I really don't mind having an intelligent argument over whether or not using freeware is a good idea, but it's quite irresponsible to make any claims about why I wrote the article, as you don't know me at all.
In short, just because you feel a piece of software has a set of functionality that you need, doesn't mean it's a good idea for your company to invest in embracing that software. If you're a developer, your company probably spends a good deal of money on you every day in the hopes that you're as productive as possible. And yes, I'm making a general statement that freeware software has a tendency to make developers less productive than commercial software. Of course there's exceptions to the rule, but count the number of freeware applications that you use on a regular basis, and compare that to the number of commercial applications you use on a regular basis. Personally, I use more commercial software than freeware software. That's not because of the lack of availability for freeware, it's because building quality software has an economic implication on providers of commercial software, and in general I get more value and productivity from commercial software. You have to understand, that's an attitude, because I'm a professional and tools are important to me. I also feel it makes total sense to fly first class to Europe, but some people swear by being cramped in an economy seat for 13 hours because it's a few hundred dollars cheaper. Whatever, everybody has their opinion.
Of course you can point to examples like Apache, Linux, Java, MySQL, and all the other iconic apps that freeware zealots point to when they're trying to make their argument. They'll also reference the devil incarnate of software, Microsoft, the likes of which have ruined the integrity of our software system with their empty promises and beta software that they market as the panacea for all your problems.
That's predictable.
Just understand, as the article states, that there's more to total cost of ownership than software license fees. What's important is that your company monitors productivity metrics, and makes good decisions based on objective data. For a lot of software, the license fee is nominal compared to the productivity loss. There are controlled scenarios that you can run to get reasonably accurate measures on this. Most are common sense, but if you need some pointers feel free to reach out privately:
email: john@excellentmanagementsystems.com
Finally, don't believe anybody who asserts the motivations of somebody who writes a white paper, even if they're put in a positive light. Nobody here knows why I wrote that article, and making an irresponsible statement like that is illegal regardless of the informality of this forum; just know it's my expert opinion based on a long tenure in this industry. Under no circumstances would I author something I don't truly believe!
Thanks, and take care.
-John