Some free software, I'd venture to say most, isn't made by companies.
It's made by individuals that had a need for a program, so they made it, then decided to share it, because they thought it might be of use to someone else.
Much like we share information, here, free of charge.
Some individuals just like to write code for programs, they think others might have a need for.
They just do it, for the fun of it, not the money.
Some companies offer free software to draw your attention to them, in the hopes that you might purchase some of their pay-for programs.
Edited by tg1911, 01 April 2007 - 03:34 AM.