-1

使用 .NET 框架创建商业应用程序时是否有任何许可要求?.NET 框架 EULA 中是否有您需要了解的所有内容?(即当您安装 .NET 4 时)还是还有其他要求?谈到 EULA,它说您必须拥有操作系统的许可版本。我确实有 XP 许可证,但如果我想在 Windows7 上使用我的应用程序,我是否也应该获得 7 许可证?

至于重新分发框架,我不打算这样做,但会要求用户下载它

4

1 回答 1

0

许可证往往是相当复杂的法律文件,我不是律师(本网站上的大多数人也不是),所以你得到她的任何答案都应该被视为意见而不是建议。

一般来说,许可证的目的是相当宽松的。你不能对代码进行逆向工程,改变它,然后把它称为你自己的......你不能起诉 MS 提供它等等。等等。

您提到的有关许可操作系统的术语意味着您使用该框架的权利仅扩展到在许可版本的操作系统上运行它。这意味着,法律上不允许您在未经许可的操作系统上运行代码,当然也不能合法运行。这并不意味着如果其他人要在 Windows 7 上运行它,您必须购买 Windows 7 许可证。如果您要在 Windows 7 上运行它,您只需要 Windows 7 许可证。

您的最终用户有责任确保他们拥有许可的操作系统,并且不允许他们在未经许可的操作系统上运行使用该框架的程序。但是,实际上,如果他们故意在未经许可的操作系统上使用它,他们可能也不会尊重框架许可。

我不会太担心许可证的条款,除非你做错了什么,然后你按照微软的意图使用它。

于 2012-07-05T05:49:39.917 回答