如何保护源代码



我正在为一家公司开发Zend Framework系统,一旦完成,我也想把这个系统卖给其他公司。

这里的问题是,我要出售系统的第一家公司有自己的IT部门,所以我怀疑他们会对我开发的系统进行一些调整,并开始将其出售给其他公司。

我的问题是,我如何才能使这个系统以这样的方式,它需要大量的时间和精力来分析,很难理解?

我已经知道了令人困惑的目录结构…但寻找其他选择…

而且根据合同,我必须给他们原始的源代码

看来你们的意见是相反的。如果你担心他们拿走你的代码,那么你就不应该把代码卖给他们。没有办法既拥有未加密的源代码,同时又使其保密。但是,为了回答你的问题,我建议你看看谷歌在gmail上使用的javascript,或者他们的任何其他web应用程序,你会注意到他们所有的变量名不仅被缩小了,而且被重命名为"var a, b, t;",而不是像"var alpha, beta, theta;"这样的变量名。因此,您可以用这种方式"伪装"您的代码,使其可读性降低,但这并没有真正做什么,因为任何熟练且有决心的开发人员都可以找出它。

最新更新