微软Linux代码被退回去了吗?

<!–@page { margin: 2cm }P { margin-bottom: 0.21cm }–>

众所周知,把朋友(更不要说是竞争对手)馈赠的礼物退回去,意味着朋友关系的破裂。近日,业界有传闻说,微软给Linux社区的Linux驱动代码已经被退回去了。这可不是一件小事情。事实真相是怎样的呢?

在我们国内,不知怎么搞的,有些人总是喜欢看微软的笑话。这个新近谣传的退代码故事便是一例。实际上,真实情况并不是这样的。简单地说,这个故事就是:微软馈赠的Linux代码被发现违反GPL规则(静态连接二进制代码),结果被退回去了。此言差矣。

退代码故事相关人员的英文名字都太长,罗罗嗦嗦,我们就不去细说他们了。7月24日,微软和Vyatta公司出面驳斥Linux代码违反GPL的谣传(注:Vyatta公司的一位主管工程师就是这次谣言的根源)。微软高层主管SamRamji出面澄清事实,他说,微软这次贡献Linux程序代码原本不是基于任何GPL的义务,而是微软考虑到,如果按照GPL规则发布这些Linux程序代码,将有利于Linux社区的普遍习惯和行为规范。Vyatta副总裁DaveRoberts出面说,公司和它的主管工程师均未指责微软违反GPL规则。实际情况是,Vyatta的主管工程师StephenHemminger在今年3月份曾发现,微软近日提交的Linux代码里面,在有些二进制接口处标注着“EXPORTSYMBOLGPL”,意味着此接口仅能用于GPL兼容接口。对此,Vyatta副总裁Roberts解释说,Stephen将此事通知有关方面只是想通过该方面人员提醒微软注意,以免(提交代码后)被人产生误解。同时,Stephen本人表示,当微软得知此事之后,(微软)急切地解决了这些问题。至此,故事真相算是说清楚了吧?

7月22日,Linux内核总协调人LinusTorvalds对ChristopherSmart说,他本人对微软提交的Linux代码表示欢迎,而不管微软出于什么样的动机。现在,让我们设想一下,如果Linux方面发现微软Linux代码里面有什么问题,打个电话告知微软,要求他们改一下不就得了?也不致于把整个代码给退回去呀!这又不玩儿童游戏。有人脑袋很怪,偏就这么想,而且信以为真。在我国IT业界,不求甚解之风颇为盛行。比如,有人整天喊开源,开源,……但是,究竟什么是真正的开源(软件)?却闭口不谈了。

一点说明:在本文中,我不想为微软打抱不平,也不想为微软说好话,我所反对的是,有些国内媒体人不够诚实。我敢说,上述“退回代码”说,一定是中国人发明的,因为,使用谷歌搜索引擎根本找不到Linuxcode return或者Linuxcode turnback的相关信息,而在中文文献中,Linux代码退回说就多得去了。在我国IT业界,似乎水被搅得越浑越好。比如,微软和Linux几乎都被说得一无是处,人人喊打,两者成了难兄难弟。我看,Windows和Linux都是比较实在的技术,精通哪一个都是一门学问。微软贡献Linux代码本是一件大事情(或称大事件),结果被搞的不伦不类,是是非非。这是何苦呢?这次代码退回說,微软算是又倒霉了,有口也难辩。呜呼!

只要笑一笑,没什么事请过不了

微软Linux代码被退回去了吗?

相关文章:

你感兴趣的文章:

标签云: