新闻中心

EEPW首页 > 嵌入式系统 > 学习方法与实践 > 开源软件与开放标准

开源软件与开放标准

作者:时间:2008-03-31来源:倪光南博客收藏

今天我给大家说的开源软件和开放标准,这不是属于技术问题,而是怎么应用技术的问题。开放标准我觉得这几年口号和趋势比较明显,因为我们比较注意的是去年年底丹麦政府给WTO的TBT(技术贸易壁垒)委员会一个报告,在公共部门新的IT系统中将强制实行7套信息技术开放标准。那么TBT的规则应该用国际标准,所以丹麦在给TBT答疑的时候,我觉得他就给你说:“我打个招呼,我不用国际标准,我用开放标准。”那对于我们是一个很好的契机,这个意思就是说中国你也可以,我们的信息系统也可以用开放标准。我可以不理所谓的国际标准,外国的国际标准都是很好的,那么大家知道NTOD国际标准,应用到我们DVD产业中就受不了,它也号称国际标准,很多国际标准都一样,并采用它都没有多少好处,但开放标准又是另外一回事了。

当然我们需要讲的开放标准的好处很明显。

(1)有利于公平竞争。开放标准给用户以自由选择的权利,保证各个厂商产品之间的互操作性,使竞争各方可以在市场上平等竞争,用户不会被锁定于某个特定的供应商,从而能避免产生垄断。

(2)有利于减轻用户负担。在开放标准下,市场上存在着健康的竞争,用户可以选择性能价格比优越的产品。

(3)有利于增强安全性。采用开放标准,用户可以根据自己的需要,增强系统的安全性。例如中国的一些单位在Linux开放标准下,已经开发出了安全操作系统。

这个潮流这个世界就是往互联网开展,开放标准越来越流行,跟互联网是分不开的,但是开放标准的定义是什么?没有。我可以说现在没有一个统一的定义,下面是其中之一:这个标准必须是公开可获得的,并且在所有细节都进行了记载备案;这个标准必须是可由自由实施的,无论现在或将来,其在执行和使用时不受经济、政治或司法的制约;这个标准必须在一个开放的论坛中(标准化组织)通过开放的程序进行标准化和维护。

目前,标准中专利收费问题是争议的焦点。其实我觉得开放顾名思义,比较难判断的专利收费,也是利益的问题最重要。那么我们目前来讲,很多组织都是号称我们是(RAND/FRAND)公平合理且非歧视,基本都是大家同意的,但实际上很难判断怎样才是“公平合理且非歧视”的,所以一些标准组织提出了“可预见的低价许可”(例如“Ex Ante RAND”)原则。事先商量好的价格,比如说你要申请一个专利,事先要跟大家说好,我这个专利不超过最后收费不超过销售价的0.1%,预先讲好价钱,可预见性的。在互联网在软件领域,标准中的专利免费使用已成为一个趋势(例如互联网的标准),互联网最明显,目前互联网没有看到有专利问题,所以互联网的协议都是免费的,我们也认为这与主张软件不采用专利保护的要求是一致的,现行的中国或欧盟的专利制度都不支持纯软件专利。我们主张声明软件是版权问题,不是专利问题。

我们很希望用开放标准打破垄断,我们知道中国DVD产业基本完了,为什么呢?因为专利太多,专利费太高,做的越多给人家的费用就越多,所以整个DVD产业就不行了,这个是很大的教训。我们主张政府推行开放标准来引导,我们可以看到很多标准,如我国政府推行的一些开放标准:3G通信的TD_SCDMA标准、音视频编解码标准AVS、数字电视标准、信息设备资源共享协同服务标准IGRS、文档格式标准UOF。通过标准我们给产业发展,包括安全、保证能够给一个很好方向。我们就不会受到制约,理论上讲很简单,政策无非是两个方面,一部分是技术规格,创新方面的、标准方面的,另一部分是销售方面的。

我下面给大家介绍一个UOF的标准,开放标准目前我们比较关注一个文档格式标准,自上世纪90年代以来,文档格式被微软的事实标准(.doc等)所垄断,所以每个人写个投稿一定要用DOC格式投出去,所有的报刊杂志都能收,你写篇稿子用其他格式就不收,因为这个已经形成了事实标准,但是这个标准不好,这个标准它不开放,存在安全隐患,几乎每个文件都含有若干用户不知情的私密信息。这一私有文档格式也锁定了用户,使用户依赖于微软的软件,所以这个是一个很大的问题。

这几年世界上有个潮流,要开放要互联网带起来,中国做的比较早,02年我们就开始做了,我国有关部门组织开发了基于XML的文档格式标准UOF(“标文通”),并于去年4月成为国家标准。

