2010-07-24 95 views
8

我们有一位客户希望我们向他证明我们有权随应用程序分发.Net框架。.Net框架免费供商业用途?

有人可以帮我吗?微软是否有任何明确表示可以用于商业用途的链接?

回答

8

http://msdn.microsoft.com/en-us/library/aa480243.aspx

注意如果您选择使用Dotnetfx.exe的或与您创建的应用程序分发它,你必须有在Microsoft .NET Framework SDK 2.0版中的有效许可副本(或Visual Studio 2005)以及Dotnetfx.exe的任何使用或分发受制于您通过Microsoft .NET Framework SDK 2.0或Visual Studio收到的最终用户许可协议条款。如果您没有Microsoft .NET Framework SDK版本2.0或Visual Studio的有效许可副本,则您无权使用或分发Dotnetfx.exe。“

是否足以证明您客户端?

3

您在Visual Studio安装目录中的redist.txt文件中列出了您在法律上有权重新发布的文件,是的,NET安装程序(如dotNetFx35setup.exe)包含在该列表中。发送该文件的副本到您的客户端

它不是一个真正的安装程序,它是一个引导程序,一个微软服务器。这是一种明智的做法,您绝对不希望分发早于最新安全更新的版本。不经常发生,但两个月前有一个3.5 SP1。客户做而不是像安装了已记录安全问题的东西。坦率地说,包括安装程序中包含.NET位的任何东西都开始变得越来越不重要。特别是对于.NET 4.0。它很小,〜55 MB,对于.NET 3.5 SP1〜350 MB。凭借其先决条件,它需要最新的Windows服务包。 XP SP3为例。您绝对不想参与分发Windows Service Pack的业务。清楚地说明软件的先决条件,要求预先安装.NET是有道理的,就像要求最低的Windows版本和SP级别一样。特别是与一个客户,你麻烦。

相关问题