许可证检查的电话回家被认为是邪恶的

时间:2010-12-03 12:51:42

标签: licensing trialware shareware

许多人认为打电话回家执行用户许可证是“邪恶的”。但对于我依赖Web的Windows应用程序来说,它似乎是强制执行单用户,多工作站许可证的完美方法,即许多计算机上的一个许可证,但一次只能有一个许可证。例如,考虑单个渲染引擎许可证,其中工作进程跨越几个小时仅在一台计算机上处​​于活动状态。

因此,许可服务器必须在首次运行时对应用程序进行身份验证,并在启动工作进程之前检查当前是否正在使用该许可证。如果应用程序需要Internet访问只是来检查其许可证,我可以看到这将被视为 evil ,但无论如何没有Internet连接我的应用程序是无用的。站点许可证只需要一次检查。

如果许可服务器已关闭(希望几乎从不),应用程序应优雅地降级到受限版本,直到可以进行身份​​验证。无论如何,它必须打电话回家检查更新和报告(双方同意)使用情况统计数据,为什么这么糟糕?

如何保持诚实的人诚实而不邪恶?

4 个答案:

答案 0 :(得分:8)

相信您的客户支付账单。如果他们想要在两台计算机上同时运行您的程序,他们会找到一种方法。

让用户尽可能轻松地使用该软件。通常,盗版的程序比合法版本更加用户友好。首先,如果许可证服务器关闭,盗版版本将继续工作。

我建议您在许可证服务器关闭时为用户提供完全访问权限,而不是为他们提供有限的版本。

答案 1 :(得分:4)

正如所有权利管理一样,这取决于风险成本。如果您相信您的用户通常会遵守许可条款或至少接近他们(偶尔运行两个实例),那么每次运行都不需要使用许可服务器查询的极端方法。

如果您不信任您的用户,那么您认为您将获得多少额外收入,是否超出了实施和维护许可解决方案的成本?请记住,你越是限制,就越有可能打破你的限制而不给你任何代价(这是我的印象,仅仅基于经验)。

如果我的付费应用程序因为您的许可服务器已关闭而降低了性能,那么我会感到愤怒,这是您的问题,而不是我的问题:)

答案 2 :(得分:3)

说实话比不诚实更容易。一旦盗版版本出现而没有瘫痪,那么你只会惩罚诚实的人。

答案 3 :(得分:2)

作为一个(几乎)普通的计算机用户,这对我来说似乎很公平,除了一点。如果您的许可服务器已关闭,我的体验不应受到影响。应用程序应继续作为完整版本运行,直到可以对其进行适当的身份验证。在一天结束时,最终用户不应该因为您的技术问题而受苦。

加里