发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
终于领会微软:“我爱开源”
终于领会微软:“我爱开源”

终于领会微软:“我爱开源”

作者:yhttedit   2022-03-05 13:56:16  点击:8

详情

【 专稿】Linux世界中的每一个人都记得微软CEO 史蒂夫﹒鲍尔默的著名言论:“Linux是威胁微软知识产权的‘毒瘤’。”鲍尔默目前仍是微软的CEO,而这番言论发表在2001年。从2001年到2010年,这段时间在IT市场中称得上是一个年代了。尽管微软还没有正式废除它对Linux侵犯其专利的指控,但至少有一位微软经理承认,微软以前的战斗姿态是个错误。微软希望Linux世界明白,不管微软与Linux之间有什么问题,它都不再对开源有任何怨言。

2010年,微软努力不成为开源支持者的头号公敌。一方面,它为开源代码做出关键贡献,另一方面,使微软的产品与开源软件实现互操作。微软互操作性战略团队总经理Jean Paoli在最近接受美国《Network World》杂志的采访中说:“我们爱开源。我们现在已与开源组织合作很长时间了。”

“将所有开源技术等同于Linux的错误是很早以前犯下的。这是很久以前的事了。我们知道我们的错误。”Paoli说。Paoli所带领的微软互操作性战略团队接触到一些开源问题。作为一位在微软工作14年的资深员工,Paoli也是XML规范的共同创作者。

Paoli最近的工作涉及微软的一项推动云网络关键组件间互操作性的项目。这个在O'Reilly开源大会上描述的项目试图推动数据便携性、采用基于标准的技术、跨云网络迁移和部署的易用性,以及开发人员的更多选择。该项目从严格意义上说并不是开源项目,但它的确勾勒出微软与开源技术不断演进的关系。微软似乎在努力帮助开源社区,并且该公司可能试图从甲骨文对开源社区的排斥举动中受益。甲骨文计划终止OpenSolaris项目,并起诉Google在Android中使用开源Java。

不过,仍有人批评微软对开源的态度,微软则在2007年因宣称Linux和其他开源软件侵犯了多达235项的微软专利而失去了信誉。据报道,2008年,比尔﹒盖茨曾说:“开源许可证肯定会导致没有人会去改进软件。微软还在2009年提起了针对GPS厂商TomTom的专利诉讼,迫使TomTom向微软支付许可证费用,并能够迫使HTC向它支付使用Android的版税。

支持“混合IT”

然而,Paoli表示,微软已经意识到其客户混合使用专有与开源技术的状况。微软以它自己的开源许可证(微软公共许可证)发布了一些技术,例如将.Net与Ruby编程语言集成的IronRuby。

Paoli说:“今天,用户实际上采用的是‘混合IT’。今天的现实是,许多客户,起码是与我交流过的绝大多数客户,同时使用甲骨文、红帽、微软、IBM、VMware和Google的技术和产品。这就是我们所谓的‘混合IT’。在很多的案例中,人们同时使用商业软件和开源软件。”

微软在2007年咄咄逼人的专利主张并没有起到很大作用。451Group分析师Jay Lyman认为,这一主张似乎旨在为更强硬的知识产权和许可立场打基础,但是在遭遇到强烈的公众反应后,微软在对待如何处理Linux和开源的问题上变得更聪明了。“我认为微软很难让人忘记这件事。他们被要求给出哪些专利被侵权,但他们从没有做到。”Lyman说。

随着Linux的日趋流行,微软直接向Linux社区伸出援手,做出了其最大的和解举动。它提交了供包含在Linux内核中的驱动程序源代码,并打算为任何Linux提供运行在Windows Server 2008和其Hyper-V系统管理程序技术上的钩子程序。这些提交的代码必须遵从GPL许可证,而众所周知这种许可证制度一直受到比尔﹒盖茨的批评。

在做出这一决定的两个月后,微软受到了Greg Kroah-Hartman的批评。Greg Kroah-Hartman是接收微软源代码的Linux驱动程序项目领导人。Kroah-Hartman声称:“微软开发员似乎消失了,没有人回答我的电子邮件。”不过后来,微软协调了它的行动,到目前为止,一切都显得很顺利。

Kroah-Hartman在写给美国《Network World》的电子邮件中说:“照我看来,事情进行得很顺利。驱动程序代码进入了主内核树,微软继续提供补丁,其他开发人员贡献了一些新特性。Linux社区开发了很多修补驱动程序代码中一些明显问题的补丁。”尽管最初出了些小问题,但Kroah-Hartman还是说:“我想不出有关这个项目的任何负面的东西。”当谈到Paoli的“微软爱开源”的言论时,Kroah-Hartman说:“这是很中听的话,我爱听。”

然而,尽管Linux驱动程序项目似乎取得了成功,但这并不意味着整个开源社区准备把微软称为朋友,而不是敌人。开源是一种开发技术的方式,在某种程度上,是一种哲学。从其本质看,开源不能被一种声音所代表。

“必须小心对待‘开源社区’一词。这是个大团体。这个团体中的成员独立行事,有着他们自己的观点和目标。我所能代表的是我作为Linux内核团队成员,以及作为开发不同Linux版本的开发者的自己的观点。因此,从这种观点上讲,看到微软成为Linux内核开发团队的一部分是件好事。他们回应来自用户和其他开发人员的缺陷报告,互动得非常好,我认为建立了非常好的‘关系’。”Kroah-Hartman说。

同时,他强调:“我也意识到这是个人之间的关系,而不是企业之间的关系。这是我所感到的开源发展最好的东西之一,与企业无关,最终全都是个人关系。”

 

相关分类
请在电脑上注册登陆 网址:https://www.zxb2b.com/