我们可以使用单个Visual Studio许可证来创建多个项目并出售它们吗?



我想知道如果我购买Visual Studio 2017 Professional,那么我可以将多个项目出售给使用同一Visual Studio许可证制作的多个客户吗? 或者有任何限制,比如一个客户对一个许可证?

逻辑上应该没有任何限制,还是想确认一下!

只要您销售的是预构建的"独立"程序,并且不需要将 Visual Studio 库与您的程序一起分发即可运行,就没有限制。

事情变得有点棘手的地方是,如果你必须分发程序所需的Visual Studio提供的DLL。其中一些可能对许可再分发有不同的许可/条件/限制。对于VS 2017,您可以在此处找到您有权与程序一起重新分发的VS文件列表:https://www.visualstudio.com/en-us/productinfo/2017-redistribution-vs 。该列表中任何修改了许可条件且与"您可以自由重新分发"不同的库(例如 ASP.NET 库)也在此处进行了注释。

最后,可能有与Visual Studio集成的第三方许可附加库,这些库具有自己的许可条件,例如提供/出售的旧版InstallShield限量版或Visual Studio Installer"向导"库,以自动安装VS构建的程序。

完整的Visual Studio 2017专业许可条款可在此处找到:https://www.visualstudio.com/license-terms/mlt687465/

最新更新