Question

Je suis en train d'ouvrir une entreprise qui finira par embaucher 2-5 aux développeurs de travailler sur une grande application web.

Ma principale préoccupation est que l'un ou plusieurs développeurs pourraient voler le code. Je pourrais faire signer des contrats contre ce genre de chose, mais je vis dans un pays où la loi est « bendable ».

est ma seule option de les enfermer dans une pièce sans ports d'accès et iNet usb?

J'aimerais savoir comment les autres ont résolu ce problème.

Était-ce utile?

La solution

  1. Ne pas embaucher des gens que vous ne pouvez pas faire confiance.

  2. Casser l'application en sections et laisser les gens travailler que sur un sous-ensemble de l'application, sans jamais obtenir l'accès à l'ensemble.

  3. Faites-leur en vaut la peine - vous ouvrez une entreprise, embaucher des gens et leur donner des options d'achat d'actions. Assurez-vous qu'il est plus attrayant pour eux pour vous faire réussir que le contraire.

Autres conseils

Que diriez-vous de les garder tous heureux et montrer que vous appréciez leur travail?

Vous trouverez peut-être que vous pensent votre code source est la partie précieuse de votre entreprise, mais vous pouvez toujours construire encore une fois. Votre avantage réel sur vos concurrents est habituellement dans les gens que vous embauchez, et dans les relations d'affaires que vous établir dans le cadre de faire naturellement affaires.

Ma suggestion est pas technique mais sociale: Faites-les se sentent bien

.

La plupart des êtres humains ont une base morale qui les empêche de blesser d'autres personnes qui les ont traités avec respect et générosité.

Il y a une mince chance que vous aurez le vent l'embauche d'un psychopathe, dans ce cas, cette approche ne fonctionnera pas - mais alors, il est susceptible d'être le moindre de vos soucis

.

La seule chose qui a lieu pour moi de leur faire signer un contrat où vous explicitement que si elles partagent un code en dehors du ambiant du projet, ils vont faire des compromis pour vous payer un grand d'argent . Mais il n'y a aucune garantie qu'ils vont pas le faire de toute façon ..

Vous pouvez créer un environnement vitual (une machine virtuelle) avec une connexion Internet limitée (uniquement aux serveurs spécifiques - serveur git / svn, serveur de base de données, etc.) et aucune possibilité de copier / coller. Cette machine virtuelle serait un environnement standard avec des outils de développement communs. Au bureau un développeur se connecter à distance à la machine virtuelle et commencer à développer sans être en mesure de voler le code. Bien sûr, il pourrait imprimer l'écran ou tapez le code sur un autre ordinateur, mais il est encore très difficile de voler.

Il existe de nombreux logiciels de cryptage disponibles pour chiffrer le code. Voici un exemple http://www.codeeclipse.com/step1.php En d'autres termes, vous pouvez masquer le code d'un développeur (un module) de l'autre développeur et il ne sera pas en mesure de prendre tout le code lui-même dans tous les cas si vous suivez cette approche.

Merci Ensoleillé

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top