Attualmente sto progettando di sviluppare un sito Web J2EE e desidero coinvolgere 1 sviluppatore e 1 web designer per aiutarmi. Il progetto è un'app finanziaria all'interno di un mercato di nicchia.
Ho intenzione di tenere chiusa la fonte. Tuttavia, temo che i miei aspiranti dipendenti possano facilmente copiare la base di codice e utilizzarla o venderla a terzi. Lo sviluppo dell'app richiederà 4-6 mesi, forse di più, e potrei coinvolgere altri dipendenti dopo che l'app sarà pubblicata.
Ma come posso mantenere 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 sarebbe comunque possibile caricare dati o allegare il codice tramite e-mail.
La mia domanda è incompleta. Ma programmatori che sono stati nella mia situazione, per favore, consiglio. Come devo procedere? Costruire una squadra, mantenere il segreto del codice, ecc.
Non vedo l'ora di firmare un contratto di segretezza con i dipendenti, se necessario. (Aggiungi tag pertinenti)
Aggiornare
Grazie per tutte le risposte Certamente non disabiliterò tutte le porte USB e i masterizzatori di DVD ora. Ma penso che dovrei registrare l'attività (come esattamente dovrei farlo?) Sono diffidente nei confronti degli scalper che si unirebbero e poi scapperebbero con il codice esistente. Non ne ho incontrato nessuno, 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 affari altamente competitiva con attori più grandi nel settore, dubito che sarei in grado di rilevare o perseguire eventuali scalper.
Come posso assumere persone di cui mi fido, quando non le conosco personalmente. Il loro curriculum sarà utile, ma per il resto 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 davvero preoccupato per il lungo termine.