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

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

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

 

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

 

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

 

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

 

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

评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值