更新:最新的许可信息可以在这里找到:http://particular.net/licensing
所以,我正在阅读NServiceBus Community Edition的许可限制.它说:
生产使用仅限于不超过4个核心的单个服务器.
这是否意味着所有订阅者和所有发布者都需要在单个服务器上运行?
或者这是否意味着作为发布者或订阅者的每个服务器可以拥有不超过4个核心?
我希望它是后者,因为我们计划使用NServiceBus允许在几个不同的客户端机器和服务器上运行的多个应用程序(和服务)订阅业务事件.我很难让我的管理层为我们想要允许作为已发布事件的订阅者的每台机器上的每个cpu支付500美元.
更新:作为旁注,商业许可证表明他们"将有权进入您的场所并访问您的记录和计算机系统",以确保您支付全额费用.我知道我的数据安全人员会对此嗤之以鼻.有商业版本的人是否评论了这次审计的发生频率以及实际的侵入程度?
Vac*_*ano 43
更新:对于版本4.0,NServiceBus的许可似乎已更改.我找不到任何有关Express版本的信息.这很可能不适用于该版本.
所以我为NServiceBus的2.5版本挖了更多.
NServiceBus有三个许可证选项(适用于代码和二进制文件),我解释如下:(
免责声明:我不是律师所以请阅读真正的许可证并遵循这些许可证)
RPL 1.5:开源"喜欢"许可证.这有很大的局限性.这个限制是你必须将所有"衍生 作品 "发布到网上.在乡亲 GNU列出这是一个非自由许可证.(虽然如果你的项目是开源的,那么这个许可证使NServiceBus"免费"(实际上)).
更新: Udi Dahan声称"衍生作品不包含使用NServiceBus作为库(绑定到外部接口)的代码." (这已被澄清为不正确.见下文.)
另一个更新: Phill说他通过电子邮件向Udi发送电子邮件,并且他被告知许可证不能像那样工作.(见下面的评论)
我承认,虽然我感谢Udi的伟大产品,但我希望他能让他的许可证得到理顺并且更加清晰.
另一个更新: Udi再次回答了我的问题并承认他的早期评论基于以前使用的Apache许可证.新许可使用RPL,基本上意味着如果您不能在RPL下发布使用NServiceBus的源,那么您不能使用NServiceBus作为RPL.
Express Edition:您可以免费使用这些限制:
因此,如果您想要无限制地使用Express Edition,那么最好的是在标准版下购买1+核心许可.然后,您可以根据需要使用尽可能多的Express Edition许可证.
来源
以下是这篇文章的来源.他们大多来自NServiceBus的"所有者和作者"Udi Dahan的引用:
注意:NServiceBus仍然比那里的大多数ESB玩家便宜.远比滚动自己便宜得多.
| 归档时间: |
|
| 查看次数: |
19282 次 |
| 最近记录: |