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

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

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

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


当前回答

开源你的软件,那么你就不会有这个问题了:-)

其他回答

如果你想设置一个加密方案和一个网络认证,你可以阻止黑客。

我认为Steam可能是当今最著名的例子。

这取决于你的应用程序有多商业化——游戏盗版是非常严重的。我不认为技术商业应用会被大量盗版,当然它不像游戏或photoshop那样具有“吸引力”。

今年春天有一个臭名昭著的例子,一些“休闲游戏”开发商在他们的游戏中提供“自己定价”的促销活动。人们可以花1美分买一款游戏,但数据显示,软件被盗的数量至少比支付的数量多1/4。http://blog.wolfire.com/2010/05/Saving-a-penny----pirating-the-Humble-Indie-Bundle

我的朋友写了一篇文章描述他是如何处理这种情况的。

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

改变你的商业模式。出售可以零成本、无限制复制的东西并不是一个明智的主意。

版权和专利只是虚假的限制,在数字时代几乎不起作用。

我今天看到了一个有趣的回答: