Re: daft
People often forget that just because it's open source it doesn't mean it's free of costs. They are just elsewhere - software is free, and you get free support if you are willing to wait for responses from commuinty/do your own research. But if you need support on business critical things - then don't rely on that.
That's true. If you use someone else's software you should expect there to be a cost. You may have to buy a licence, you may not. You may get free support, or you may have to pay. You may get to deal with a responsive team of developers who are willing to listen to your requests and suggestions for improvements to the product, you may have to pay them to do it, or you may have to commission someone else to fork the development and make the mods for you (or give up on the idea).
Whichever way it works for you, you may get some of it free, and you may not have to pay very much for anything that costs.
It would be foolish to switch from Windows to Linux thinking that everything will be free. You have to look at the costs of hardware, software, support, and training using both OSes and the raft of applications software that you will be using under each, and make an informed decision. If you run a small business that doesn't have a dedicated full-time IT department you may want to get help from an external support company, and that will have a cost ... but that doesn't mean that there can't also be savings.