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

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

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

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


当前回答

有什么联系?我想要一本=)

如果我是你,我会在你的下一个版本中建立一个特殊的自动更新,这样你就可以砖块未注册的软件(比如iPhone)。

其他回答

想要移除被破解的版本就像猫捉老鼠的游戏,水下拳击,死马殴打,在流沙中游泳。你可能想尝试使用像Crack Tracker这样的工具,但这仍然是一个非常无用的斗争,恕我直言。

你唯一能指望的是“让诚实的人保持诚实”,并说服一些几乎诚实的人试着诚实一点。无论你想出什么疯狂的保护方案,最终你的保护都会被取消……特别是如果它很有趣的话。黑客们做了一些疯狂的事情,比如在硬件加密狗中实现的RE'd程序功能,并将它们重新添加到软件中…

正如Dana提到的,部分密钥验证是一个非常有趣的想法。再加上“好吧,我放弃”之类的信息(包括一个到你的订单页面的链接,可能还有折扣)可能会产生奇迹……但这一切都取决于你的应用有多专业,以及你的市场是什么样的。

不要认为你可以让“我永远不会付钱”的盗版者付钱,也不要给你的合法客户带来太多不便。

还要考虑价格。我不知道你们的软件是什么,但每种产品都有多个市场。例如,Photoshop有一个普通版本,它有点超出了任何人想要修饰他们的假期照片的成本范围。出于这个原因,他们制造元素,虽然没有那么多,但确实服务于市场。如果你的软件价格昂贵,而且个人用途有限,可以尝试发布一个家庭版。试用版,广告支持版。

你不要试图检测被黑的版本。这种类型的DRM只会惹恼真正的用户

用DMCA通知联系谷歌,并将该页面从搜索索引中删除。这将使人们很难找到盗版。

http://www.google.com/support/bin/static.py?page=ts.cs&ts=1114905

好消息是,如果有人费心破解了你的软件,这意味着它足够流行/有用,人们真的想要使用它……所以你一定在卖一些!

其次,有一种观点认为,使用破解版本实际上可能会提高你的产品的认知度,并导致更多的销售长期…试着把它想象成一场免费的营销活动……:-)

我被一些为软件盗版辩护的评论和回答激怒了,以至于我不得不写了一篇长篇大论:软件盗版是偷窃吗?.