我有一个使用mysql的codeigniter应用程序,并希望在客户端服务器上安装它,我能做到这一点最安全的方法,我不希望他们复制,修改和分发相同的。是否有快速而肮脏的方法来做到这一点,然后开始提高安全性?如何在企业中处理?
答案 0 :(得分:2)
我想在过去做这件事有几个原因:
出于实施原因,我们总是担心客户端会修改某些内容并产生错误/错误并要求我们修复它。但是,如果客户购买软件无权修改代码,则可以始终使用最新版本,发行版或版本替换代码。这样,您就不必处理因未经授权的修改而导致的错误。
对于知识产权,我们通常希望保护我们在这些软件中拥有的秘密“配方”或算法。我们不希望他们为自己复制软件并从我们构建的产品中销售它们,并成为我们的竞争对手。但不知何故,我主要是把它交给客户。除非您分发属于原则的专有软件。
我之所以这么说,是因为我认为资产和价值观不仅仅在软件本身,而在于你所雇用的技能人,设计和构建它的人,流程您在实施方法中强制执行,以及您用于与所有利益相关方合作的所有技术。如果客户端只能从您的代码库中实现软件,那么他们迟早会从互联网上找到其他代码并成为您的竞争对手,即使不再使用您的代码库也是如此。因此,在销售需要实施的软件应用程序时,它并不像复制和粘贴那么简单。
但如果您有其他理由加密您的应用程序,您可能需要查看此站点:
干杯,