0

我有一个基于 Visual Studio 的商业插件。

我的产品是按单个开发者授权的,因此开发者可以在多台计算机上制作副本,只要该产品由同一开发者使用。

一段时间后,我发现我的许多客户购买了一个开发人员许可证并将产品分发给所有团队成员(这种情况并不少见)。

我花了很多时间(在 StackOverFlow 和外部)搜索如何防止这个问题,但我发现大多数人都在谈论保护每台机器的许可证。

我的问题是,如果我不能将合法客户限制在任意数量的机器上,如何防止我的合法客户在更多机器上非法分发我的产品?

抛出我的搜索我得到一个解决方案,但我想问你是否可以接受?我可以限制每个 Windows 用户名的许可证,而客户第一次激活产品时,我会使用产品序列号记录 Windows 用户名,因此他无法在任何具有另一个 Window 用户名的机器上运行(甚至重新激活)产品.

如果您购买任何按开发人员授权的产品,您是否可以接受这种方法?(或者在另一边这个政策可能会减少我的销售额?)。

此致,

4

6 回答 6

2

您可以使用多种形式的 DRM 来保护您的产品。考虑一下,您有时会伤害和惹恼合法所有者。如果有人更换了计算机或重新安装了 Windows,那么他将无法再次安装您的产品。DRM 也可能被破坏,而且通常不值得花时间在它们上面。

我的建议是不要试图阻止盗版软件,因为你无法阻止它。如果您知道某个特定客户滥用您的许可证,请向他们发送一封友好但坚定的电子邮件,要求他们获得所有副本的合法许可证。否则,您可能需要采取法律行动。

总而言之,试图打击软件盗版是一个失败的事业。您可以考虑使用其他类型的许可证,让拥有多个开发人员的公司更容易获得您的插件。如果您提供团体折扣,他们更有可能付款。

于 2010-10-06T12:00:28.753 回答
0

Goerge,你所描述的在你的行业中很常见。战斗已经输了。小公司不会购买应有的许可,但大公司最终会尊重您的许可条款。

您必须调整定价策略并考虑到这一事实。

添加更多保护将起到相反的作用,阻止您获得新客户或保留现有客户。

于 2010-10-06T13:46:45.717 回答
0

不要让它难以使用。我看到了糟糕的结果,比如蓝光几乎因为它们上面的 DRM 而失败。有些人不得不求助于 Slysoft Any HD-DVD 来播放蓝光,因为本应播放蓝光的软件播放器无法播放他们购买的光盘。

于 2013-06-10T20:41:01.287 回答
0

我想这取决于插件的使用方式。如果它主要用于在 Windows 域中设置计算机是事实上的标准的办公环境,那么是的,它是可以接受的。

如果开发人员习惯于在家里的电脑上使用插件,这可能会成为一个问题,因为用户名可能不匹配。

编辑:您也许可以为每个用户设置 2 个用户名的限制。这可以解决在家使用的问题。

于 2010-10-06T11:57:19.803 回答
0

我想说尝试将许可证绑定到 Windows 用户名就足够了,而且在某种程度上可以接受。在您的情况下,您可能没有针对多台机器/用户/等的任何保护。使用您的许可证的许多副本 - 让几个人使用它变得微不足道。大多数合法的人会购买额外的许可证,如果这样做变得不平凡,将其绑定到登录名可以很容易地激励获得额外的许可证。

请记住:

  • 您无法防范各种规避许可的方法。
  • 您不需要花哨的许可证保护,您只需要获得额外的许可证比规避许可证更容易。
  • 不要让使用许可产品变得困难。

不过,作为某些项目的唯一开发人员,我有一个警告,就是绑定到一台机器(或者可能是用户帐户)的东西——我的构建服务器和/或我的家用机器总是需要 1 个额外的许可证。即使只有我在使用它,也要为那台机器付费,这很烦人——所以想想吧。对于您的产品,这意味着我必须至少拥有 2 个许可证 - 一个用于我的工作计算机,一个用于我的家庭计算机(不同的用户/域)。

于 2010-10-06T12:05:49.537 回答
0

发明某种设置,每个人都希望以自己的方式设置,并将该设置值保留在您的服务器上,以获得许可证。如果是同一位程序员从三台不同的 PC 上使用该应用程序,他将不会抱怨到处都是相同的设置。(事实上​​,他会喜欢的)。但是不同的人有不同的品味,人们很快就会厌倦以他们喜欢的方式重新设置选项,但后来发现它又重新回到了其他人的偏好。他们会认为也许购买便宜的个人副本而不是经历所有这些废话毕竟不是一个坏主意。

您自动移动的用户偏好越多,对单个用户来说就越好,而对作弊者来说越糟糕。

于 2010-10-06T12:20:30.397 回答