i know that i am asking a very basic question. But please help me without ignoring. I was just getting into programmer role from just a desktop user. Then for the first time i had a chance to try linux. I found it a bit interesting that source code is available and even it looked transparent..i mean u can see all the processes ..fiddle with them...nothing is a secret. but i still ponder over the following things:
#how can a company make income from open source software..I mean how can it sustain by developing it and give away source code?
#Is it not easy for intruders to break into the system when everything is known and one can easily know the place/way the password or other confidentional info is stored?
These are all just my doubts as i am not aware abt the idea behind Open source. So pleae clarify me so that i can learn Linux easily with a completely clarified mind.