But linux is a whole community, every move it makes benefits everyone and not just one company and it's not about the money.
Right, but companies which u mentioned like Red Hat or Novell make money on the work of the community & get rich, they don't pay back to the community in money, do they?
I ask you, is it wrong to make money? If I have made a super beautiful & efficient engine design should I show it to everyone or give the design for free, leaving all my research & developement costs.
Going Open Source saves R & D cost of any company, this is the primary reason for any company to go open source. Why do u think ATI recently open sourced some part of there OpenGL drivers??? Simple, they lack the money & resources to develop OpenGL as well as DirectX drivers right now due to low on money after ATI's purchase. They are developing the DirectX drivers in house while they have opened the OpenGL drivers, let the community make the driver for OpenGL which they will simply use in Windows environment too....they don't need to pay for the R&D of OpenGL drivers now.
In return, the Linux community will buy there graphics hardware & use the Open Source OpenGL ICD for use in Linux. Linux users get to use Linux but they still need to buy ATI card to use it....who is winning here???? users or ATI???
Linux is Democracy, Windows is Dictatorship.
Nothing better to describe the difference between them!
Ya, democracy like this sux.....I am seriously in favor of a controlled & strict communism in India too