如果我们有使用非Microsoft编译器但使用TFS进行源代码管理的固件开发人员。他们可以使用tf.exe和tfpt.exe而不需要Visual Studio许可证吗?使用它们需要什么许可证?使用TF.EXE和TFPT.EXE需要什么Microsoft许可证?
回答
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。
感谢让它更清楚。因此,如果我理解正确,您必须至少购买VS Pro或Test,以便使用非Microsoft工具的固件程序员使用TFS Source Control?我希望能够在没有编译器的情况下只购买源代码管理,而不购买他们没有使用的编译器。 – JonN 2011-06-06 16:58:46
@JonN在这种情况下,CAL就足够了。 Visual Studio恰好带有CAL,但您可以单独购买它们。 – 2011-06-07 08:54:44
可以只安装Team Explorer,而不必购买额外的Visual Studio许可证。团队资源管理器standalone还包含TF.exe,并将满足您的需求。然而(正如@vs琼斯所说),你将需要安装完整的应用程序,用户界面和所有,因为你不能分裂系统。
重要的一点是任何使用TFS命令行版本的人都需要CAL来读取和更改TFS数据库。
- 1. DotNetNuke |是需要许可证
- 2. 为什么Images.Media.insertImage不需要WRITE_EXTERNAL_STORAGE许可
- 3. 为什么我们需要RBAC许可?
- 4. 什么字体预装在Windows上,不需要许可证?
- 5. Android:许可证,我需要什么来完全免除责任
- 6. 我需要什么许可证才能在商业产品中使用gSOAP?
- 7. rhev使用什么许可证?
- 8. Microsoft Visual Studio许可证
- 9. 要使用Cloudera Hbase,需要任何许可证?
- 10. 许可:LibFindMacros.cmake的许可证是什么
- 11. RFC有什么许可证?
- 12. 是否需要TFS 2010许可证?
- 13. 我需要visual studio许可证吗?
- 14. 是否需要购买sencha许可证
- 15. 我可以通过tfpt.exe,tf.exe或通过TFS API(从powershell)查询变更集吗?
- 16. tf.exe和tfpt.exe如何根据执行目录建立与TFS实例的连接?
- 17. Away3D&AwayPhysics:内容使用需要许可证的功能
- 18. 需要帮助确定需要哪种Bing Maps API许可证
- 19. 为什么需要验证用户名?
- 20. 为什么需要用户验证?
- 21. 什么样的许可证是R包的最佳许可证?
- 22. 使用SSL需要什么?
- 23. 为什么我需要在控制器中再次指定许可证?
- 24. 什么是Microsoft SQL服务器,为什么需要安装它?
- 25. 为什么Microsoft Graph需要$ select和$ expand = extensions?
- 26. 移植LGPL代码 - 我可以使用什么许可证?
- 27. Linux上的Microsoft字体许可证
- 28. 为什么WiFiP2P需要互联网许可?
- 29. 需要SSL证书和接受SSL证书有什么区别?
- 30. 使用WMI的Microsoft产品许可证密钥
据我所知,它们是Visual Studio的一部分。 Visual Studio EULA禁止分发它的一部分。我想你会需要一个VS许可证。 – vcsjones 2011-06-04 00:46:30
我投票结束这个问题作为题外话,因为**是关于许可或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – durron597 2015-06-17 19:59:06