【发布时间】:2011-04-27 17:52:49
【问题描述】:
我正在开发一个 asp.net mvc 2 项目,我想实施以下许可方案:
客户可以购买已编译或带有源代码的解决方案(第二种选择会更贵)。因此,如果他们购买源代码,他们可以根据需要对其进行自定义。但我希望他们为我运行的每个软件副本付费……例如,如果他们将我的解决方案安装在 2 个服务器上,他们应该支付 2 个许可证。
问题是,如果我提供源代码,我该如何实现?应编译某些部分以进行许可证验证...您推荐哪些选项?
调查不同的解决方案如何实现这一点,我发现了 aspnetdotstorefront (http://www.aspdotnetstorefront.com)。这家公司有相同的商业模式,他们卖给你代码但也卖许可证……所以你可以用源代码购买 5 个许可证。
有人知道他们是如何做到这一点的吗?在某种程度上,他们正在检查许可证,他们不允许您绕过检查,因为如果不是每个人都会购买 1 个许可证和源代码,然后安装在他们想要的所有服务器上。
提前致谢, 娟
【问题讨论】: