0

像这个星球上的其他人一样,我目前正在使用 ASP.NET MVC 开发一个博客引擎。

我计划在 GPL 下开源,要求人们已经​​在他们的机器上安装了 ASP.NET 3.5。假设他们尚未安装 ASP.NET MVC(在共享主机上)

但是,尽管如此,我希望他们托管我的应用程序。

我在这里找到了 Haack http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx的这篇有趣的帖子,它建议在 Bin 目录中包含以下引用

  • 系统.Web.Mvc
  • 系统.Web.路由
  • System.Web.抽象

我的问题是,我在共享应用程序时将这些程序集包含在 bin 目录中是否合法?

谢谢,钱德拉

4

2 回答 2

1

由于 ASP.NET MVC 是在 Microsoft 公共许可证下发布的,您可以在此处阅读更多信息http://www.opensource.org/licenses/ms-pl.html

我会说那是完全合法的。毕竟它是开源的。

您还可以在此处阅读有关许可证的更多信息:http ://www.opensource.org/licenses/ms-pl.html

于 2009-08-27T06:07:15.857 回答
1

是的。这些是可再分发的程序集。

许可证是 MS-PL,这是 Microsoft 的开源许可证,允许重新分发。

http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx

唯一的问题是它与 GPL 不兼容,因此您可能需要考虑为您的项目使用不同的开源许可证。

于 2009-08-27T06:08:56.307 回答