"Do you believe that open source programs are more
vulnerable because their code is available, visible and accessible?
Do you believe that the Windows operating system and Windows
applications are more secure because the code isn't available to
you and potential hackers?
"You'd be right if you believe the first and wrong if you
believe the second of those questions. Why?
"While it's true that allowing someone to view your code, leaves
it somewhat more vulnerable than if it were hidden--it is not true
that hidden code is more secure. So, if it's more vulnerable, why
all the hype about Linux and open source and why does anyone think
it's better?"