3

管理层要求我们研究在一些现有应用程序中实施许可功能。到目前为止,这些应用程序只需付费,客户可以随意安装它们。我们需要实施新的许可模式以产生更多收入,因为我们的旧产品运行良好,人们没有升级的理由。因此,我们的新客户将不得不支付许可费和/或受限于他们可以拥有的安装数量。我以前从未处理过这些东西,所以请原谅我的无知。我需要尽可能多的指导(引导我朝着正确的方向前进会很棒!)。我们需要以下...

  1. 限时演示版本。当他们安装软件时,它会在固定的时间内使用全部功能。之后,当他们尝试运行它时,它会告诉他们他们的许可证已过期。
  2. 限制应用程序在特定机器上运行的许可选项。
  3. 将应用程序限制为由特定用户运行的许可选项。
  4. 将应用程序限制为特定总用户数或并发用户数的许可选项。

第一个很容易弄清楚,但我不知道如何实施其他三个。任何意见是极大的赞赏。

4

2 回答 2

3

我会诚实地查看第 3 方解决方案。许可本质上涉及很多概念,并且只需一周的开发时间,您就可以购买功能齐全的许可产品以集成到您的产品中。在这种情况下,自己编写可能不值得麻烦。

我以前使用 Desaware 许可系统进行基于用户和机器的许可。工作得很好,没有抱怨。我相信他们的框架将足够强大,可以处理您的所有 4 个要求。http://www.desaware.com/products/licensingsystem/index.aspx

于 2011-05-16T19:17:48.253 回答
0

所有这些 scnarios 的实施和正确处理(并且无忧无虑)都可能非常复杂。与其浪费时间,不如考虑使用像CryptoLicensing这样的商业许可解决方案。它支持您想要的所有场景,包括试用、机器锁定、用户锁定和浮动/并发。

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

于 2011-08-16T05:04:48.457 回答