在Windows 2008 Server上运行的非IIS Web服务器是否需要客户端访问许可?

可能重复:
你能帮我解决我的软件授权问题吗?

对于Web应用程序,我想在64位Windows Server 2008 R2 Standard系统上运行JBoss AS。 Microsoft服务器许可证是否允许外部用户在没有CAL的情况下连接到此服务器?

从http://www.microsoft.com/windowsserver2008/en/us/licensing-r2.aspx

“除了以下情况外,必须为访问或使用Windows Server 2008或Windows Server 2008 R2服务器软件的每个用户或设备购买Windows Server 2008客户端访问许可证(CAL):

  • 如果服务器软件的实例只能通过互联网访问,而不通过服务器软件或通过任何其他方式进行authentication或以其他方式单独标识“

所以这听起来像是在JBoss服务的网页上匿名浏览是一个例外,但是如果用户访问需要某种login/密码的网页,则需要一个CAL。

我们不能做出明确的电话。 如果你决定去寻求答案的话,除了微软之外,没有人能做到这一点。 话虽如此,是EULA的相关部分,可以帮助您下​​定决心。

从3.ai开始:

您必须获取适当的CAL并将其分配给每个直接或间接访问服务器软件实例的设备或用户。 硬件分区或刀片被认为是一个单独的设备。 – 对于任何只通过互联网访问您的服务器软件实例的用户或设备,无需通过服务器软件或通过任何其他方式进行身份validation或以其他方式单独标识,您都不需要CAL。

EULA是有目的地写成广泛和非特定的。 这给了微软最大的争议和解释空间。 如果您有疑问,请购买CAL。

编辑:

ZOW。 你刚刚编辑你的问题,并添加我在这里说的同样的事情。 >微笑<

就个人而言,如果有任何types的身份validation作为服务器托pipe的应用程序的一部分,我会假设需要CAL。

如果用户以任何方式单独标识,则需要Windows Server CAL。 单独标识不限于W​​indows Server身份validation。 如果用户通过任何方式单独识别则需要Windows Server CAL。 在Microsoft推出Windows Server 2003的R2版本时,术语“或通过任何其他方式”已添加到Windows Server的许可条款中,这些术语旨在阐明单独标识不仅与Windows Server身份validation相关的事实。

Microsoft提供了一个名为Windows Server External Connector许可证的许可证。 Windows Server External Connector许可证允许无限数量的非员工访问Windows Server,而不需要CAL。

如果您的服务器环境对公众开放,则除了获得Windows Server External Connector许可证之外,您别无其他select,因为无法为可访问您的服务器的每个潜在人员获取CAL。 如果您将服务器的访问权限限制在特定用户组中,则应确定获取CAL之间的平衡点价格,而不是Windows Server External Connector许可证。

请注意,如果您决定购买Windows Server External Connector许可证而不是CAL,则每个构成Web解决scheme一部分的物理服务器都需要一个许可证。 即如果您有多个构成解决scheme的物理服务器,则每个物理服务器将需要这些许可证中的一个。

您还应该知道, Web Edition操作系统通常比标准版操作系统便宜,并且您不需要CAL或外部连接器许可证即可允许用户访问它。 不过,两个操作系统之间存在技术差异,而其他一些许可限制可能会使Standard Edition成为唯一可行的select,但值得深入研究。