Asp.net mvc 共享ASP.NET MVC应用程序

Asp.net mvc 共享ASP.NET MVC应用程序,asp.net-mvc,shared-hosting,Asp.net Mvc,Shared Hosting,和这个星球上的其他人一样,我目前正在使用ASP.NETMVC开发一个博客引擎 我计划在GPL下实现这个开源,要求人们的机器上已经安装了ASP.NET3.5。假设他们还没有安装ASP.NET MVC(在共享主机上) 但是,尽管如此,我还是希望他们托管我的应用程序 我在这里发现了Haack写的这篇有趣的文章,它建议在Bin目录中包含以下引用 System.Web.Mvc System.Web.Routing System.Web.Abstractions 我的问题是,在共享应用程序时将这些程序集

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

我计划在GPL下实现这个开源,要求人们的机器上已经安装了ASP.NET3.5。假设他们还没有安装ASP.NET MVC(在共享主机上)

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

我在这里发现了Haack写的这篇有趣的文章,它建议在Bin目录中包含以下引用

  • System.Web.Mvc
  • System.Web.Routing
  • System.Web.Abstractions
我的问题是,在共享应用程序时将这些程序集包括在bin目录中是否合法

谢谢,
Chandra

由于ASP.NET MVC是根据Microsoft公共许可证发布的,您可以在此处阅读更多内容

我认为这是完全合法的。毕竟它是开源的


您还可以在此处阅读有关许可证的更多信息:

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

该许可证是MS-PL,一种来自Microsoft的开放源代码许可证,允许重新分发


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

啊,谢谢。是的,我想考虑PL女士,因为它已经被OSI认可了。