2009-02-05 37 views
33

我正在考虑为我的某个工具添加某种复制保护。你使用什么复制保护技术?

  • 你有什么经验吗?
  • 您是否开发了自己的保护技术或者购买了第三方软件?
  • 您认为这是增加销售额的可行方法吗? (在私人和/或企业环境中)
  • 您如何防止让您的付费客户陷入混乱?在大多数情况下,支付客户遭受严重的版权保护,我不希望这发生在我的客户身上。 (即使这意味着接受一些freeloaders)

我特别感兴趣的技术,允许您的软件的试用版或免费软件供私人使用,但限制在企业环境中的用处。


相关问题How do you protect your software from illegal distribution
相关问题Protect .NET code from reverse engineering.
相关问题Prevent the circumvention of copy protection.

+0

在“保护来自逆向工程的.net代码”中,我提到了几乎所有的问题。我的答案是漂亮的语言不可知论者。 – mmcdole 2009-02-05 08:42:07

+0

尽管你对这个问题的回答解答了我的许多问题(以及更多),但我不认为我的问题是原始问题的完全重复。 其他人也一样,他们是相关的,而不是重复的(恕我直言)。 – 2009-02-05 09:07:14

+0

@DR,我想如果你看看你的要点将被解决的3个问题的总和。我甚至不关心这个问题是否存在,只要它与其他问题联系起来,那么当有人在你的问题上绊倒时,它也会引导他们到其他资源。 – mmcdole 2009-02-05 09:09:29

回答

47

无论您使用的技术,你的软件将被复制。复制保护的实际目的是防止诚实的客户被诱惑而不公平。

最低版权保护技术就足够了。最大值不值得花费时间。此外,我听说有些开发人员向任何询问客户或不客户的用户提供用户支持。这个想法是,快乐的用户可能会成为忠实的客户。

+2

“最低版权保护技术就够了”?然后用户只需卸载并重新安装该应用程序并再使用6个月......用户并不那么愚蠢。 – Pacerier 2015-02-04 19:38:52

3

对于某些产品我们(必须)使用硬件加密狗。尽管他们提供了良好的版权保护,但对于我们的客户来说,这是一件麻烦事。

所有其他软件受软件密钥保护。是的,你可以复制这些。但是,我们有非常好的经验,客户不这样做。 没有钥匙一个程序正常工作,只有你不能计算模型和一些打印功能被禁用。

10

在桌面应用上,我一直使用Clarion模板(3rdParty,http://www.capesoft.com/accessories/secwinsp.htm)。

使用网络应用程序,几乎只是使用用户必须登录并跟踪活动的简单事实。如果他们有一个帐户,这意味着他们已经支付。

桌面很难跟踪。如前所述,非常容易破解。非常多的情况下:

让它讨厌的黑客,但在一些场合尽可能为用户

6

“的硬件加密狗”

这正是我们一直在说我的老工作,在某种程度上,我现在也是如此。基本上,我们出售物理硬件来运行我们免费赠送的软件。这可能对所有企业都不可行,但知道您不必担心盗版是一种很好的感觉,因为人们投入硬件而不是软件。

5

正如mouviciel所说,没有什么是完美的。旨在轻轻鼓励那些可能会购买你的产品的用户购买它,并忘记那些永远不会的人。

的一般提示:

  1. 不要打扰实现自己的保护,除非你有经验,这样做。这是一个付费专业人士提供某种类型的授权/保护的领域可能是值得的(只要记住它不会是完美的)。
  2. 选择一个很难keygen的许可证密钥系统。再次,选择一个预先建立的许可证制度可能就足够了。从头创建你自己可能不会。
  3. 花时间妥善整合您选择的任何授权系统。如果你只是“保护/包装”你的可执行文件,这个保护措施将很快被删除。大多数许可/保护产品都提供了易于集成的工具/宏,这使得自动化开裂更加困难。

对于企业软件,您可以做的最好的事情是让管理员轻松确保他们在许可证范围内(实例/安装数量等)。为他们提供一个核心位置来验证这一点,并在采取更激烈的行动之前轻轻提醒他们是否稍微过度。在大型网络环境中,IT部门的软件许可可能变得非常复杂。让他们的工作更轻松,他们会感谢你。

-1

好的软件不需要保护。你的软件将被复制,而不是你选择什么保护。

因此,避免非法复制的最佳方法是使您的软件易于使用,以便您的客户对您的产品感到满意并满意。

5

“的技术支持是加密狗”

这并不适用于所有的应用程序,但对于价格较高和较低的销售量复杂的应用程序,为您的客户提供出色的支持是最好的办法,以确保你所有的用户都在付钱。

3

我知道这篇文章很早以前就提交过了,但是当讨论这个问题时,每个人似乎总是如此消极。出于显而易见的原因,我不想说我在哪里工作,但我们使用CodeMeter by Wibu-Systems US。我们之所以选择这个,是因为黑客在黑客竞争中无法破解这一点。

关于您提出的所有问题,它都非常灵活,它们提供免费的SDK,这是我们在购买之前测试的。

2

您确实需要为您的软件使用版权保护,但正如其他人所说的那样,尽可能为您的客户尽可能避免使用版权保护。你的目标应该是保持诚实的客户诚实,而不是让他们在最终使用你的软件之前通过箍筋。

我还建议您不要花时间提出自己的授权计划,而应该花时间专注于您的实际产品。

考虑使用CryptoLicensing - 它提供许可,复制保护,激活,机器锁定,试用和其他功能。

免责声明:我为CryptoLicensing的开发商LogicNP Software工作。