Trust your customers to pay the bill. If they want to run your program on two computers at the same time, they will find a way.
Make it as easy as possible for your users to use the software. Often, a pirated version of a program is more user-friendly than the legal version. For one thing, the pirated version just keeps working if the license server is down.
I advise you to give the user full access if the license server is down, instead of giving them a limited version.
This, as all rights management, comes down to cost against risk. If you trust that your users will normally stick within your license terms or at least close to them (occasionally running two instances) then you don't need the extreme approach of the license server query with every run.
If you don't trust your users then how much additional revenue do you think you'll achieve and is it exceeded by the cost of implementing and maintaining your licensing solution? Bear in mind that the more you restrict, the more likely that someone will break your restrictions and pay you nothing (this is my impression based on nothing more than experience).
I for one would be furious if my paid-for-app degraded in performance just because your licensing server was down, that's your problem, not mine :)
As an (almost) average computer user, this would seem fair enough to me, except for one point. If your licensing server is down, my experience should not be affected. The application should continue to run as the full version until it can be properly authenticated. At the end of the day, the end user should not suffer for your technical problems.
发布评论
评论(4)
相信您的客户会支付账单。如果他们想同时在两台计算机上运行你的程序,他们会找到办法的。
让您的用户尽可能轻松地使用该软件。通常,程序的盗版版本比正版版本更方便用户使用。一方面,如果许可证服务器宕机,盗版版本仍能继续工作。
我建议您在许可证服务器关闭时为用户提供完全访问权限,而不是为他们提供受限版本。
Trust your customers to pay the bill. If they want to run your program on two computers at the same time, they will find a way.
Make it as easy as possible for your users to use the software. Often, a pirated version of a program is more user-friendly than the legal version. For one thing, the pirated version just keeps working if the license server is down.
I advise you to give the user full access if the license server is down, instead of giving them a limited version.
与所有权利管理一样,这都归结为风险成本。如果您相信您的用户通常会遵守您的许可条款或至少接近它们(偶尔运行两个实例),那么您不需要每次运行时都使用许可证服务器查询的极端方法。
如果您不信任您的用户,那么您认为您将获得多少额外收入?实施和维护许可解决方案的成本是否会超出这个收入?请记住,您限制得越多,有人就越有可能违反您的限制并且不向您支付任何费用(这是我基于经验的印象)。
如果我的付费应用程序性能下降只是因为您的许可服务器宕机了,我会非常愤怒,那是你的问题,不是我的:)
This, as all rights management, comes down to cost against risk. If you trust that your users will normally stick within your license terms or at least close to them (occasionally running two instances) then you don't need the extreme approach of the license server query with every run.
If you don't trust your users then how much additional revenue do you think you'll achieve and is it exceeded by the cost of implementing and maintaining your licensing solution? Bear in mind that the more you restrict, the more likely that someone will break your restrictions and pay you nothing (this is my impression based on nothing more than experience).
I for one would be furious if my paid-for-app degraded in performance just because your licensing server was down, that's your problem, not mine :)
让诚实比不诚实更容易。一旦出现盗版而没有造成任何损害,那么你只是惩罚了诚实的人。
Make it easier to be honest than to be dishonest. Once a pirated version comes out without crippling, then you have only punished the honest people.
作为一名(几乎)普通的计算机用户,这对我来说似乎很公平,除了一点之外。如果您的许可服务器出现故障,我的体验应该不会受到影响。应用程序应继续作为完整版本运行,直到可以正确进行身份验证。归根结底,最终用户不应该因为您的技术问题而受苦。
加里
As an (almost) average computer user, this would seem fair enough to me, except for one point. If your licensing server is down, my experience should not be affected. The application should continue to run as the full version until it can be properly authenticated. At the end of the day, the end user should not suffer for your technical problems.
Gary