Microsoft 的 OpenSource Licence

      看到这篇文章 我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口 采用Ms-PL协议,后面又在问一个问题:是否有必要开放源代码?故学习了一下微软的所有共享源码协议,看来微软最近两年来在OpenSource方面迈的步子还不小啊。开源代码厂商与产品对微软带来莫大挑战,但该公司过去几年来调整作法以便能跟开放源代码产品(如Linux)作更好的相容,同时也采用了开放源代码开发模式,尤其是跟开发者,Mix07上有一个专门Session Open Source Applications Using the .NET Platform ,上面有很多.NET 社区的顶级人物如Mono之父Miguel de Icaza讨论.NET OpenSource,有空可以听听他们都在说些什么,做些什么。

     ASP.NET AJAX JavaScript库和IronPython,还有刚刚随IronPython 2.0 Aplal一起发布的DLR(Dynamic Language Runtime )都是采用Microsoft Permissive License (Ms-PL)许可发布的。服务器端ASP.NET AJAX 1.0实现的全部编码(包括UpdatePanel,UpdateProgress, ScriptManager和网络序列化(Network Serialization)的代码)在Microsoft Reference License (Ms-RL)许可下发布的。

微软目前有三种共享源码协议:

      1. Microsoft Permissive License:这个协议主要对象是软件开发者。在这个方案中,开发者能够察看,修改,重新分发微软的源代码,

      2. Microsoft Community License:这个协议主要对象是合作开发项目。这个方案是模仿之Mozilla Public License。

      3. Microsoft Reference License:这个协议的限制最多。在这个方案中,领有许可的用户只能够察看微软的源代码而不能够修改。

作者: 自由、创新、研究、探索……
出处:http://shanyou.cnblogs.com/
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
个人网站: http://www.openbeta.cn
posted @ 2007-05-05 23:33 geff zhang 阅读(3096) 评论(4)  编辑 收藏 网摘 所属分类: 开源项目

  回复  引用  查看    
#1楼2007-05-06 00:38 | 代码乱了      
哈哈
支持下

  回复  引用  查看    
#2楼2007-05-06 12:06 | Dflying Chen      
感谢大哥指点!



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 736691




相关文章:

相关链接: