You couldn't be more wrong. I write FOSS software 40+ hours a week at my job and a bit more during my free time. People are not motivated by simply economics. The majority of projects are conceived by a group of people as FOSS from the start, generally as a one that will never generate money. Those that do generate revenue are the exception not the rule.
A lot of the big projects like distros, MySQL,the kernel, Apache, and Firefox are commercially supported, but no one would really use it if it was not for the thousand little pieces of glue someone wrote as their passion or hobby with no hope for getting repaid. A lot of those people are driven by ideology, some just for the fun and challenge, and few for the money.
A lot of the big projects like distros, MySQL,the kernel, Apache, and Firefox are commercially supported, but no one would really use it if it was not for the thousand little pieces of glue someone wrote as their passion or hobby with no hope for getting repaid. A lot of those people are driven by ideology, some just for the fun and challenge, and few for the money.