Wasn't sure where to put this question, so hopefully this is the right/best spot.
There's a lot of free software out there. I just downloaded free Avast anti-virus over the weekend, for example. My question is: why is it free?
Don't people who make good software want and/or need some kind of profit in return? How can people "afford" to spend time on such things and give it away for free (particularly if it's a good program that people would buy)?
I've always been curious about this.