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

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

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

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


当前回答

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

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

其他回答

我想补充一点,不为你的软件付费就像不交税一样。你可能在进步,但你是在欺骗你周围的人。

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

Make your software contact a central server while it is being used. Roll patches/etc through the server connection. Also, make 1 or 2 main features that occasionally contact the server to do the processing. Require a valid account that auto-logs in in order for the main features to work. Make the valid accounts pay a small fee like 1-2 dollars a month. Ask them to put a credit card on file and roll the charges into 6-month billing increments or something so you don't just waste a bunch on CC fees.

同时,保持一个容易找到的,低成本的软件版本。人们每个月花1美元就可以使用5次。随着使用量的增加而增加费用。让人们找到并安装免费版本比找到并安装破解/黑客版本更便宜、更容易。

这很简单。在过去,如果你负担不起或者不想让警察保护你的油井,或者事实上,警察不在乎,你知道你会怎么做吗?

你会在井里下毒的。

如果我是你,我就涨价5%。然后我会发布一个完整的功能演示,上面写着“已注册[破解]”,但它会意外地崩溃并出现故障。

在所有地方发布这个新版本。Bitorrent, edonkey, usenet,所有你能找到的盗版网站。淹没竞争!

然后指引被破解的用户联系客户支持,如果他们现在注册并提供下载破解软件的网站,就可以享受5%的折扣。

使用裂缝作为促销代码来推动销售。

I agree with GSto... a lot of people aren't going to use a cracked version, I think really its a small minority of people who are willing to do such a thing since they are often wrought with viruses and it just isn't the type of thing that most people would go through the hassle of bothering with, the only way that it would be in jeapordy is if your app is some sort of hacking / black hat marketing app which is, itself, shady and therefore something sought after by the demographic who is most likely to use cracked software..

不要浪费你的时间试图追求有破解版本的“网站”,因为他们几乎肯定是通过torrent网站进行交易,任何人都应该知道,这些是不可能停止的。如果好莱坞电影公司不能阻止他们的电影在DVD发行后的第二天(或者通常是之前)被盗版,你将如何与在线交易你的软件的人对抗?

保护你的软件100%的唯一方法是使用基于云的方法,在你的服务器上托管软件的一部分,你仍然可以把很多代码放在客户端,但只是让它通过你的某些事情运行,我不知道你的应用程序是什么,所以很难说这是否可行。