2005年8月上旬,LinuxWorld在旧金山举行。此次LinuxWorld举办了一系列关于Linux如何适应数据中心架构的研讨会, 此次还讨论了如何提升Linux的安全性、在虚拟环境和网格环境中运行Linux以及改进Linux管理工具等等。
如果此前有人对Linux能否在企业级数据中心应用中占有一席之地还持保留态度的话,那么此次的LinuxWorld应该能够打消他的疑虑。LinuxWorld讨论的问题不再是“Linux能否适应企业级应用环境”,而是“如何适应”以及“在Linux平台上应该使用哪些开放源代码软件”。来自Forrester研究公司的调查结果显示,受访者将Linux排在了第三位,仅次于Windows Server和IBM z/OS。供应商和客户对Linux的兴趣不断增加,这标志着Linux正成长为主流操作系统。此次会议的一大新闻点就是,微软也举办了一次研讨会。人们普遍认为,微软在LinuxWorld上的出现,表明Linux正在走向成熟。
微软积极应对Linux挑战
在题为“多系统并存环境中Linux的管理”的研讨议上,掌管微软的Linux/开放源代码实验室的微软平台技术战略部门的经理Bill Hilf介绍了在微软的Linux/开放源代码实验室中,他和他的团队如何在“世界上微软技术运用最密集的IT环境”中使用开放源代码技术。Hilf曾经参与过IBM公司Linux部署工作,对开放源代码软件有很深的认识。事实上,自从LinuxWorld大会于1999年开始举办以来,他每年都参加了,Hilf开玩笑说,“我应该为此拿一块勋章之类的东西”。
事实上,一些激进的开放源代码运动支持者仍然坚信微软正在秘密研发自己的Linux操作系统。对于这个问题Bill Hilf提出了严肃的看法,“我们完完全全、毫无保留地投入到了Windows中,我们认为,Windows可以实现很多极其强大的功能。许许多多事情值得去创新,在Linux中我们看不到同样水平的创新工作,我们没有理由认为Linux所作的事情比我们做得更好或者更有效率。”Hilf说,无数人向他提出这样的问题――微软是不是正在开发自己的Linux版本。这个问题被问得如此之多,以至于在一次访谈中他开玩笑说,“关于这个问题我可以写一本书了。
“那些怀疑专家们相当老道,”Hilf说,“曾经有人跑过来告诉我,‘我知道Longhorn是在Linux内核的基础上设计的’。”不过Hilf承认,虽然微软全力投入Windows的研发,但这并不妨碍微软继续推行19个月以来一直在实施的战略:实现微软专有技术和Linux以及很多其他开放源代码软件之间有效的互操作,而这个问题成为此次LinuxWorld的焦点话题之一,“我们提出了大量的互操作问题,并试图解决这些问题”。Hilf向Linux信徒们展示了他和他的工程师们每天在实验室里面所使用的技术――操作系统、服务器,如何对其进行虚拟化,如何用微软的管理工具让它们协同工作。” Hilf称自己Linuxword大会时,不是站在微软的立场上说话,而是作为一名普通的与会者发言。
Dave Rosenberg是来自旧金山的一位市场顾问,他说,微软为“更好地处理Linux”做出了一些努力,Hilf的发言则标志着微软首次在开放源代码的圈子里介绍其在Linux互操作性方面所做的工作。Michael Goulde是Forrester研究公司的高级分析师,他说,微软已经开始意识到支持Linux的必要性,就如同在Windows Server中提供面向Unix的服务来实现Windows和Unix的互操作,微软现在面对的情况是,在客户环境中,Linux正在增多,因此必须提供对Linux的支持,就如同过去提供对Unix的互操作支持一样”。
微软最近表现出和Linux阵营的对手拉近距离的意向。2005年早些时候在拉斯维加斯举行的微软管理大会上,微软首席执行官Steve Ballmer说,微软的Virtual Server 2005 Service Pack 1将支持基于Linux的虚拟机。他还表示,微软收集的反馈信息表明,用户希望微软操作管理器(MOM)能够支持非Windows系统,比如Linux。
Hilf说,客户面临的技术环境正在多样化,对此微软比若干年前有了更加清晰的认识,同时微软也更加开明了,愿意让自己的产品和竞争对手(比如Linux)进行互操作。“我在微软第一年所看到的最令人惊讶的变化就是这家公司对开放源代码态度的转变,一开始是‘上帝啊,别碰那个东西,它会爆炸的’,而现在是‘关于这个东西我想进一步了解一下’,对立情绪正在逐步减少。”
Hilf说,微软将继续努力,让类似MOM这样的软件具备管理非微软产品的功能,不过这项工作将主要通过第三方开发商完成。他们可以为MOM开发插件,即MOM管理包,通过这种管理包管理竞争对手的软件。Hilf表示,微软会继续以这种方式推动互操作的发展,而不是自己开发。“这和我们开发这套平台和工具的原则相一致,那就是,让第三方开发商利用他们自己的技术和智慧来设计针对他们自己应用程序的管理包。”
GPL 3预计2007年问世
GPL(通用公共许可协议)的最新版本――GPL 3有可能会在2007年早些时候问世。GPL是最常用的自由软件授权协议,最初由Richard Stallman于1989年为GNU的免费操作系统起草,该协议的第2版于1991年问世。
“GPL 2使用了将近15年,一直没有进行过重大修改。GPL 2的这15年,见证了自由软件从鲜为人知到广泛传播的发展过程。”自由软件基金会(FSF)成员Eben Moglen说,他同时还是哥伦比亚大学法学院的法学和司法史教授。他还说:“我们需要对GPL国际化,虽然GPL 2在美国以外的其他地区也很适用,比如欧洲,但是其国际性必须继续提高,才能方便世界各国的律师运用。”
按照Moglen的说法,GPL 2过分依赖于《伯尔尼公约》,其表达方式非常接近美国版权法。现在的版本在某些国家的律师看来有些不习惯,因此GPL必须更加清楚地从国际化角度认识版权问题。而且GPL 3必须反映技术的新发展,最明显的例子就是Web服务的出现。GPL向用户提供了拷贝、修改和共享软件的权利,但是自由软件基金会现在面临着新情况――一些软件并非以拷贝的形式而是以Web服务的形式发布。未来几个月内,Moglen、Stallman以及其他自由软件基金会的成员将编写GPL 3的第一份草案。
OSDL公布专利共同体计划
ODSL(开放源代码实验室)是致力于推广Linux的全球组织,宣布将实施一项名为“专利共同体(Patent Commons)”的新计划,该计划会将开放源代码运动的相关许可协议以及专利收集起来,方便开发者使用,同时该计划还鼓励专利持有人提供专利许可。具体而言,专利共同体项目将提供数据库存放软件专利及其许可证,还有企业提供的专利使用许可。ODSL还会收集其他法律资料,包括开放源代码软件供应商提供的补偿计划。
授权给开放源代码运动的专利数量去年有所增加,因此OSDL有必要对其进行全面的搜集整理,以便开发者充分利用,ODSL同时表示,此举还将有助于减少专利官司。该计划鼓励公司或个人将他们的知识产权贡献给开放源代码运动,从而减少对用户进行逐个授权带来的管理上的麻烦。
OSDL认为,此举将方便公司向开放源代码运动贡献知识产权,这些公司包括IBM、诺基亚、Novell、Red Hat以及Sun。 供应商也认可这种做法,因为将专利交给专利共同体后,出现法律纠纷时可以避免直接向开发者以及用户提起法律诉讼。OSDL表示,专利持有人将获得要求专门组织对其专利使用情况进行监控的权利。目前专利共同体项目仍然处于计划阶段。