| > sometimes the design/software is the secret Decreasingly the case, and we might be at the point I can say "poorly architected" if that's the case. A random 19 year old developer in the military with access to the secrets would be a big security hole too. That's what we should be comparing with regards to open-source vs not open-source - in either case access to weaponry would of course be heavily gated. Some of the other arguments you make here are no different than conventional arguments against open-source: > the real code would still be private Precisely the point, get the crowd to optimize the low-risk parts, build communities around those libraries and frameworks and recruit from it > opponents might catch up To remain an industry leader it's actually better to get everyone playing your game rather than trying to compete and stay ahead in a wild west scenario. You want to capture it really, so you can control it and be the leader in it. Open-source is one great way to do that (browser vendors come to mind). |
>19 year old developer with access would be a big security hole
It's true, they are. That's why militaries and defence companies go to great lengths to vet their staff and why even within vetted staff, sensitive material is compartmentalised to minimise the risk from any given individual. Even despite that, military secrets are still leaked on an all too regular basis.