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

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

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

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


当前回答

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

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

其他回答

我的观点是,如果你的反应是情绪化的,这并不奇怪,但这可能不是最好的反应。

盗版并不意味着你会失去所有的收入。如果你马上放弃,你可能只是自食其果——当然海盗们不会因此感到遗憾。你可能会损失一些收入,但愤怒/沮丧/沮丧很可能会对你的生意造成更大的损害。

人们通常会承担不成比例的成本来保存/保护他们认为是自己的东西。这被用于很多销售技巧和骗局,它可能会影响到你。很容易把每一个盗版副本看作是一笔损失的销售(其中一些无疑是),但是试图保护你的软件不受盗版的侵害可能不是一件务实的事情。

务实的做法是,无论做什么,都要为你的事业、收入和幸福做贡献。总的来说,我敢打赌积极的/建设性的措施会让你比防御性的措施更好——当然,防御也有它的作用。太多的愤怒/沮丧/担心等肯定会影响幸福感(尽管我不提倡压抑你的感受)。

一个想法是尽可能多地与你的客户保持联系(不要向他们发送垃圾邮件)。人们越了解你,就越不可能敲竹杠。即使是盗版者(除了囤积的非用户)也有可能阅读你的在线支持文档——这可能是一个“眼神交流”的好地方(我想O'Reilly用这个词来形容一种写作风格)。

只是不要抱怨太多——那只会让别人相信你活该被宰。

你从未告诉我们破解的版本是否来自演示版本-但你应该直接从你的构建中识别这一点。

我的做法是在构建过程中在几个地方使用ID常数来识别客户。这样我就能找到泄露的源头,只需要下载被破解的那个。

演示版本很容易被破解(但你也应该识别它们——一个ID用于tucows,另一个用于major,等等)。我没有一个简单的方法,除非你能一直考虑在线使用。

问候 拉斐尔

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

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

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

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