我在开了一家公司,最终将聘请2-5开发者在大型Web应用程序工作的过程。
我最关心的是,一个或更多的开发者可以窃取代码。 我可以让他们签订合同,对这种类型的事情,但我生活在一个国家里,法律是“弯曲”。
是我给他们在一个房间里没有INET接入端口和USB端口锁定了唯一的选择?
我很想知道其他人如何解决这个问题。
我在开了一家公司,最终将聘请2-5开发者在大型Web应用程序工作的过程。
我最关心的是,一个或更多的开发者可以窃取代码。 我可以让他们签订合同,对这种类型的事情,但我生活在一个国家里,法律是“弯曲”。
是我给他们在一个房间里没有INET接入端口和USB端口锁定了唯一的选择?
我很想知道其他人如何解决这个问题。
不雇佣你不能信任的人。
打破应用程序段,只让人们对应用程序的一个子集工作,从来没有获得进入整个事情。
让它值得的 - 你开一个公司,雇用的人,并给他们一些股票期权。 确保它更吸引他们让你比其他成功。
如何让他们都高兴,并表明你欣赏他们的工作?
你可能会发现,你认为你的源代码是你的业务有价值的部分,但你总是可以重新构建。 在你的竞争对手你真正的优势通常是你雇的人,在你在的自然做生意的过程中建立了业务关系。
我的建议是不是技术问题,而是社会: 让他们感觉良好。
大多数人有阻止他们伤害谁与尊重和宽容对待他们其他人的道德基础。
有一个渺茫的机会,你会风聘请精神病患者,在这种情况下,这种做法是行不通的 - 但是,它可能是你最担心的。
这occures给我的唯一的事情就是让他们签署一份合同,你明确的,如果他们共享项目环境之外的任何代码,他们会危及到您支付了大量的资金。 但谁也不能保证他们会不会做吧..
您可以创建一个vitual环境(虚拟机),具有有限的互联网连接(仅限于特定的服务器 - 蹦/ SVN服务器,数据库服务器等),并没有复制/粘贴的可能性。 该虚拟机将是一个标准的环境中常见的开发工具。 在办公室开发者远程连接到虚拟机启动时不能够窃取代码的开发。 当然,他可以打印屏幕或键入另一台计算机上的代码,但它仍然很难窃取。
有可用的加密代码许多加密软件。 下面是一个例子http://www.codeeclipse.com/step1.php换句话说,你可以隐藏其他开发商一个开发人员(一个模块)的代码,他将不能够把整个代码自己在任何情况下,如果你采用这种做法。
感谢阳光