使用许可证保护自定义.NET组件的最佳方法是什么?

Yoa*_*. B 7 c# licensing

许可自定义.NET组件或销售应用程序的最佳方法是什么?

  • 封闭源
  • 2授权模式:
    • 试用限制功能许可证(免费)
    • 功能齐全

Den*_*yka 6

至于"封闭源"场景,请考虑使用混淆.我一直在使用SmartAssembly,对结果非常满意.

至于许可模式.您正在谈论.net组件,因此目标受众是开发人员.我不认为他们会处理免费的有限试验.如果您要向开发者社区出售有价值的东西,请准备好在Rapidshare或种子上看到"全功能"版本.

我建议专注于支持和频繁更新/增强而不是保护.在大多数情况下,"业务"购买支持而不是二进制.

如果你需要一些工具标题,你为什么不这样做?".net licensing"查询将为您提供链接音.

希望有所帮助.


Not*_*tMe 0

这里有很多细节缺失。

您是从某人处获得许可还是尝试创建许可?

开源、闭源、销售?如果出售,提供货源吗?

组件/应用程序的最终用途是什么?您是托管它(如多租户站点)还是更多的是 COTS?

您的竞争对手的销售模式是怎样的?这似乎对他们有用吗?例如,这听起来合理吗?<- 模仿那个。

当您回答这些问题时,您将找到适合您需求的许可证。