当前位置:Linux教程 - Linux业界 - 开放标准与开放架构

开放标准与开放架构

作者:FSG主席Jim Zemlin

 大家早上好!我是来自于FSG的。首先,我想问大家一个问题,你们有多少人希望能够在中国使用开源软件,有多少人希望可以看到我们有很多的应用软件,比如说其他系统像Linux一样在中国使用,有多少人希望参与到这个国际社区当中,保证在中国出现这种应用软件。

  我今天想要讲的就是,Linux如何使用这种标准,建立起一个软件的生态系统,也就是说在全球范围之内的生态系统?这是不可替代的,同时他创造了一个开源软件的环境,我不会讲技术有多复杂,但是我会讲Linux是如何使用标准与技术,最后我讲一下中国是如何参与到整个过程的。    其中,很重要一点就是开源自己并不能够成为一个生态系统,这就需要利用所有开源的标准,同时创造出一个生态的系统,比如说中国或者是全世界所有的使用者,使用新的软件,运用新的技术,创造新的环境,我们需要记住需要建立一个网络,这就是为什么我们认为用户需要考虑到,比如说我们这当中有多少开发人员,他们开发了多少程序以及开发人员从中获得什么,换句话说这些应用软件,或者说我们终端用户,或者说系统,他们更多的是不是开发人员,开发出了他们所需要的应用软件,这就是我们所说的,他需要起建立这样一个网络,问题是如何得到这样一个问题的答案。    我们先看一个例子,我们知道微软公司创造了一个非常好的生态系统,有许多的使用者,也有许多不同的应用软件,但问题是他们如何做到这一点?开源能达到同样的目标,在这方面我们有两个步骤,首先就是要创造一个生态系统,开源软件给我们一个机会,在中国,或者全世界都可以创造出一个很好的,没有成本,而使用率很高的软件,他可以和全世界其他软件竞争,如何做到的?当然我们在开发过程中要共享,对于很多公司来说,或者说像图形系统,其他系统等等,使这些公司提供解决方案,增加到我们开源软件当中,由于我们开发人员他们集体开发这样的软件,所以这就是我们为什么可以达到这一点这是第一步,就是他们将会发现有一个新的平台,很好用的话,他们会转到这个平台,这个平台也应该有我们所说的这些应用软件,你可以在美国看到现在有许多这样的用户,他们都用苹果的系统,尽管苹果没有开发出相应的软件,但是他们觉得有这样一个苹果建立的平台,他们会使用这个系统。Linux就是这样,成本很低,而且是高效率的软件,但是其中有一些标准,我们现在需要这样的标准,而成本很高,使用率很高,对于终端用户来说,他们希望使用这样的软件,使用这样的平台。    我们刚才提到的开放标准是什么意思呢?开放标准指的是,需要保证所有的Linux产品,或者说不管是什么样的软件,都应该有同样的标准,所有的软件都可以以同一字段进行应用。我们现在讨论如何使用这个标准,比如说在现在开源软件的基础,我们要建立一个系统,中国就在这个系统当中来,成为一部分。   开放的标准就是我们的一个选择,或者说这是我们的一种要求,历史是可以证明这一点的,美国南北战争期间南方没有一个非常标准的铁路系统,军队必须从一个城市,跑到另一个城市,包括军需的供给等等,因为他没有这种铁路系统,他只能够把它们运到不同的地方,但是北方却有标准的铁路系统,对于运输起到了很大的作用,这帮助他们取得了战争的胜利,从这个角度说标准是很重要的。    今天,我想具体的讲一下,我们这种技术战的一个本质,以及Linux如何使用这样的开源软件为基础在其中对抗垄断的系统,比如说微软,同时我们是如何解决历史上这样一个问题的。我们觉得开源软件为我们提供这样一个平台,我相信中国的人也希望建立起这样一个生态系统,和我们一样的,我今天也想要强调一下,我们如何像Linux一样建立起来,如果我们技术竞争,像战争一样的话,我们要考虑战争的本质是什么,战争就是最后的时候,我们只是分成两方,你从来没有看到过那种,比如说像网球比赛你从来没有看到过三方一起打比赛,当然足球也是一样的,他总是分为两方,特别是如果我们进入非常重要的阶段的时候,很少会出现三方,一般来说只是由双方进行对抗,比如说第三方会逐渐变得削弱,我们现在希望形成一方面的联盟,来对抗垄断,现在问题是我们对于专业技术的时候,我们这种有一个同样标准非常困难,因为不同的IT系统,不同的软件,有非常复杂的系统,很难把它们综合到一起。    中国的研发能力是可以在这个竞争的市场当中,占有相当一部分份额的。对于一个公司来说,如果有一个标准的产品,比如说标准的软件等等,比如说红旗,或者是中标软件,或者是其他的中国公司,如何达到这样一个标准,和你们对手进行对抗,我们需要在这方面进行分享,尽管一方面是竞争者,一方面也需要共享,如果大家分散作战的话,是不可能赢得战争的,没有任何一个公司,可以独立赢得这场技术的战争。    他们需要整个的进行管理,同时对抗整个的行业的垄断。我想具体举一个例子,我想说一下如何达到,你可以看到,这是Linux,我们现在有越来越多的人和组织加入到Linux当中,他们为什么加入我们呢?就是因为他们希望能够有一个统一的平台,开发软件,他们进入的原因就是他们现在其他方面没有这种标准的软件,Linux也并不仅仅是Linux自己的软件,他们希望能够利用Linux这种软件获得所有的开源的软件,比如说他们可以和windows进行对抗,他们希望有一个平台,他们选择了一个兼容的平台,他们希望能够参与当中,而做出一些自己得决定,把自己需要的内容加进去,这就是我们所说的应用软件如何建设起这样一个平台。    他们并不是对Linux版本进行改变,而是把自己的版本加进去,这种概念说明了一点,也就是可以参与其中进行,这些公司参与其中,进行修改,分享整个平台和软件。这就像,一个动物和另外一个动物,组成一群就可以群体活动,如果分开的话,永远是各自为战。如果Linux没有统一的标准,就像动物一样,中国是Linux的一部分,我们也希望和中国建立统一的标准。    如果我们想赢得这场技术战争的话,必须有一个统一的平台,这需要我们对于Linux互操作性进行定义,也就是说,我们利用这种开源系统来达到这个目的。现在的情况就是开源软件一直都是在不断的开发新的软件的,并不仅仅是自己开发了,就是PD或者是其他所有的这些软件,他是一直不断的有全世界各地的开发人员贡献其中,同时他们把它分散到其他使用的用途中,对于Linux来说,我们这就是在历史上第一次真正的达到了一个全世界的开发人员的集合,来建立一个非常标准的Linux的平台。    我们希望有一个标准化的界面,大家各自贡献自己的力量,把自己的版本贡献其中,和其他人进行共享,这是我们所说的平台,最后我们如果要是结束这种测试阶段,我们这个软件就将会得到这种同级的评审,就保证这些软件开发是可运行的。我一会儿谈一下运用的组件,我们这个测试完成的话,我们许可的标准,或者是中国其他的标准,都可以把它作为商标进行注册,同时用户会知道,我们这是有一个统一的标准,这个应用软件可以达到Linux的标准,同时也知道,所有所需要的软件,所有所需要的应用的软件,都应该会在这个文件包,或者这个软件盘当中,我们希望能够和中国合作,比如说CESI,或者中国其他的研究机构,进行这方面的合作,推动这方面的进程。    我们如何赢得这场战争?首先我们必须要保证我们技术的开发,是能够取得这方面的成功的,我们还必须要保证Linux的这样一个标准的基础,是包括有足够的组件和界面有不同的应用,这意味着需要大量的测试工作,因为这样的规格就是我们所说的你需要把它进行测试,我们需要在Linux的标准之上,建立一个测试的框架,保证我们所开发出来的软件应用,同时所有都是根据这个标准每一个细节进行分步骤的测试,第三点就是我们必须要尽快的完成所有开发的情况,比如说刚才所说的测试的框架等等,最后一点我们必须要保证你需要有一个SEK,这样的标准,或者是其他的标准,比如说微软,他如果开发出来的话,他应该有这样一个标准,让我的用户既可以使用微软,也可以使用Linux,这是我们在赢得战争方面技术方面的细节,我们还是要考虑到,在全世界范围内,我们的市场需求是多样化的,我们必须要创造出这样一个Linux的系统,让它可以在全世界范围之内运行,这样就会对于开发人员来说,更有一种激励让他们开发软件,我们考虑到市场的需求,以及市场当中所说,我们希望想看到什么样的系统能够开发出来的,如果市场当中取得需求我们自然会赢得战争。    具体怎么做呢,比如说我们这些规格的说明,包括我们相应要进行测试,这是第一步,第二步建立一个非常容易的标准的系统,比如说中国美国,南美或者世界任何一个角落都需要一个统一的标准,如果标准越仔细的话就可以把应用软件进行应用。我们这样的话,利用这个软件可以挣更多的钱,就更多的钱我们就有工具进行更好的测试,我们就有更好的应用软件,就会有更多的用户用我们的软件,这样的话我们就得到了市场份额,赢得了战争,等等进行整个循环,这就是如何与微软进行对抗,因为微软这个公司做得非常好,如果我们想要和微软对抗的话,我们要建立一个大的平台,在现在的国际标准当中,中国在参与当中,如果你为中国设计一个特定的标准,就没法赢得技术,唯一可以赢得战争的方法,就是参与到现有的平台当中,接受我们的测试,这样的话参与其中,就会拥有其中一部分,或者是我们是共享也一部分的,这包括我们在全球范围内,获得战争。    比如说我们曾经提到过在Linux范围内有一个应用平台,我们避免在这方面产生的其他风险的话,我们就可以让我的软件便的更加受欢迎,有更多的用户,更多的用户群,也就是说我们将来可以在发出更多的软件,政府需要根据这个产品的性能进行推广,比如说像政府进行政府采购的时候,对计算机进行整个的标准软件的采购,这是支持我们这个研发的系统。    最后比如说在中国开发的软件,CESI正在做这方面的工作,我们一起如果我们能够作为一个团体联合起来,那么Linux还有开源作为整个的整合起来的话会给我们带来一个很好的机会和微软进行对抗,谢谢。1