Probabilmente il codice sorgente dovrebbe essere aperto a tutti i dipendenti, almeno a quelli che hanno firmato un accordo di non divulgazione, o qualunque sia la società in questione che ritiene di aver bisogno di minacciare le persone.
La preoccupazione per la "sicurezza" è enormemente esagerata. È un segreto aperto che il software aziendale su misura abbia destato scarsa attenzione alla sicurezza nella sua progettazione e costruzione. Chiunque abbia un fuzzer può generalmente trovare tutte le falle di sicurezza che desidera. Questo è il motivo per cui la maggior parte delle aziende ha le proprie intranet pesantemente protette da firewall e alcune addirittura dispongono di una "rete ingegneristica" per i sistemi di produzione. Qualunque sia la molteplicità di sviluppatori che lavorano su una determinata applicazione può praticamente bloccarli a piacimento.
L'unico problema di sicurezza che è fattibile è se gli sviluppatori mantengono le password (oracle, o OS o qualsiasi altra cosa) nel codice sorgente. Ma questa è una preoccupazione completamente separata. Qualsiasi standard di sicurezza decente lo proibirà assolutamente.
Matematicamente, non esiste alcun vantaggio in termini di sicurezza per la fonte chiusa. Vedi questo e
questo e la prima parte di questo . Aneddoticamente, la realtà funziona come dice la matematica.
I problemi di "Proprietà intellettuale" sono una bestia completamente diversa. Date le rivelazioni nelle SCO Prove di Linux, le aziende potrebbero proteggersi da minacce legali esterne tanto quanto impedire che il loro "IP" manchi. Tuttavia, il vantaggio ottenuto aprendo potrebbe essere maggiore dei danni causati dalle minacce legali. Esistono pochissimi punti di dati, quindi credo che gli avvocati "IP" oi "Risk Manager" stiano dichiarando la fonte chiusa esclusivamente dalla superstizione. È più facile dire "no" piuttosto che dire "sì" al solito aparatchik in una società.