国际上的情况是三驾马车,一架是ODF、ODF是即open office开源社区,由GOOGLE等公司支持,ODF联盟制订的、基于XML的开放文档格式ODF已于去年5月被接纳为国际标准ISO 26300。

同时微软开展的比较慢,因为微软不想动,它的DOC很好,帮了他很多忙,控制市场,但是大势所趋又不能不做,随着Office 2007的发布,微软也推出了OOXML,企图继承老文档格式事实标准,维护其在办公软件领域的垄断地位。2006年12月OOXML成为ECMA的标准,然后提交ISO“快速通道”,企图通过投票使OOXML成为国际标准,但在2007年9月2日的投票中被否决。

“ISO”于2月底召集37个成员国再次开会(BRM),审议对OOXML提出的意见,会议开了5天。各国代表可以在3月29日之前改变自己的投票。前一时期世界各国对它共提出了了3000多条修改意见(后被归并为1100条),指出了OOXML中已发现的各个技术缺陷和错误等等问题。后来OOXML方面给出了一个2293页的答复报告,试图修正。但由于问题太多,时间匆促,看来,许多修正(有人估价达到1/4左右)是很粗略的或不适当的,甚至有的修正还产生了新问题。如果通过了就出现一个笑话,一个没有变成最好文本的标准最后通过了,也可能有这种可能,因为大国的控制很厉害,我们就不详细讲了。目前讲的是个共性的问题。

OOXML的现状:标准的最后文本还来不及形成(估计总文档约10000页)。各国提出的数百个问题还没有得到满意的解决,只有18%提出的问题在BRM会议上得到了讨论。OOXML将会形成多个不同的标准,它和具体实现标准的产品(微软Office 2007)之间的符合性也无法评估。

在这种情况下如匆忙将OOXML通过为国际标准,将影响ISO的公信力。考虑到OOXML有长达6000页的指标说明,现在又加上一个长达2293页的文件对超过1000个缺陷进行修正,OOXML已与当初提出时有很大的不同了,而这些重大变化根本还来不及进行评议,在这种情况下,如果匆忙地将它通过成为国际标准,显然是不严肃的。

开放标准很重要,但是有些国际上的标准并不好,中国应抓住机遇,历史经验表明,文档格式基本上只会有一个标准,在文档格式从老的二进制格式向新一代格式转变时,中国应抓住机遇,争取使国家标准UOF(或今后UOF和ODF融合起来的国际标准),取代老的事实标准,从此掌握信息资源控制权,并在办公软件领域形成公平竞争环境。

 


把软件拿来看看是否符合我们的标准,这是一个很重要的关键。意义在什么地方,我们可以在一个领域,特别是在文档这样一个重要领域,我们可以摆脱垄断,那么对产业内影响,我们觉得不是一个简单的文档问题,因为有了这个文档标准,人家就知道国产OFFICE最好,比微软要好,我们的标准要比微软的好,微软要学我们的标准,我们现做,因为国产OFFICE好,我们就可以说操作系统用Linux,因为OFFICE很重要,Linux好了国产的CPU就可以用,国产的CPU不能用WINDOWS,对国家来讲就是个产业链的问题,标准可以带动很多东西,带动办公软件,带动操作系统,带动CPU,所以对我们的意义还是很大的。

下面就讲一下开源软件,实际上开放这个标准和开源软件不是一回事,开放标准是一些接口规范、文档格式规范、通讯协议等:开源软件就是一个代码、一个软件。不过在两者之间还是有很大的密切关系,因为我刚刚说开放标准是一个潮流,开源软件也是一个潮流,特别在互联网来看,互联网主要应用主要的系统就是开源的,比如Google就是全部用开源软件的,所以他能发展起来,如果用微软软件早就被控制起来了,因为都是开源的。互联网本来就是互为支撑的,对中国来讲是一个很好的机会,我们的软件可以在开源软件的基础上发展起来,不需要从零开始去做,因为发展的晚这几年才做,人家都做了几十年了,怎么跟上人家,好在有开源软件,在这个基础上做你就能达到国际水平。推广开源软件有利于中国软件业的自主创新,有利于建立中国自主软件产业体系,有利于实现低成本的信息化。

开源软件、开放标准本身是一致的,如果我们开源软件搞的很好,变成事实标准,windows变成事实标准,office变成事实标准,开源软件可以很好地支持开放标准;即使开源软件的广泛使用形成了某些“事实标准”,它们也仍然是开放标准。

