No, temo di non sapere un governo. azienda del settore che si trasforma in open source. Anche se il posto in cui entrare potrebbe essere MITRE, dal momento che hanno una dinamica molto interessante come un luogo che sostiene i contratti governativi, fa ricerca e lavora per il bene pubblico. Se qualcuno è entrato in questa sfera, penso che sarebbe MITER.
Cose a cui penso:
- la proprietà del codice esistente è definita dai tuoi contratti. Dipende da come hai impostato i tuoi contratti in passato in termini di quali diritti devi rilasciare il tuo codice come open source. Non andare oltre GO, vai direttamente agli avvocati.
-
sicurezza - ci sono due filosofie:
-
Più occhi sono e meglio è: in un vero progetto open source, non sarai l'unico contributore. In teoria, il numero di bravi ragazzi che vogliono contribuire a utilizzare il prodotto con successo supererà i cattivi che vogliono sfruttare i difetti. Se la competenza e l'abbondanza di bravi ragazzi vincono i cattivi, allora hai una buona formula per mantenere una linea di base sicura del software. Questa filosofia generale è sostenuta da molti dei grandi nomi nel settore della sicurezza.
-
Proteggi la segretezza a tutti i costi - un presupposto fondamentale che tu abbia abbastanza esperti interni che sono stati controllati dalla tua organizzazione che la tua organizzazione chiusa sconfiggerà gli hacker con genialità e dilligence. Questo non ha funzionato così bene per Microsoft, ma è la politica con cui operano numerose agenzie governative. Conosco situazioni in cui l'open source non può essere usato perché è ora pubblico e la teoria è che qualcosa che è ben noto all'hacker sarà più facile da hackerare di qualcosa che l'hacker non ha mai visto, perché lo sviluppo è stato fatto in un ambiente chiuso circuito in cui nulla è trapelato.
Non farò una chiamata di giudizio su quello. In effetti, penso che le metriche non siano apprendibili, perché credo che gli ultimi esempi del secondo percorso siano abbastanza segreti che la statica per quanto riguarda il numero di volte in cui questi sistemi segreti sono stati violati non sarà mai messa a disposizione delle masse. Quindi, come puoi confrontare open source e sviluppo segreto? Il meglio che puoi fare è confrontare lo sviluppo open source con quello privato.
Infine, la società -
Probabilmente il più importante è - è giusto per te? Se hai creato prodotti e li hai cresciuti su più clienti, il tuo passaggio all'open source sarà in qualche modo un passaggio dallo sviluppo del prodotto allo sviluppo e alla consulenza della soluzione. Ti consigliamo di prendere in considerazione entrambi i problemi tecnici, ad esempio come gestisci la base di codice se le parti esterne stanno contribuendo a cose che non vuoi necessariamente nella tua linea di base? E dovrai modificare alcuni dei tuoi modelli di business, poiché dovrai spiegare ai tuoi clienti come hai un valore, anche quando il codice è disponibile sul Web gratuitamente.
Penso che queste cose siano fattibili - ma penso che sia la cosa più importante da prendere in considerazione - vuoi avere ancora un lavoro quando hai finito, e dovrai coinvolgere tutta la tua linea di business nella creazione della soluzione.