我正在开设一家公司,该公司最终将雇用 2-5 名开发人员来开发大型 Web 应用程序。
我主要担心一个或多个开发人员可能会窃取代码。我可以让他们签署针对这类事情的合同,但我生活在一个法律“可弯曲”的国家。
我唯一的选择是将它们锁在没有 inet 访问和 USB 端口的房间里吗?
我很想知道其他人是如何解决这个问题的。
我正在开设一家公司,该公司最终将雇用 2-5 名开发人员来开发大型 Web 应用程序。
我主要担心一个或多个开发人员可能会窃取代码。我可以让他们签署针对这类事情的合同,但我生活在一个法律“可弯曲”的国家。
我唯一的选择是将它们锁在没有 inet 访问和 USB 端口的房间里吗?
我很想知道其他人是如何解决这个问题的。
不要雇用你不能信任的人。
将应用程序分成几个部分,只让人们在应用程序的一个子集上工作,永远无法访问整个应用程序。
让他们值得一试——你正在开一家公司,雇佣员工并给他们一些股票期权。确保他们比其他方式更能吸引你让你成功。
如何让他们都开心并表明你欣赏他们的工作?
您可能会发现您认为您的源代码是您业务中最有价值的部分,但您始终可以重新构建它。您对竞争对手的真正优势通常在于您雇用的人员,以及您在自然开展业务过程中建立的业务关系。
我的建议不是技术性的,而是社会性的:让他们感觉良好。
大多数人都有一个道德基础,可以防止他们伤害那些以尊重和慷慨对待他们的人。
您最终会雇用精神病患者的可能性很小,在这种情况下,这种方法将行不通-但是,这可能是您最不担心的事情。
我唯一想到的就是让他们签署一份合同,在合同中你明确指出,如果他们在项目环境之外共享任何代码,他们会妥协向你支付一大笔钱。但是不能保证他们无论如何都不会这样做..
您可以创建一个具有有限 Internet 连接(仅限特定服务器 - git/svn 服务器、数据库服务器等)且没有复制/粘贴可能性的虚拟环境(虚拟机)。该虚拟机将是具有通用开发工具的标准环境。在办公室,开发人员将远程连接到虚拟机并开始开发,而无法窃取代码。当然,他可以打印屏幕或在另一台计算机上键入代码,但仍然很难窃取。
有许多加密软件可用于加密代码。这是一个示例http://www.codeeclipse.com/step1.php 换句话说,您可以向其他开发人员隐藏一个开发人员(一个模块)的代码,他将无法自己获取整个代码如果您遵循这种方法。
谢谢阳光