2009-02-07 130 views
3

我在我的工作场所为Microsoft Visual Studio 2008 Professional Edition开发了一个小型winforms应用程序,Visual Studio已授权给我所在的公司。Microsoft Visual Studio许可证

如果我想出售该应用程序,我的许可证选项是什么?

编辑:
这里的问题不是我与我的雇主的关系(代码是几个小时后写的,我们有一个理解),但我与微软的关系。例子:
Ex。如果我继续在Visual Studio Express中开发,我可以保留旧代码吗?有没有办法来验证某些程序集是否使用Visual Studio Professional编写的?

+4

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

回答

6

我很难看到这里的问题是什么。假设您的雇主拥有适当许可的Visual Studio副本,他们有权让您将其用于任何他们选择的目的。无论他们是否让您使用公司资源用于自己的项目,微软公司都不是。

11

我想说的是更多地依赖于与您的雇主的合同,而不是Visual Studio本身的许可。如果这是一个适当的许可副本,那么问题仅在于您的雇主。

许多开发人员的合同确实规定,在工作期间或在雇主的设备上编写的任何代码,或甚至在雇用期间的任何时间都属于雇主。

如果不是这样,我会下载一个Visual Studio Express的副本,并在您自己的系统上进行任何进一步的开发,只是为了掩饰自己。

2

尝试项目是否在Visual Studio Express Edition中运行。 它这样做,问题就解决了。 如果不是,请返回步骤1.

1

了解VS Professional中的EULA。你应该能够辨别出你可以做什么,不能从那里做什么。将此与EULA Express进行比较。这很乏味,但它是一个正确的开始。

4

微软的 DreamSpark( https://www.dreamspark.com/default.aspx程序可能是一个不错的选择。基本上是一个为期三年的MSDN订阅免费(约构建实际的产品等一些要求 - 听起来很完美)

编辑:这是“BizSpark的”:http://www.microsoft.com/BizSpark/

+0

-1第一个dreamspark仅适用于学生,其次是用于教育目的,例如。你无法用它赚钱。 – texmex5 2009-02-07 22:42:33

2

不知道字节码本身,但首先检查程序集文件属性。在我的Vista上,我右键单击 - >属性,然后选择详细信息选项卡。然后运行ILDASM并检查程序集上的属性。

同时仔细检查快速版本上的EULA,该网页将其指定为“爱好者”和“爱好者”的目标。我偏执的一方认为可能有可识别的东西。

最后,如果您想要非常小心,只需下载SDK在分发代码之前在命令行上编译您的代码。

5

您在安装Visual Studio时同意的EULA非常明确。您不仅拥有使用VS开发的代码的权利,您需要要求明确声明您的代码的版权。

您应该查看的一个文件是redist.txt,它将被复制到安装目录。它列出了Microsoft允许您自由重新分配的文件。所有必需品都在那里,比如.NET框架。任何不在该列表中的东西都不适合你使用。

在EULA中有一个具体排除,您不允许开发可用于允许您的客户访问Internet资源收费的产品。有点奇怪的排除,我认为这是为了压制MSFT无法控制的业务部门的竞争。

最后,正如其他人所暗示的,与雇主的“理解”意味着在关键时刻下蹲。仔细查看您签署的员工合同。自从我上次看到一个没有要求下班后工作的人以来,这已经有一段时间了。以及协议结束一段时间后产生的“相关”作品。知识产权很大,你的大脑即将被使用。

相关问题