2009-04-29 68 views
1

我知道在内部使用SharePoint是免费的,但如果我创建的应用程序能够在外部提供一些存储在SharePoint中的数据,该怎么办?这是做法的合法方式,还是我必须支付完整的SP许可证才能做到这一点?Sharepoint - 在内部网络之外提供数据

回答

1

您的情况中最便宜的选择可能是在Windows Server Web Edition(〜400英镑)上安装WSS + Sql Server 2008 Express,以避免为CAL或外部连接器付费。

0

在内部使用SharePoint不是免费的。您需要每个服务器副本的服务器许可证以及每个使用它的客户端的客户端访问lincenses(CAL) - 内部。 SharePoint托管并在外部发布了许可SharePoint的单独模型。

您应该与您的微软许可提供商谈论此事,这不是一个真正的编程问题,这是一个授权问题。

1

只有Windows Sharepoint Services(WSS 3.0)是免费的,并且包含在Windows 2003和2008中,因此与其一起获得许可。如果用户需要在网站上进行身份验证(即使用表单身份验证),则您需要为每个用户提供Windows CAL或外部连接器许可证。如果您没有用户帐户(“匿名访问”),那么您不应该需要任何额外的许可。另一方面,Microsoft Office SharePoint Server 2007(MOSS 2007)是一种商业产品,需要任何内部或外部使用许可证。

IANAL,因此请向MS Licensing查询。

0

为连接到intrenet的SharePoint提供许可费用。您有自己的应用程序从SharePoint读取数据(例如webservices/rss)并将其公开给互联网的情况完全不同,且不太可能考虑进行许可。

鉴于您只暴露部分数据而不是界面,您应该没问题。如果您使用CAL访问SharePoint,我相信运行您访问SharePoint 的应用程序的用户将使用其中一个CAL。

你真的需要检查你的SharePoint许可人是否100%。