2

我在想 - 假设您投入了数千个工时并提出了最先进的 CMS 或其他东西。你如何确保从你那里得到它的人不会盗版?我可以坚持买家给我他们的 URL,然后我对其进行哈希处理并将其用作软件中任何地方的校验和,但这听起来像是一种较弱的安全形式。

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

(当然,我可以坚持自己托管软件..)

4

5 回答 5

5

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

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

于 2009-09-15T08:01:35.333 回答
2

如果您正在分发平台,通常是Zend Guard之类的。但是,这也意味着您的客户更难添加他们自己想要的修改。

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

也就是说,我会在这里回应其他答案的观点 - 让人们不想盗版你的产品(并给予他们不这样做的激励)比试图让人们不这样做更好。

于 2009-09-15T07:55:59.650 回答
1

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

另一种选择是自己托管。但至少不要选择混淆路线。即使它不会完全阻止任何事情,但它会激怒你的忠实客户。

于 2009-09-15T08:03:02.083 回答
1

就是要钱。

我建议花更多时间考虑营销,而不是担心代码混淆。

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

他们通过扩展、安装/维护/运营服务兑现。我不知道他们过得怎么样。似乎围绕他们的产品建立了一个规模可观的社区。我所说的社区是指客户和第三方开发人员。这是一个奖励,他们的 Biz 模型甚至可以扩展!

于 2009-09-15T08:51:19.433 回答
1

与往常一样,Joe Blow Blogger 可能会盗版您的软件……但真正的商业客户不会承担这种法律风险。正如其他人所说,最好只为您的付费客户提供优质软件。打击盗版最好通过社会和法律手段,而不是技术手段。

于 2009-09-15T08:54:43.103 回答