防止软件复制的最佳实践

发布于 2024-08-10 00:18:55 字数 81 浏览 3 评论 0原文

我正在开发一个应用程序,我正在寻找一些有关保护它免受复制的很酷的信息!你们知道一些关于它的书/文章/任何信息吗?

预先感谢您的建议!

I'm developping an application and I'm looking for some cool informations about protecting it against copy ! Do you guys know some book/articles/any informations about it ?

Thanks in advance for your advices !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

漫雪独思 2024-08-17 00:18:55

如果你的软件很好,无论你做什么,都会有人找到复制它的方法。

如果你的软件不好,没有人会费心去复制它。

我的大多数软件都属于第二类,所以我从来没有为复制保护而烦恼。许多人认为这是一项不值得的努力。

If your software is good, someone will find a way to copy it no matter what you do.

If your software is no good, nobody will bother to copy it.

Most of my software falls in the second category, so I've never bothered with copy protection. Many believe that this is an endeavor not worth the effort.

棒棒糖 2024-08-17 00:18:55

有动力不去复制它。

例如,Xbox 360 游戏很容易复制并在改装的盒子上执行,现在倾向于将代码捆绑在盒子中,以解锁游戏中的可下载内容。当然,这些代码仅适用于真正购买游戏的人。

因此,最好的选择是让购买你软件的人比复制软件的人更划算。

话虽如此,这种选择可能不太可能或不容易完成,在这种情况下,您应该避免给您的付费客户带来太大的困难。例如,如果您在他们需要打电话给您或等待您回复电子邮件之前添加带有在线激活和有限激活次数的序列号,我可以保证这种方式所带来的伤害不仅仅是忽视复制您软件的人首先。

您可以选择的最糟糕的选择是会让您的一些付费客户希望他们没有选择的选择。

Have incentives to not copying it.

For instance, Xbox 360 games, that are easily copied, and executed on modded boxes, now tend to bundle codes in the box that unlocks downloadable content in-game. These codes are of course only available to people actually buying the game.

So your best option is to make it a better deal for the guy that buys your software, than it is for the people copying it.

Having said that, that option might not be possible or easily done, in which case you should avoid giving your paying customers too hard a time. For instance, if you add serial numbers with online activation and limited number of activations before they need to call you or sit waiting for you to answer an email, I can guarantee that this way will hurt more than just ignoring the people that copy your software in the first place.

The worst option you can go for is the one that will make some of your paying customers wish they hadn't.

探春 2024-08-17 00:18:55

除了卡尔的评论之外,我想补充一点,严格的复制保护系统会让用户非常恼火,因此一个好的软件会变成一个坏的软件。

除此之外,它实际上取决于软件要做什么 - 您是否可以期望互联网连接或者应用程序可能在许多防火墙后面的数据中心中运行?如果网络可用,自动更新服务是跟踪使用情况的好方法 - 同时您应该考虑隐私。否则,一些随机序列号过程通常就足够了:那些努力绕过它的人很可能无论如何都不会购买该软件,而对于其他人来说,复制并粘贴序列号可能是可以接受的。但话又说回来:这取决于软件和用户……

惩罚付费用户并让合法使用软件比非法使用软件更难肯定是行不通的。

In addition to Carl's comment I want to add that a rigid copy protection system can make users really annoyed and so a good software becomes a bad software.

Other than that it really depends on the software what to do - can you expect internet connectivity or might the application be running in a data center behind many firewalls? If the net is available an auto-update service is a nice way to track usage - while you should take privacy into consideration then. Otherwise some random serial number process is often good enough: Those who take the effort to bypass it most likely won't buy the software anyways and for others copy and pasting a serial number might be acceptable. But then again: It depends on the software and the users and ...

Punishing the paying users and making it harder to use the software legally than illegally certainly won't work out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文