我可以在.net框架允许的安装程序中重新分发Microsoft Build Tools吗?我从技术角度知道这是可能的。从法律的角度来看,我更好奇。
答案 0 :(得分:1)
在您的设备上使用构建工具以及在组织内部使用的许可实际上是Visual Studio许可的一部分。
其license terms读为:
Microsoft Corporation(或根据您的居住地,其附属公司之一)向您许可此补充。请参阅您的Microsoft Visual Studio 2017软件(“软件”)许可条款,因为这些条款适用于您使用本补充程序。 您可以将此补充副本与软件的每个有效许可副本一起使用。如果您没有该软件的许可证,则不得使用该补充。
构建工具的特定用法(在构建计算机上安装)是Visual Studio许可的一部分(请参见this Visual Studio 2017 license)
因此,如果您希望随软件一起分发某些构建工具,而不要求用户具有Visual Studio许可证,请考虑使用JetBrain的MSBuild分发。在上面看到他们的blog post。