![]() |
1
2
最终的RTM答案是ASP.NET MVC本身已在 Microsoft Permissive License 这是一个OSI认证的许可证。该许可证与Apache、BSD和其他许可证系列非常相似。最重要的是,根据该许可证,您可以自由地许可您的代码,无论您认为如何合适,即使您的项目包括System.Web.mvc dll以使其成为bin可部署的。 |
![]() |
2
1
ASP.NET MVC最终应该成为核心.NET框架的一部分。一旦它是你将不需要重新分配它。 同时,您可以对自己的代码应用任何您喜欢的许可证,但不能用它重新测试MVC程序集。用户可以自己下载当前的MVC预览。 |
![]() |
3
1
我不知道你害怕什么。根据我的理解,亚音速和ASP.NET MVC可以为开源或商业许可证进行重新分配,只要您不使用需要GPL的某种病毒性GPL许可证,就可以了。 一切 . 你可以试着读完 Free Software Foundation's reference on licenses that you can use for open source projects 尝试了解您可能想要使用的许可证类型。 |
![]() |
4
0
如果没有,他们几乎肯定会提供某种RTM的上线许可证。 |
![]() |
5
0
我对所有这些都不太熟悉,但前几天我在codeplex上,有人发布了一个微软公共许可下的项目: http://en.wikipedia.org/wiki/Microsoft_Public_License#Microsoft_Public_License_.28Ms-PL.29 |
![]() |
6
0
在GPL下授权的事情是很常见的,另外还有一个例外,那就是那些与GPL不兼容的事情。例如,exim的许可证是:
如果你想使用GPL,你可以做类似的事情。 然而,听起来你并不特别想使用GPL,你想要一个BSD风格的许可证,在这种情况下,你不需要一个特殊的例外。把你的代码放在你想要的许可证下。只要您的许可证只适用于您的代码,而不适用于您分发的其他软件,就不应该存在法律问题-您可以将任何您喜欢的许可证放在自己的代码上。 |
![]() |
7
0
您应该能够像分发DotnetNuke一样重新分发它。我相信这是一个开源项目。 |