2017-07-31 55 views
1

我有一个使用mysql的codeigniter应用程序,并希望将其安装在客户端服务器上,我可以做到这一点的最安全的方式,我不希望他们复制,修改和分发一样。有没有一种快速和肮脏的方式来做到这一点,然后开始提高安全性?这在企业中如何处理?使用codeigniter构建的应用程序的客户端的源代码分发

回答

2

有几个原因,我想做到这一点,在过去:

  • 为了保护实施
  • 保护知识产权

由于实现的原因,我们总是担心客户端修改了某些东西并产生错误/错误并要求我们修复它。但是,如果客户购买的软件无权修改代码,则可以随时用最新版本,发行版或版本替换代码。这样,您不必处理由未经授权的修改引起的错误。

对于知识产权,我们通常希望保护我们在这些软件中拥有的秘密“配方”或算法。我们不希望他们为自己的软件复制这些软件,并从我们所建的软件中出售它们,并成为我们的竞争对手。但不知怎的,我大多也把这个交给了客户。除非您分发属于原则的专有软件。

我之所以放弃这件事就是,因为我相信资产和价值不仅是软件本身,而是在你雇用熟练人,谁设计和建造它,你执行的过程您的实施方法以及您用于与所有利益相关方合作的所有技术。如果客户有能力仅从您的代码库实施软件,他们迟早会始终从互联网上找到其他代码并成为您的竞争对手,即使不再使用您的代码库。因此,它不像销售需要实施的软件应用程序那样简单。

但是,如果你有其他的理由来加密你的应用程序,你可能要检查这个网站:

干杯,

相关问题