我已经为WordPress创建了一个插件,尽管我想对其进行加密以阻止人们查看源代码。我听说过Zend Guard和Ioncube,尽管有免费的替代品吗?谢谢您的帮助。 :)

有帮助吗?

解决方案

看起来您选择的东西没有这样工作:

  • WordPress是开源
  • PHP未编译
  • 任何混淆都可以解码

如果您不想共享来源,请提供代码作为一个 服务. 。您可能要求用户输入API密钥等。


  • 在服务器上执行代码,然后将响应(例如JSON或XML)发送到WordPress部分。
  • 仅允许支付服务的用户访问服务器上的服务
  • 通过出售然后检查API密钥来验证用户

看: SaaS

其他提示

尝试这个:PHP编码器

这可能是您要寻找的答案。

您正在寻找的是PHP的混淆器。这篇文章可能会重复: 有PHP的代码浮标吗?

但是有些话。像贡献WordPress插件一样,对OpenSource世界的贡献可能会在人们阅读您的代码时为您提供更多帮助。

我不知道您的插件代码(显然您不想让我知道),但是请记住,如果您在插件中重新使用WordPress代码库的某些部分,则必须在您的插件中分发代码兼容许可证。这意味着与当前版本的GPL V2兼容。

但是,此GPL许可证要求您提供源代码,这特别是指无掺杂和未加密的源代码。源代码是软件的形式 用于对其进行修改。

因此,就您而言,对插件的代码进行加密加密可能会导致WordPress代码上的使用权终止。这包括创建派生(您的插件)并分发此类派生(将插件发送给其他人)的权利。自然,那些将获得该插件的人也没有任何许可证来利用您的衍生产品。

如果您问我,这并不是一个理想的情况,尤其是因为一旦终止权利生效,您就必须与WordPress软件包的每个版权持有人联系并要求重新陈述权,这几乎是您几乎无法至。

因此,如果您重新使用现有代码或创建符合许可要求的派生,请注意。尤其是关于您的权利。

伊安尔(Ianal)和我只能建议在诸如混淆/加密之类的技术部分旁边,还有软件许可的部分可以发挥作用。您只应该联系律师,并澄清软件许可情况并不是您的客户有一天会向您要求您的东西,您从未考虑过必须处理。最后,您将与您的客户签订合同,因此最好注意。

由于未编译PHP。 IonCube和Zend Guard是您的唯一选择。您的用户还需要为这些插件安装加载程序,以便使用您的代码。在许多托管情况下可能是不可能的。

由于这些插件旨在加密完整的应用程序,因此它们可能与插件不使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top