Attualmente sto pianificando di sviluppare un sito web J2EE e desidero portare 1 sviluppatore e 1 web designer per aiutarmi. Il progetto è un'app finanziaria all'interno di un mercato di nicchia.
Ho intenzione di mantenere la fonte chiusa. Tuttavia, temo che i miei aspiranti impiegati possano facilmente copiare il codice base e usarlo o venderlo a terzi. Lo sviluppo delle app impiegherà 4-6 mesi, forse di più, e potrei portare altri dipendenti dopo che l'app sarà attiva.
Ma come faccio a tenere la fonte per me. Ci sono tecniche che le aziende usano per proteggere la loro fonte?
Prevedo di disabilitare le unità USB e i masterizzatori DVD sui miei computer di sviluppo, ma il caricamento di dati o il collegamento del codice tramite e-mail sarebbe ancora possibile.
La mia domanda è incompleta. Ma i programmatori che sono stati nella mia situazione, per favore consiglio. Come dovrei andare su questo? Costruire una squadra, mantenere la segretezza del codice, ecc.
Non vedo l'ora di firmare un contratto di segretezza con i dipendenti, se necessario. (Aggiungi tag pertinenti)
Aggiorna
Grazie per tutte le risposte. Di sicuro non disabiliterò tutte le porte USB e i masterizzatori DVD ora. Ma penso che dovrei fare l'attività di registrazione (esattamente come dovrei farlo?) Sono diffidente nei confronti degli scalpi che si unirebbero e quindi scapperebbero con il codice esistente. Non ne ho mai incontrati, ma mi è stato consigliato di diffidare di loro. Includerei una clausola di segretezza, ma dato che si tratta di una startup con quasi nessun finanziamento e in una nicchia di business altamente competitiva con giocatori più grandi sul campo, dubito che sarei in grado di rilevare o perseguire qualsiasi scalpatore.
Come assumo persone di cui mi fido, quando non le conosco personalmente. Il loro curriculum sarà utile ma altrimenti la fiducia si svilupperà solo con il tempo.
Ma alla fine anche se scappano con il codice, è il servizio che conta dopo la vendita. Quindi non sono molto preoccupato per il lungo termine.