Совместное использование приложений ASP.NET MVC - PullRequest
0 голосов
/ 27 августа 2009

Как и все остальные на этой планете, я сейчас работаю над движком блогов, использующим ASP.NET MVC.

Я планирую сделать этот открытый исходный код под лицензией GPL, с требованием, чтобы люди уже установили ASP.NET 3.5 на свои машины. Допустим, на них еще не установлен ASP.NET MVC (на общем хосте)

Но я бы хотел, чтобы они разместили мое приложение, несмотря на это.

Я нашел этот интересный пост здесь от Haack http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx,, который предлагает включить следующие ссылки в каталог Bin

  • System.Web.Mvc
  • System.Web.Routing
  • System.Web.Abstractions

У меня вопрос: законно ли мне включать эти сборки в каталог bin при совместном использовании приложения?

Спасибо, Чандра

Ответы [ 2 ]

1 голос
/ 27 августа 2009

Да, это так. Это распространяемые сборки.

Лицензия MS-PL, лицензия с открытым исходным кодом от Microsoft, которая позволяет распространять ее.

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

Единственная загвоздка в том, что она не совместима с GPL, поэтому вы можете подумать об использовании другой лицензии с открытым исходным кодом для вашего проекта.

1 голос
/ 27 августа 2009

Поскольку ASP.NET MVC выпущен по открытой лицензии Microsoft, вы можете прочитать больше здесь http://www.opensource.org/licenses/ms-pl.html

Я бы сказал, что это было бы совершенно законно. В конце концов, это открытый исходный код.

Вы также можете прочитать больше о лицензии здесь: http://www.opensource.org/licenses/ms-pl.html

...