2011-06-04 30 views
3

如果我们有使用非Microsoft编译器但使用TFS进行源代码管理的固件开发人员。他们可以使用tf.exe和tfpt.exe而不需要Visual Studio许可证吗?使用它们需要什么许可证?使用TF.EXE和TFPT.EXE需要什么Microsoft许可证?

+0

据我所知,它们是Visual Studio的一部分。 Visual Studio EULA禁止分发它的一部分。我想你会需要一个VS许可证。 – vcsjones 2011-06-04 00:46:30

+4

我投票结束这个问题作为题外话,因为**是关于许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – durron597 2015-06-17 19:59:06

回答

8

Visual Studio 2010 and MSDN Licensing Whitepaper对于帮助您理解EULA中的条款非常有用。

由于“tf.exe”安装为“Visual Studio团队资源管理器”的一部分,下面的章节适用于安装的软件:

Visual Studio团队资源管理器2010, 它包含在Visual Studio 2010 Ultimate,Visual Studio 2010 Premium,Visual Studio 2010 Professional和Visual Studio Test Professional 2010和可用于 的下载给大众。团队 Explorer也可以作为 独立客户端安装,并且可以安装尽可能多的 物理设备,如

基本上,安装软件不是问题 - 因为任何人都可以download the Team Explorer 2010 installer from the Microsoft Download Center

,你需要了解的事情是这样的:

不管你用 访问的Team Foundation Server,哪种方法你 必须始终有对 客户端许可证。

客户端访问许可证(CAL),其中 使单个用户(在 用户CAL的情况下)或设备(为一个设备 CAL)的组织内,以访问Team Foundation 的 所有实例服务器在相同的组织内运行。

只的Visual Studio 2010旗舰版与 MSDN,Visual Studio 2010中的高级与 MSDN时,Visual Studio 2010专业 与MSDN和Visual Studio测试 专业2010 MSDN 订阅包括Visual Studio的 的Team Foundation Server 2010用户CAL。 的CAL必须单独使用 团队基础服务器 所有其他人,包括那些不带MSDN一个Visual Studio的 2010个人开发工具 被收购。

总之,如果这些用户有一个终极VS /高级版/专业版/测试与MSDN订阅,他们已经有一个TFS CAL。如果他们不这样做,那么你需要为他们购买额外的CAL。

+0

感谢让它更清楚。因此,如果我理解正确,您必须至少购买VS Pro或Test,以便使用非Microsoft工具的固件程序员使用TFS Source Control?我希望能够在没有编译器的情况下只购买源代码管理,而不购买他们没有使用的编译器。 – JonN 2011-06-06 16:58:46

+0

@JonN在这种情况下,CAL就足够了。 Visual Studio恰好带有CAL,但您可以单独购买它们。 – 2011-06-07 08:54:44

4

可以只安装Team Explorer,而不必购买额外的Visual Studio许可证。团队资源管理器standalone还包含TF.exe,并将满足您的需求。然而(正如@vs琼斯所说),你将需要安装完整的应用程序,用户界面和所有,因为你不能分裂系统。

重要的一点是任何使用TFS命令行版本的人都需要CAL来读取和更改TFS数据库。

相关问题