With visible source code, at least the security bugs are actual bugs instead of deliberate attacks on the users. Psychologically, people are less likely to commit antisocial acts if they think that they are being watched. So, if nothing else, having visible source code helps reducing some attacks. The more popular a particular project is, the more watched they will feel. I therefore still trust OpenVPN a lot more than I trust Juniper. Every one of its patches goes through a public code review:<p><a href="https:&#x2F;&#x2F;community.openvpn.net&#x2F;openvpn&#x2F;wiki&#x2F;DeveloperDocumentation#Developmentprocesses" rel="nofollow">https:&#x2F;&#x2F;community.openvpn.net&#x2F;openvpn&#x2F;wiki&#x2F;DeveloperDocument...</a><p><a href="http:&#x2F;&#x2F;sourceforge.net&#x2F;p&#x2F;openvpn&#x2F;mailman&#x2F;openvpn-devel&#x2F;?viewmonth=201512&amp;viewday=11" rel="nofollow">http:&#x2F;&#x2F;sourceforge.net&#x2F;p&#x2F;openvpn&#x2F;mailman&#x2F;openvpn-devel&#x2F;?view...</a>