开源软件和开放标准有天生的互相融合的互相支持,所以我们可以看到某些国家还是很有眼光的,比如荷兰,荷兰就是比丹麦更进一步,它强制在政府部门之中采用开放标准开源软件,丹麦上是一开始讲到的是采用开放标准,目前荷兰除了开放标准以外,还规定这些政府部门采用开源软件,实际上国外的比较好的比如巴西、委内瑞拉有些国家也是做的很好,也用立法来保证的,中国这个方面比较难做,中国往往都说WTO啊,中国采用开放标准没有问题,像丹麦已经做的,中国如何采用开放标准,有些事情中国还没办法做成,比如国产了人家说你违反WTO不太好做,中国实际上开放标准还是可以的,没人能反对你,不好说你违反WTO了,所以应该学国际上这些做法,对于我们在信息化过程中,应该用开放标准、开源软件加速我们的进度。中国应当学习这些国家的经验,加大推广开放标准和开源软件的力度,促进软件领域的自主创新,推动软件产业的发展,加快信息化的步伐。

我们觉得开源软件特别是Linux,我们值得注意的是一个是中国政府的预装操作系统,我们知道中国政府这个说的很好,就是要求PC要当操作系统,正版的,那么正版的很多公司用windows,也有的用Linux,当然他们不一定真正用,他们会卸载掉,用盗版替代,但是我想以后随着正版化的加大力度,将来保证我们有市场,去年中国一年2000多万的pc机,以后越来越多的有上千万的,没有精确统计,这个就是一个市场。

《国家中长期科学和技术发展规划纲要(2006-2020年)》确定了一些重大专项,包括“核心电子器件、高端通用芯片和基础软件产品”专项,其中,基础软件(操作系统、数据库、中间件和办公套件等)很多都基于开源软件。实施这一专项表明中国发展自主软件产业的决心,也表明以Linux为代表的开源软件在中国有广阔的发展前景。

这就规定了国家在时间内一定要重点的发展,这是一个很重要的决策,就是我们很多技术软件属于开源软件,特别像操作系统之类的,特别是Linux操作系统,所以对开源软件从国家政策上给予的保证。

俄国信息技术和通信部长Leonid Reiman称,到2009年俄国所有学校都将安装Linux(Rissian OS)。巴西官员称,巴西有2/3的操作系统采用Linux。印度、德国、委内瑞拉、韩国等国政府都采取了推广Linux的措施。HP、Dell等大PC厂商推出预装Linux的PC,华硕的采用Linux的Eee PC在市场上很受欢迎。

我们不敢说完全这样,我们要注意到市场上也是很好推广我觉得这个趋势来讲,Linux的推广也是没有问题的。

开源软件全方位影响中国软件产业,尤其是在基础软件领域,开源软件打破了跨国公司的垄断,许多基础软件都是基于开源软件。对软件来讲对中国来讲,非常重要就是降低门槛,我们发展软件不需要投入那么多,不需要那么多时间,因为我们可以在开源软件的水平上,我们要注意到世界的潮流,就是开源软件应该说它的趋势大概就是每一年半左右翻一番,不断的发展越来越多,因为全世界越来越多的人投入进去。开源软件特别有利于发展中国家,有利于自主创新,它大大降低了发展软件的门槛,节省了时间和投资。

开源软件已渗透到软件的各个领域,从CPU开始,我们看到从基本输入输出、虚拟化技术、操作系统、数据库管理系统、中间件、一般应用软件、互联网应用软件、又到解析方案和服务,每一层都有相应的开源软件可以用,只要按照一定的许可,都可以在这个基础上发展。

开源软件是全世界大家的财富,你不能自用,你应该用了以后把我们的发展回馈给开源软件,所以这个模式在全世界这个开源软件本身是可以持续发展的,经得起时间的考验。

我们可以看到这样的模式将会给中国的整个软件给予很大的作用,特别是最重要的技术软件,技术软件最明显,技术软件像Linux这些开源软件发展起来的,应用软件也有很多,不只开源软件,软件服务有些在欧盟估计占到16%,这个数目不断的在增加,我们看到系统集成也有开源软件的方案,中国牵手软件这个手机,现在已经是第三了,第一个是诺基亚,第二是微软的windows这个模板的系统,第三就是牵手的,现在发展很快而且我们中国将来会更多的应用,因为它不需要授权,最小的可能是外包服务方面的费用,从整体来讲对中国软件各个部门都有很大的贡献,所以我今天就给大家提供一个观点,中国进口的发展我们要加强,包括企业也一样,开放标准和开源软件是一会机会,如果加入这个计划,希望中国的信息化更快的起来开源软件与开放标准。

linux相关文章:linux教程




关键词: 开源 软件 标准

评论


相关推荐

技术专区

关闭