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

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

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

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


当前回答

我认为,考虑赞助商来开发你的项目将显著地保护你的权利(特别是财务上的权利)。

其他回答

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

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

拿着你所有的钱,进入另一个行业。上次泡沫破裂后,我放弃了编程,现在拥有几家加油站。

我的员工有猎枪来保护我们的产品,这似乎比模糊的法律威胁和keygens/drm在软件世界中更好。

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

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

在线验证系统怎么样?我的意思是. .如果你(自动)按需创建序列号,并要求在线验证来激活你的软件,也许你可以减缓坏的活动。我不了解你的软件,这只是一个想法。

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

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

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