~Phenom~ said:
I also want to know that how open source community survives when all their softwares are free.
Now one thing we need to understand very clearly here is the definition of the term "Open Source Community" ..
Not only does it involve big corporations like Mandriva & Redhat but it also involves the common Linux user and programmer ..
A majority of the Open Source community does not consider Open Source as a money making scheme . In fact , it's more of a source for deriving satisfaction from what they do .
How do we survive ?
Well , I'm an engineering student . I survive because my parents give me food to eat twice every day ( though , I admit I eat more than that ..

) .
Someone else may be working in a banking firm , but as a passtime and as a hobby the guy may be developing Open Source applications ..
So , the point is - we survive
Now , Open Source also enjoys the support of significant donations which contributes towards it's rise ..
For example , Redhat sponsored the Fedora Project and now , we have 5 major versions of the Fedora Core operating system .