2004年9月20日,微软宣布扩大源代码共享计划,将向60多个政府和国际组织开放最新版本的office软件专有源代码。 消息一出,网络声音中没有人欢呼,反而招来骂声一片,主要观点大致有这么几种:

1、部份开源不等于开源; 2、部份开源并不解决国家所担心的信息安全问题; 3、大多数文件专有格式如doc等仍未公开; 4、微软试图通过部份开源形式绞杀linux等软件 5、……

从微软对待源代码开放的态度来观察,从下面的时间表可以看到一个大概:

1998年10月,微软“万圣节备忘录”事件(http://www.blogchina.com/new/display/11671.html)引起轩然大波。是微软首次在开源世界中的大事件。 2003年2月27日,中国信息安全产品测评认证中心代表中国政府在国家发展计划委员会正式与微软公司签署政府源代码备案计划协议(http://tech.sina.com.cn/s/n/2003-02-28/1420168775.shtml)。这一计划后期一直为人诟病,很多人认为没有实质意义。 2004年4月5日,微软在开源项目大本营SourceForge发布了一个开源的安装程序开发项目Windows Installer XML (WiX) toolset(http://www.microsoft-watch.com/article2/0,1995,1561861,00.asp),被评价为:虽然这个项目在开源阵营中只是一小步,但却是MS迈出的一大步! 2004年9月20日,微软宣布扩大源代码共享计划,将公布office 90%以上的代码。 加上一个“意外事件”,2004年2月12日,WindowsNT和Windows2000部分核心源代码泄露(http://www.csdn.net/news/newstopic/14/14909.shtml),当时有朋友flier玩笑式地戏称:热烈欢迎Bill Gates加入开源阵营 :)

从这个进程里面,我们实际上可以看到微软是在一步步试探性地尝试OpenSource的滋味,有些象蜗牛,伸出触角来探探前路的状况,这触角往往很柔软脆弱,当然,触角受了伤也不会伤及躯干。这是微软这头软件巨鳄的做法。 或许有些人会理解成这是对开源世界的献媚或者和平演变,但我认为只要方向没有偏离,事实上最终微软的CopyRight和开源世界的CopyLeft是有可能走到一起的。

但为什么微软的“试探性开放”会无人喝彩--甚至很多人喝倒彩呢?个人分析有这么几个因素:

1、同情弱者的情感因素和崇尚自由的理想主义,导致了微软 vs 开源无论是战是和,正义总在开源一端。 2、微软中国对中国政府的信息安全战略还没有真正吃透,加上竞争者如金山红旗等的政府支持,于是人人喊打。 3、狗咬人不是新闻,同样,夸奖微软也不是新闻,狠骂,才会引来“众从”风潮。

于是,微软不行则已,但凡迈开腿要走路,必定有遍地的尾巴待踩。如何绕开尾巴,甚或拾起些鸡毛状尾巴当令箭,这该是微软公关部该琢磨的问题了吧?