【问题标题】:How to handle software licensing on a downloaded product?如何处理下载产品的软件许可?
【发布时间】:2010-11-16 12:43:59
【问题描述】:

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

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

我正在考虑使用我可以跟踪的连续剧,但问题是,限制免费版本并让应用程序“了解”其溢价的最佳方法是什么?还是我应该只拥有相同产品的 2 个分支,而不是尝试在 1 个分支中全部完成?

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

【问题讨论】:

  • 它如何既可下载又是 ASP.NET Web 应用程序?那不是让它成为一个在线应用程序吗?
  • 不是真的,它是一个公司可以自己托管的项目管理系统(未来我们可能还会提供托管服务)

标签: asp.net licensing


【解决方案1】:

您可以拥有一个加密的许可证文件,您的系统会经常检查它,告诉它它是什么“版本”。您可以基于此动态限制功能。

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

这对于网络应用来说很难做到。

【讨论】:

  • 谢谢你,这正是我的想法(除了单独的文件部分)。另外,为什么做一个网络应用会变得更难?
  • 当然,更难的是你必须交付代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多