代码之家  ›  专栏  ›  技术社区  ›  dkarzon Sven Grosen

如何处理下载产品的软件许可?

  •  1
  • dkarzon Sven Grosen  · 技术社区  · 17 年前

    我正在开发一种产品,我希望在年底前销售,我只是想知道处理许可证的最佳方法是什么。

    我的产品将是一个可下载的asp.net web应用程序,目前看来将有一个免费版本和一个高级版本。

    我在考虑使用我可以跟踪的连续剧,但问题是,限制免费版本并让应用程序“了解”其溢价的最佳方式是什么?或者我应该只拥有同一产品的两个分支,而不是试图在一个分支中完成所有工作?

    我计划为该产品制作一个web安装程序,用户可以在其中输入序列号,它将确定他们的版本。

    1 回复  |  直到 17 年前
        1
  •  1
  •   Robert Greiner    17 年前

    您可以有一个加密的许可证文件,您的系统每隔一段时间就会检查一次,它会告诉您该文件的“版本”。您可以基于此动态限制功能。

    这使您可以保留单个代码库,同时也使系统用户不可能简单地更改配置文件中的设置并免费获取整个系统。

    这对于一个web应用来说是很难做到的。