2010-06-11 156 views
3

我们计划购买Visual Studio Professional 2008 Edition来为我们自己构建一些专有软件 。 我们有3名开发人员在研究这个软件。 问题是Microsoft Visual Studio专业授权

我们可以在整个办公室分发应用程序(只是exe)吗?

有什么限制?如果有的话。

我经历了MS提供的文档,但它为我消化或我没有得到一个直接的答案 任何帮助赞赏。

您能否通过Microsft网站的某些证明(例如链接,文档等)回复您的答案?

+4

我投票结束这个问题作为题外话题,因为它涉及许可或法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-许可问题永远在主题上)以获取详细信息,以及[帮助]了解更多信息。 – JasonMArcher 2015-06-12 22:37:01

回答

3

是否有任何特定原因需要专业版? Visual Studio Express是免费的,您可以构建您想要的任何应用程序并尽可能多地分发它们。

您使用visual studio构建的所有应用程序都有免费且无限制的许可证,可以在您认为合适的情况下进行分发。如果您购买第三方组件,他们可能拥有不同的许可证,但Visual Studio附带的任何内容都可以自由重新分发(只要您遵循重新分发运行时的规则)。

UPDATE:

如果你想从微软 “证据”,只是阅读EULA

Visual Studio 2008 Professional End User License Agreement

+0

VS Express是否支持Crystal Reports? – EvenPrime 2010-06-11 21:05:16

+1

不,但SQL Server Express具有内置的Reporting Services。另外,使用VS Express与购买的第三方报告平台可能会更便宜。 – 2010-06-11 21:29:36

6

是的,你可以分发你构建的应用程序。

许可证适用于Visual Studio本身,您可能不会将其分发给比您拥有许可证的计算机更多的计算机。

+0

+1您可以分发已编译的应用程序和使用的库(如果有的话)。你不能分发VS Pro本身,但我确定这就是你的意思。 – kenny 2010-06-11 20:47:22

+0

是的,我的意思是应用程序内置使用VS 2008 – EvenPrime 2010-06-11 20:48:12

+0

它再次变得复杂,所以这里情况。 说,我开发了一个小的附加应用程序(说),我不能将它分发给所有在办公室工作的人?这就是你说的吗? – EvenPrime 2010-06-11 20:51:52

2

使用Visual Studio构建的应用程序的分发没有限制,所以是的,您可以不用担心。

顺便说一句:为什么VS 2008而不是VS 2010?

+0

您能解释一下,可以安装的机器数量和使用它的人数有哪些限制? – EvenPrime 2010-06-11 20:48:58

+0

例如你购买了3个许可证,允许你在3台机器上安装它。 – starskythehutch 2010-06-11 20:50:13

+2

Visual Studio可以安装在您拥有许可证的机器上。您开发的应用程序可以安装在任意多台机器上。 – 2010-06-11 20:55:00

2

只能在您购买许可证的机器安装Visual Studio。所以在你的情况下,你应该得到3个许可证。

这将让你建立/编译/代码应用程序,可以在任意多台计算机上使用。您甚至可以将该应用程序出售给任何人。

如果你不需要额外的功能,你也可以使用Free Express Edition。它也可以用于生产。

+0

我可以声称我自己的微软,除非我有文档! – EvenPrime 2010-06-11 21:08:34

+0

@ThinkingCap你有文档。它在从Microsoft购买的许可证中。 – AaronLS 2010-06-15 18:10:53

+0

无论如何购买开发者许可证而不是机器许可证?基本上,我想在我的台式机和笔记本电脑上安装VS 2010 Pro(如果我购买的话)。当然,我一次只能使用一个:) – David 2011-01-02 01:30:49

4

你仍然听起来很迷惑,所以也许如果我们使用类比。 Photoshop用于创建图像。假设您向Photoshop购买3个许可证,以便您可以在3位艺术家的机器上安装Photoshop。艺术家用Photoshop制作一些图像。图像可以分发给任何人,通过你的办公室。该许可证仅适用于您安装的Photoshop应用程序。您使用Photoshop应用程序创建的图像可以按照您认为合适的方式分发。

因此,您为Visual Studio拥有的许可证赋予您在您购买许可证的开发人员计算机上安装Visual Studio应用程序的权利。然后开发人员编写一些代码,并将该代码编译到新程序中。他们编译的这个程序是他们的创作,并且可以根据需要分发。