防止软件复制的最佳做法

时间:2009-11-09 11:59:05

标签: publishing copy-protection

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

提前感谢您的建议!

3 个答案:

答案 0 :(得分:14)

如果您的软件是好的,无论您做什么,都会找到复制它的方法。

如果您的软件不好,没有人愿意复制它。

我的大部分软件都属于第二类,所以我从不打扰复制保护。许多人认为这是一项不值得努力的努力。

答案 1 :(得分:8)

有动力不复制它。

例如,易于复制并在修改后的盒子上执行的Xbox 360游戏现在倾向于在框中捆绑代码以解锁游戏中的可下载内容。这些代码当然只适用于实际购买游戏的人。

因此,最好的选择是让购买软件的人比购买软件的人更好。

话虽如此,该选项可能无法实现或轻松完成,在这种情况下,您应该避免给付费客户太多时间。例如,如果您在需要给您打电话或等待您回复电子邮件之前添加具有在线激活和激活次数有限的序列号,我可以保证这种方式不仅仅会忽略复制软件的人员首先。

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

答案 2 :(得分:1)

除了Carl的评论之外,我想补充一点,严格的复制保护系统可能会让用户感到非常恼火,因此一个好的软件会成为一个糟糕的软件。

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

惩罚付费用户并使合法使用软件比非法使用更难肯定无法解决。