Sharepoint - 在Intranet外部提供数据

时间:2009-04-29 08:13:18

标签: sharepoint sharepoint-2007

我知道在内部使用SharePoint是免费的,但是如果我创建一个可以在外部提供存储在SharePoint中的某些数据的应用程序呢?这是合法的做事方式,还是我需要支付全部SP许可才能做到这一点?

4 个答案:

答案 0 :(得分:1)

只有Windows Sharepoint Services(WSS 3.0)是免费的,包含在Windows 2003和2008中,因此随之获得许可。如果用户需要在站点上进行身份验证(即使用表单身份验证),那么您需要为每个用户提供Windows CAL或外部连接器许可证。如果您没有用户帐户(“匿名访问”),那么您不需要任何其他许可。

另一方面,Microsoft Office SharePoint Server 2007(MOSS 2007)是一种商业产品,需要许可才能用于内部或外部的任何用途。

IANAL,请查看MS Licensing。

答案 1 :(得分:1)

您的案例中最便宜的选项可能是在Windows Server Web Edition上安装WSS + Sql Server 2008 Express(约400英镑),以避免支付CAL或外部连接器。

答案 2 :(得分:0)

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

您应该与您的微软许可提供商讨论此问题,这不是一个编程问题,而是一个许可问题。

答案 3 :(得分:0)

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

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

您确实需要与SharePoint许可人员核实是100%。