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:这个协议的限制最多。在这个方案中,领有许可的用户只能够察看微软的源代码而不能够修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值