2010-01-15 115 views
0

我想将我的web应用程序分为两部分。 一部分是免费的,就像人们使用的演示一样。 另一部分不是;支付的延期费用,但需要授权和许可证才能使用。如何保护我的脚本免于“免费”?

我的想法是销售扩展而不会受到影响。一旦扩展程序被出售,买方不能将其上传到其他网站,并让其他人“免费”使用。因此,扩展将检查来自另一个域的数据库以授权使用其脚本。

我该如何做到这一点?

+0

您可以修改任何您为用户提供的在自己的服务器上运行的内容,以规避安全措施。唯一安全的方法是不要让他们拥有源代码 – 2010-01-15 00:19:57

回答

6

为用户提供免费脚本,以便用户在自己的网站上运行。只在您的服务器上运行许可的非自由脚本,并使用基于HTTP的API将它们挂接在一起。

+0

当然,这个选项意味着任何计算都必须在您的服务器上完成,并且您的客户在未连接时将无法使用他们的软件到互联网...... – 2010-01-15 00:20:39

+1

要求脚本检查来自其他域的授权基本上意味着该脚本无法离线使用。 – slebetman 2010-01-15 00:43:10

0

使用像Zend Guard这样的专业解决方案。

+0

我的意图不是做广告...... – OcuS 2010-01-15 00:20:59