使用 codeigniter 构建的应用程序的客户端源代码分发

Source Code Distribution for clients for an app built with codeigniter

我有一个使用 mysql 的 codeigniter 应用程序,我想将它安装在客户端服务器上,我能做到这一点的最安全方法是什么,我不希望他们复制、修改和分发它们。有没有一种快速而肮脏的方法来做到这一点,然后开始提高安全性?这在企业中是如何处理的?

我过去想这样做有几个原因:

  • 保护实施
  • 保护知识分子属性

出于实现的原因,我们总是担心客户修改某些东西并产生 error/bugs 并要求我们修复它。但是,如果客户购买了无权修改代码的软件,您始终可以将代码替换为最新的构建、发布或版本。这样,您就不必处理由未经授权的修改引起的错误。

对于 Intellectual 属性,我们通常希望保护这些软件中的秘密 'recipe' 或算法。我们不希望他们复制自己的软件并从我们构建的产品中出售,成为我们的竞争对手。但不知何故,我也主要将其交给客户。除非您分发属于原则的专有软件。

我放弃这个的原因是,因为我相信资产和价值不仅存在于软件本身,还存在于您雇用的技术娴熟的人员,他们负责设计和构建它,您在实施方法中强制执行的 Process,以及您用来与所有利益相关者合作的所有 Technology。如果客户有能力只从你的代码库实现软件,迟早他们总是会从互联网上找到其他代码并成为你的竞争对手,即使不再使用你的代码库。因此,销售需要实施的软件应用程序并不像复制粘贴那么简单。

但是如果您有其他原因要加密您的应用程序,您可能需要查看此站点:

干杯,