Is open source software more secure than proprietary software? In a word, "yes."Is open source software more secure than proprietary software? In a word, "yes." However, will using open source software solve your security needs? The answer is a resounding "no." Many people believe security is a functionality of software. But network security is a process, not a checklist on the side of a software box. Having said that, I believe that the open source development model does create software with significantly fewer exploitable holes than proprietary software. Ive been developing software for more than 15 years, much of it in my earlier days proprietary. I know that programmers of proprietary software leave holes and take more liberties than open source programmers. The reasons are simple: Their management and marketing departments are screaming for the code to ship, doing it right is harder than doing it quickly and, after all, they think, who is going to know? Ive been in this situation myself.
On the other hand, most open source software is written by people for whom programming is not a chore. Its a craft, and they take great pride in doing their work properly. Away from the demands of marketing and management, they are able to create the code that they want to write, not the code that will make the most money. The difference in the quality of the code produced by the two methods is staggering.