And Microsoft hasnt done that????
Well lets see, which promotes businesses? (other than themselves?) Which is more friendly to development of new products?
On the one hand we have the open source movement. Cost of entry: $0 - you can get the operating system and development tools free. Information on how to develop a product on an open source platform? Freely available and documented.
On the other hand we have a huge corporation. Operating system, couple of hundred bucks. Cost of development tools? On the order of $3000 plus a yearly subscription of a couple of hundred bucks. Information on development? Go buy a few books, another couple of hundred bucks. Developer information? Held close to the vest. The corporation has been known to use undocumented APIs in its own applications that give them an advantage in the marketplace. Oh, and then there's the off chance that if your business does take off and become successful the big company will sweep in and crush you out of the market. Think Mosaic, software firewalls, virus/spyware scanners, desktop search, heck, most anything you see under the Accessories menu was once a small niche market/company.
So, which side is more business/capitalist friendly? I would suggest that you can be pro-Linux without buying into any socialist agenda. The open source movement is about choices, including the choice to be in business and base that business on open technologies, not technologies controlled by a potential competitor.
The free software community is about putting all software companies out of business, and forcing them into support only models. You’ve never read the GNU Manifesto, and the long term plan for a “software tax” to pay for the “free software”?
... drive compression (Stac), disk defragmentation (Norton), viewing zip files as folders (Norton), media player (Real, Quicktime), CD burning (many examples), graphics browser with slideshow (Thumbs Plus) ...