微软称与开源可和平共处 与GPL存在根本冲突

互联网 | 编辑: 杨剑锋 2006-06-15 10:34:00转载

微软近日与开源程序组织进行沟通以期解决使用通用性公开许可证(General Public License,简称GPL)的GNU和微软的商业软件之间不兼容的难题。

微软负责开发软件战略、高级订购服务以及新的.NET平台用户界面的企业生产率小组的副组长Bob Muglia在一次采访中对媒体谈到:“开源软件是软件开发的一种重要形式,从本质上说,在开源软件和商业软件之间不应该存在不兼容的现象。而使用GPL的软件,则不可避免与微软的软件存在不兼容情况。”

他提到,一般商业软件公司在软件里都会建立产权保护机制,但GPL从本质上说是不允许建立这种制度的,因此两者从根本上不兼容。

同时,他提到像BSD版的UNIX和商用软件之间的兼容性就不存在任何问题。“我们将在很大范围内与开源程序组织展开合作,即使是GPL问题,我们也希望找到解决之道。”

“现在的情况是,使用商业软件的工程师不能使用GPL的开源软件,而使用GPL开源软件的工程师也不能使用商业软件。”微软一直为解决此问题而不懈努力。它希望不同的软件能够相互兼容。

当Muglia被问及开源程序组织对微软的这一举动有何反应时,他表示“人们现在逐渐明白编写GPL代码的人并不可恶,而编写商业程序的人也同样值得尊敬。两者只是用了不同的方法而已。”

实际上,不管是编写商业软件还是开源软件,双方的目标都是一致的,就是满足客户的需求。他谈到“用一个成熟的观点来看,这个世界是包容万象的。我们只是想在客户选择Linux或者其它基于开源代码的程序时能为其提供更好的协作,使其与我们现有的产品不存在兼容问题,从而使得使用更有效率。”

从现在的情况看,Linux和其它开源代码公司仍是微软的竞争对手,如果微软不能比他们更好的满足客户的需求,使客户最终选择微软的产品而不是这些开源软件的话,微软唯一的解决之道就是与这些公司和组织协作,解决兼容性问题。

据Muglia介绍,微软加强与Linux和开源程序组织的合作并不会限制微软发布Windows 2003 Compute Cluster Server这类软件。他表示“这个世界是很复杂的,我们需要找到与每一个人协作的方式。在将来用户会看到微软有更多的类似之举。”

他提到,红帽(Red Hat)公司收购JBoss并不会对微软的竞争力产生影响。同时,他对红帽整合开源技术,将其作为一个整体发布给用户的行为大加赞赏。他说“这是个好事。这才回归到开源软件的本质。”

当被问及微软在开源代码组织中学到了什么以及它还将学习什么的时候,他表示软件研发的方法非常有趣,微软也把此作为了自己软件研发的标准之一。

他表示非连接,分布式的研发方式令微软很羡慕。微软在此方面还有很多要学习的地方。但值得注意的是,虽然有时这种方式很有效,但有时却不然。微软曾经将所有参加某个项目的开发人员集中在某地,实践证明这样也是很有效率的。同时,他也表示,能够集全球各地研发人员之力来共同开发一款软件也是美事一桩。

他谈到:“我们将继续向开源组织学习,这将有许多值得我们学习的地方。”但问题的关键就在于如何在分布式的环境下将资源整合。微软也将竭尽全力做到这一点。他还谈到,开源软件在历史上一度被如何在分布式的环境中进行整合的问题而感到困扰。“我们的客户需求来自美国,因此这是我们研发中最关键的问题,这也是我们不会向开源软件学习的地方——因为他们并不会这么干。”

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