我们将与另一家使用TFS / Octopus Deploy的公司合作。
该项目目前处于第一阶段,其中包括构建平台并确保所有组件协同工作。
我对TFS所需的许可证感到困惑。很容易理解TFS服务器的许可证。但是,似乎每个客户都有一个客户端许可证,为什么我们需要两个产品许可证?什么是与TFS客户端许可证/ VS或MSDN订阅的关联?
答案 0 :(得分:5)
TFS在Server / CAL模型上获得许可。因此,对于将使用TFS功能的每个用户,您需要1个TFS服务器的服务器许可证和1个TFS CAL(客户端访问许可证)。
无论用户如何访问TFS(即Visual Studio,Eclipse,Web Access客户端,Excel,MSProject,第三方工具等),TFS CAL都会涵盖使用情况。
获取TFS CAL的两种方法是:
购买TFS用户CAL
1个TFS CAL(和1个TFS服务器许可证)包含在每个Visual中 Studio / MSDN订阅。因此,任何拥有活动MSDN的人 分配给他们的订阅包含在TFS CAL中。
只有那些人才需要客户端访问许可证(CAL) 访问工作项 - 为他们分配“利益相关者”访问权限,即 免费。
对TFS的扩展,例如测试经理,包管理, 私人渠道需要额外购买。一些TFS Visual Studio Enterprise订阅中包含扩展 还有很多其他人都是免费的还可以购买付费扩展程序 每月,不需要Visual Studio订阅。
更多详情请参阅以下两个博客:
答案 1 :(得分:1)
正如您已经声明的那样,您需要TFS本身的许可证,但如果您有一个Visual Studio订阅,则会包含此许可证。
连接到TFS的客户端可能需要许可证,具体取决于所需的access level。许多规划功能是免费的(利益相关者级别),而源代码和更高级的功能将需要基本(除测试之外的大多数功能)或企业(所有功能)级别访问。
基本级别可以通过直接通过VSTS购买或购买包含CAL许可证的产品获得,例如Visual Studio订阅。
对于较小的团队,您可以免费使用TFS / VSTS,但最多可以使用5个用户。
您可以在Team Foundation Server pricing page上阅读更多内容。