Post

“对于开源的种种误读”的更新

这篇文章讨论了微软公司的一些开源策略。

“对于开源的种种误读”的更新

(CSDN Sept 27, 2008)

毕竟是个变化快的时代,从一月到十月间已经发生了这么多事情,以至于之前的这篇帖子已经显出了一些问题了,这里就针对微软公司的一部分做些更新。

微软的开源策略

应该说之前微软的开源政策一直受到种种质疑。不错,很多时候微软”公开”了部分源代码,但是都不是基于OSI认证的授权协议。这不仅招致了开源社区的种种批评,以至于微软内部的开源部门也不是那么高兴了。所以围绕着这个问题,几个月来发生了好几件有趣的事情。

首先是Sancastle项目在CodePlex上面的起起伏伏。这个项目首先取得了CodePlex注册,然后因为一直没有发布代码而被迫停下。最后,似乎是终于通过了内部的讨论,以Ms-PL发布了出来,而且很快取得了令人惊讶的下载记录。

然后,还是一个遗憾的消息。很多微软的项目依然以其他未通过OSI认证的协议发布着,例如MEF。可笑的是,采用Ms-LPL之类协议的后果,居然是微软自己也会被绕进去。例如你使用MEF来辅助开发Sliverlight都会遇到问题,因为Silverlight支持Mac OS X,而不仅仅是Windows。有没有峰回路转的可能呢?因为Mono社区领袖Miguel的一篇博文,MEF产品经理似乎已经考虑申请修改MEF的授权协议了。这无疑是个好的契机,值得继续关注。

最后不得不提的是,因为我将要加入微软开始新的工作经历了,今后似乎再来评论这样的内容就会有些”投鼠忌器”了。关于开源的一些讨论也就此草草收场吧,假如各位如果的确有兴趣,可以参考下面几个有关开源的优秀国外博客,

  • The Open Road
  • OSI Blog
© Lex Li. All rights reserved. The code included is licensed under CC BY 4.0 unless otherwise noted.
Advertisement