PHP5软件作为商业产品

PHP5软件作为商业产品,php,piracy-prevention,Php,Piracy Prevention,我在想——比如说你投入了数千工时,想出了最先进的CMS或其他东西。你如何确保从你那里得到它的人不会盗版?我可以坚持让买家给我他们的URL,我将其散列,并将其用作软件中任何地方的校验和,但这听起来像是一种较弱的安全形式 还有其他方法吗?一种可能是让客户在提供任何页面之前向我的服务器发送帖子进行身份验证,但这听起来不公平 (当然,我可以坚持自己托管该软件。如果您正在分发该平台,通常是这样。然而,这也意味着你的客户更难添加他们自己想要的修改 如今,许多软件都采用SaaS路线,并由制造SaaS的公司自行

我在想——比如说你投入了数千工时,想出了最先进的CMS或其他东西。你如何确保从你那里得到它的人不会盗版?我可以坚持让买家给我他们的URL,我将其散列,并将其用作软件中任何地方的校验和,但这听起来像是一种较弱的安全形式

还有其他方法吗?一种可能是让客户在提供任何页面之前向我的服务器发送帖子进行身份验证,但这听起来不公平


(当然,我可以坚持自己托管该软件。

如果您正在分发该平台,通常是这样。然而,这也意味着你的客户更难添加他们自己想要的修改

如今,许多软件都采用SaaS路线,并由制造SaaS的公司自行托管


话虽如此,我还是要附和其他答案的观点——让人们不想盗版你的产品(并给他们不想盗版的激励)比让人们不想盗版要好。

通常,与其试图找到解决这个问题的技术解决方案,不如寻求法律解决方案。使用合同和/或许可协议的法律框架,使客户试图盗版或转售您的软件变得没有吸引力


如果你的软件足够受欢迎,人们就会找到盗版的方法(例如Photoshop)。如果您的客户对他们与您的业务安排感到满意,那么他们不太可能通过盗版您的软件来实现这一点。

仅为购买软件的客户提供支持和升级。它并不阻止复制,但任何认真的用户都会购买它

另一个选择是自己主持。但至少不要选择混淆的方式。即使这样也不能阻止任何事情,但它会激怒你的忠实客户。

只要要钱就行了

我建议花更多的时间思考营销,少担心代码混淆

我喜欢的一种方法是jamroom.net使用的方法。它们相当开放,向订阅者提供完整的代码,在某种程度上允许并鼓励进行更改/自定义。在混淆代码上没有浪费任何精力


他们通过扩展、安装/维护/运营服务赚钱。我不知道他们过得怎么样。似乎有一个规模可观的社区围绕着他们的产品进行建设。所谓社区,我指的是客户和第三方开发人员。这是一个奖金,他们的商业模式甚至规模

一如既往,Joe Blow Blogger可能会盗用你的软件……但真正的商业客户不会冒这种法律风险。正如其他人所说,最好只为付费客户提供高质量的软件。打击盗版的最佳方式是通过社会和法律手段,而不是技术手段。

有人可能会说,从某种意义上说,通过阻止客户自己定制产品意味着更好的业务。然而,我同意不要让顾客不高兴。毕竟,有很多操作系统PHP解决方案。问题是,通常情况下,不允许客户进行修改意味着,如果您的软件不符合其开箱即用的用途,他们就不是您的客户,从而导致客户群的净损失。如果有人想知道,这纯粹是一种学术思想:我们同意“我们将托管它,而您将无法访问FTP”。这对我们的客户来说很好,他们大多是没有技术头脑的小企业,如果他们得到了代码,他们不知道该如何处理。