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

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

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

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


当前回答

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

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

其他回答

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

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

确保你正确的版本更新和版本的产品。然后将可执行文件的散列存储在服务器上,并在第一次启动时检查exe文件是否被更改。如果是,你可以采取措施,比如关闭程序或删除一些你安装的文件,这样程序就不会启动

I don't know for sure what I would do in your position, but at least one developer who found his cracked software available as a torrent emailed the host to complain -- not about the crack, but about the quality of the crack. It seems that the cracker didn't do a very good job and made the software less desirable. The developer was apparently horrified that his product, with his name, was going out to people and would ruin his product's good reputation, and demanded that if someone was going to crack it, that they needed to do a better job!

这个故事出现在Slashdot上:

开发者要求海盗湾不移除Torrent

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

让你的软件防破解是不可能的。

然而,你可以做一些合法的事情。您可以向网站所有者发送停止通知信,以从他们的网站上删除被破解的版本。你也可以起诉。您可以联系该网站所有者的ISP,让他们知道该网站所有者的非法活动。

但简而言之——除此之外,你真的没有太多办法。

大约十年前,我开发了一些出售软件,但很快就被黑客入侵了。然后我创建了一个带有相当复杂的反黑客方案的版本,其中有一个可怕的(但毫无意义的)警告,只有在尝试部分黑客时才会出现——警告威胁要销毁C:驱动器上的所有数据。这似乎起作用了(它从未被黑客攻击过——尽管现在已经完全过时了),但只带来了一些丑陋的支持噩梦。