Ho lavorato su qualche pezzo di software mentre ero "impiegato" dalla compagnia A. Ora voglio continuare a lavorare sullo stesso software mentre sono impiegato dalla compagnia B. L'azienda B vuole che il software diventi open-source per prevenire eventuali problemi legali futuri tra la società A e loro. Consulterò l'avvocato della compagnia A per assicurarmi che vada bene per loro, ma sospetto che andrà bene poiché la società A è in realtà un'università pubblica che guarda favorevolmente alle connessioni del settore.
Tuttavia, sono preoccupato per i potenziali concorrenti che accedono a quel codice prima che rendiamo pubblici i suoi risultati. È possibile rendere il software open-source senza condividerlo con nessuno tranne la società B (né in formato binario né in formato sorgente), o devo pubblicare il software non appena viene reso open-source o condiviso con chiunque?
Se la risposta dipende dalla specifica licenza open source utilizzata, si prega di essere gentili e fornire dettagli sulle differenze.