所以,经过6个月的努力,我终于发布了我的申请。今天我发现第一个下载它的网站被破解了,我想知道你们程序员同事中是否有人知道如何应对这种东西?

有什么软件作者可以做什么来让破解的版本离线,或者我只是骨头,不应该再创建任何软件,而只是在客户的项目上工作?你有什么建议?有人有这方面的经验吗?

编辑:编程是我所做的——所以是否继续没有问题,只是客户为每个项目支付真金,我仍然不知道独立开发是否至少会为所投入的时间付出代价,现在有了破解的下载,我试图评估该做什么,以及是否有办法做出反应

帖子讨论:当我看到这个问题引起了多大的兴趣时,我想说,即使不是纯粹的编程主题,社区也需要说出他们的想法。我想说,对于任何对这个主题感兴趣的程序员来说,这个页面都是一个非常好的读物。


当前回答

我所见过的最优雅的解决方案是在所有网页的底部用小字体写明“漏洞、warez、keygens、torrent文件、免费下载等会伤害该软件的发布者”。它游戏PageRank和(希望)导致搜索欺骗你的用户被发送到你的网站。

其他回答

这显然是一种高度个人化的反应。我不期望其他人分享它:庆祝吧!有人认为你的软件值得偷!

(a)不可能阻止别人窃取你的软件, (b)试图只激怒你诚实的顾客和 (c)有人偷你的软件意味着你已经解决了最大的问题:隐蔽性。如果没有人知道你的程序,就没有人会买它。至少如果有人不怕麻烦破解了你的软件,人们就会知道你的产品。这里的另一个答案提供了一些有趣的方法来让人们为你的产品付费。

技术保护迟早会失效,试试别的吧。

苹果在避免iPhone应用盗版方面做得很出色:他们以1美元/份的价格出售应用。获得盗版拷贝的成本高于使用AppStore(搜索、下载、安装)。

接受现实吧。大多数盗版你的软件的人无论如何都不会买它。但这并不是停止制作软件的理由,几乎所有主要的软件都被破解和盗版,但Adobe和大型游戏工作室等都还在经营。

我必须承认我没有阅读所有的答案和大量的评论,但这里是我对这个话题的看法:

专注于让软件的付费变得尽可能简单。想想Steam和iTunes。不诚实的人总是会竭尽全力不付钱,但我想如果你让它足够简单,大多数人会很乐意付钱给你。 保持低价。如果价格足够低(比如5美元),它就会低于“实际上免费”的门槛,人们就会开始想“5美元不算什么,我还不如付钱”。

这两者结合起来将防止您诚实的客户试图获得您的软件的黑客副本。

我会不断更新软件。确定一定有一些bug需要修复,并添加客户要求的新功能?当用户拥有盗版版本并对其感到满意时,他们会发现当前版本拥有更多功能,这可能会促使他们购买最新版本。

添加新功能不仅能让现有客户满意,还能吸引新客户。