我想将我的web应用程序分为两部分。 一部分是免费的,就像人们使用的演示一样。 另一部分不是;支付的延期费用,但需要授权和许可证才能使用。如何保护我的脚本免于“免费”?
我的想法是销售扩展而不会受到影响。一旦扩展程序被出售,买方不能将其上传到其他网站,并让其他人“免费”使用。因此,扩展将检查来自另一个域的数据库以授权使用其脚本。
我该如何做到这一点?
我想将我的web应用程序分为两部分。 一部分是免费的,就像人们使用的演示一样。 另一部分不是;支付的延期费用,但需要授权和许可证才能使用。如何保护我的脚本免于“免费”?
我的想法是销售扩展而不会受到影响。一旦扩展程序被出售,买方不能将其上传到其他网站,并让其他人“免费”使用。因此,扩展将检查来自另一个域的数据库以授权使用其脚本。
我该如何做到这一点?
为用户提供免费脚本,以便用户在自己的网站上运行。只在您的服务器上运行许可的非自由脚本,并使用基于HTTP的API将它们挂接在一起。
当然,这个选项意味着任何计算都必须在您的服务器上完成,并且您的客户在未连接时将无法使用他们的软件到互联网...... – 2010-01-15 00:20:39
要求脚本检查来自其他域的授权基本上意味着该脚本无法离线使用。 – slebetman 2010-01-15 00:43:10
您可以修改任何您为用户提供的在自己的服务器上运行的内容,以规避安全措施。唯一安全的方法是不要让他们拥有源代码 – 2010-01-15 00:19:57