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

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

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

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


当前回答

你什么也做不了。一旦软件出现,它就会出现在那里。当然,你可以向相关网站发送各种法律威胁和下架通知。然后那些获得软件的人会把它发布到其他网站上。

如果软件还没有免费提供,你可以把它塞满DRM和版权保护等等....就会破裂。微软肯定花了数十亿美元试图阻止人们盗版Windows。我仍然认识一些人,他们运行盗版的Windows 7没有任何问题。

You can't prevent people from pirating your software. What you can do is make people feel your software is worth paying for. Some developers have noticed some effect simply from posting a polite and personal message on torrent sites. On the torrent for your software, post a comment saying you're the developer of this software, and while you're glad to see that people like it, the money from software sales goes directly to you and your dog and no one else, and you can't afford to keep making software if you don't get paid. So please consider buying a license.

一些公司仅仅通过善待顾客来打击盗版。让它成为人们想要使用的东西。以人们愿意支付的价格出售。为付费客户提供额外服务。为持有有效许可证的人员提供良好的支持。

Some people are going to pirate your software. There's nothing you can do to prevent it. And it only takes one copy to appear on one warez site, before it spreads and becomes impossible to take down. On the other hand, those people who pirated it most likely weren't prepared to pay for it anyway. If they hadn't been able to pirate it, they simply wouldn't have used it. So in that sense, you haven't lost anything. Remember who your paying customers are. They are the ones you have to satisfy in order to run a successful business. The ones who don't pay aren't your customers, so they're a lot less important.

你可能也会发现这篇博客文章很有趣。

最后,因为有些人很难接受世界不是非黑即白的这一事实,并且喜欢认为那些不把软件盗版等同于邪恶僵尸希特勒的人本身就是秘密的海盗,让我明确一点:

我不宽恕盗版行为。我并不是说你应该喜欢软件盗版者或者像对待自己的孩子一样对待他们。我只是说这是生活中不可避免的事实,太多的公司在“防止盗版”上花了大量的钱,但这并不能阻止盗版使用他们的软件,反而让付费用户使用软件变得不方便。

其他回答

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

我相信广泛的软件盗版通常意味着你对你产品的基本版本要价过高,你最终可以通过大幅降低入门版本的价格来赚更多的钱——市场甚至可能希望这个版本免费。关键是要正确划分市场,弄清楚谁能够支付什么。

As an example of this, look at Visual Studio vs Delphi/C++ Builder. The two used to be very competitive, with old Broderbund/Borland perhaps even ahead of Visual Studio at one time. And then Microsoft figured out they needed to give away a base version of Visual Studio that honestly has enough features for most of us to get by if we really needed to. The result? Delphi/C++ Builder completely lost the low end of the market where the students are that feed into the more-lucrative professional market. Now they're fading fast into irrelevance.

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

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

你能做的不多。您可以使用调用home的激活方案。每次购买都有一个唯一的序列号,在你的数据库中。如果keygen创建的#不是您的数据库,则它不是真实的。如果太多用户(不同的ip地址)使用相同的串行#,则串行#已经泄漏,激活将禁用安装。

但是,如果它是一个被破坏的版本,其中call home例程已被禁用,那么您就不走运了。

不断添加新的功能,这样拥有旧版本的用户就会被鼓励去购买它。确保执行“查找更新”功能,这样他们就能得到提示。

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