In computing, the majority of revenues come from: - Services. - Sale of hardware. - Some custom features/sofwares developed for companys. The revenues are sufficient for profitable company and pay everybody. (including developers) If a company relies solely on a community to develop its Free Software, she controls nothing. The company must hire developers and rely on the community to make more. In addition, each company that uses free software can modify it to suit his needs: he must therefore developers. So no, the Free Software does not reduce the number of places of work for developers. It's creates.