Open-source is not free, even if it is often suggested that it is. When I find a compiler issue I report it to the vender I pay maintenance to and within a few days their engineers have fixed the problem, and our projects are back on track. Since I am delivering commercial software to date and to budget that is essential, over runs of effort or timescale cost money ? big money. But yes I pay a yearly maintenance contract for it. Yes it would be nice not to pay but I also pay insurance on my car, which I was glad of when someone drove into the side of my car recently ? no hassle ? no cost to me, just let the insurance company fix it, and have a curtsey car whiule mine is repaired. (I wonder do you insure your car or do you prefer a ?free? alternative?)
If on the other hand I have to rely on my engineers trawling the internet, and then diving into the innards of open source software to fix a compiler issue, that is not free, not remotely free. It actually costs me about £70 an hour in labour charges, (wages, national insurance, taxes, pensions etc). We write embedded software we are not compiler experts, even if one of our developers would love to play writing his own compiler .
While the engineer is doing all that he is not writing the code our customers pay us for. So a single issue with the compiler could costs us many £1,000s and could even risk us losing customers and future business. If we lose a major customer because we are late while fixing problems in ?free? open source and poorly supported tools people will lose their jobs.
Now imagine that it is you who loses their job, because we decided to use a ?free? open source tool instead of a fully supported and commercial tool. - I wonder would you thank me for using open source tools when you lost your job, would you be pleased you lost the job, would you still think open source is free, or would you tell everyone you met how unhappy you are that you lost your job and had to sell your house because your employer was a cheap skate and didn?t invest in commercial well supported tools.
I recently abandoned the idea of using linux because I was horrified at how much using linux on a new project was going to cost. It was far cheaper to use WinCE. I am sure if I paid you the saving we made by not using open source software you would be delighted. In fact you could afford to buy a lot of ?expensive? tools.
Bocote