中国对开源软件应做出与国力相称的贡献
2007-08-01 11:23:38
  • 0
  • 0
  • 0

开源软件是随着Internet的普及而发展起来的。可以说,Internet推动了开源软件成为不可阻挡的潮流;反过来,如果没有开源软件,也就不会有Internet辉煌的今天。Internet的前身-ARPANET的总设计师Roberts认为ARPANET是政府支持的项目,他没有为今天无处不在的分组交换技术申请任何专利。第二代InternetWeb的发明人Tim Berners Lee也通过无偿公开技术的途径使Web网络浏览成为当前Internet的主要应用。同样,GoogleBTWeb2.0等近几年受用户青睐的技术无一不是走开源软件之路迅速窜红。

开源软件主要集中在操作系统和网络服务领域,这和开源文化的源头ARPANETUNIX操作系统有关。UNIX开始流行时就是开源软件,也正是由于UC Berkeley大学在UNIX早期开发中有贡献的学者对USL(AT&T的子公司)改变其开源属性不满,才推出目前很有影响的FreeBSD。日本东京大学的坂村健教授设计开发的TRON实时操作系统可能是世界上应用最广的开源软件,在汽车、手机等各种嵌入式系统中已安装了近20亿套。

我国软件与国外最大的差距在基础软件,包括操作系统、编译系统、数据库、中间件等。开源软件为发展我国软件产业提供了一条可行途径。Linux操作系统、Apache Web服务器、MySQL数据库和Perl等脚本语言(即所谓LAMP架构)等开源软件促进我国服务器产业(包括服务器软件)发展就是一个明证。与桌面办公系统有关的开源软件目前虽然还不能与强大的微软公司抗衡,但Open Office,永中Office、红旗中文2000等开源软件已经取得长足的进步,对专业人员来说已可以日常使用。只要举国上下大力推广电子文档格式国家标准UOF(今年9月份将正式公布实行),加大对开源桌面软件的支持力度和贯彻向开源软件倾斜的政府采购政策,我相信,在数以亿计的未养成使用微软软件习惯的广大人群中,开源桌面软件也会迅速推广起来。

我国是软件消费大国,也必将成为软件设计开发的大国。中国的信息化不可能建立在为个别软件厂商提供暴利的基础上,也不应该通过大量使用盗版软件实现信息化。在软件上大幅度降低成本的唯一出路是大力推广开源软件。中国应对开源软件做出与国力相称的贡献。但多年以来,我国许多企业、大学与科研单位只把开源软件当作可免费获取的资源,对开源社区的贡献比较少,也不太重视开源软件的“游戏规则”。有些单位在封闭的环境下从事对Linux内核的修改,甚至将开源软件变成违反GPL规则的闭源软件。这种漠视共同规则的做法不利于开源软件的发展。其实,如同自然界千姿百态一样,软件行业也应有一个丰富多彩的“生态环境”,各种不同形式的开源软件完全可以和各种形式的闭源软件同台竞争、和谐发展。如果认为GPL对开放自由控制太严,你可以选择对企业或使用者更宽松的BSDL,企业也可以选择更体现公司利益的MPL车有车道、马有马道,不管选择哪一条道,都要遵守这条道的规矩。总的来讲,既然享受了“人人为我”的好处,就要做出“我为人人”的贡献。

过去我们把培根的名言“Knowledge is the power”翻译成“知识就是力量”,其实,英文中“Power”一词可翻译成“力量”,也可翻译成“权力。“最近有些学者置疑这一译文,认为培根的原意是“知情就是权力”。针对知识可以在软件行业形成垄断的局面而言,似乎“知识就是权力”更反映现实。提倡开源软件,是把软件设计开发当成科学活动,强调众人的知识是无可比拟的“力量”,通过众多开发者的试错,可以使软件臻于完善。强调软件的版权、专利,是把开发者的知识当成一种“权力”(知识产权)。发展软件产业必须在这两者之间建立和谐共处的平衡。

我国目前的政策环境离建立和谐的平衡还有相当的距离。盗版的泛滥意味着对知识产权的保护还任重道远。但另一方面,基于开源软件实现低成本信息化尚未形成国家统一意志;电子政务、中小学远程教育等国家出资的项目还没有向开源软件倾斜;公共财政几乎还没有支持过开源社区;对发展开源社区做出突出贡献的科技人员也未大张旗鼓地宣传鼓励。软件行业,尤其是基础软件,要想不受制于人,必须旗帜鲜明地支持开源软件。只有政府和社会在这一点上形成共识,我国的基础软件才能又好又快的发展。

中科院计算所是以研制计算机系统(包括CPU/SoC芯片)为主的国立研究所,近几年来为开源软件已做出不少贡献。龙芯CPU研制组为完善MIPS版的Linux做了大量工作,例如增强GPLPMON软件的功能、实现SUN JAVA虚拟机和OpenOfficeLinux/MIPS上的移植、龙芯电脑板级支持代码即将进入Linux标准内核。计算所与Intel公司合作开发的开放源码编译器ORC已被MIT、意法半导体公司等著名大学和企业使用,性能比GCC编译器高30%以上。计算所研制的汉语分词开源系统ICTCLAS已颁发免费授权4万多份,是目前世界上最好的汉语词法分析器。计算所开发的FirteX是国内第一个开源的检索平台,已被下载一万多份,获中国开源软件竞赛论文一等奖。计算所开发的非编码基因分类系统被访问几十万次,47个国家200多所高校下载近一万次。计算所通过开发开源软件不但培养了科研队伍,在同行科技人员中赢得了声誉,而且在国际开源社区中初步展示了中国科研人员的实力。今后我们将继续为开源软件做出贡献,把我们的知识奉献给全中国,奉献给全世界。

2007621日在广州“开源中国、开源世界"国际高峰论坛上的报告

最新文章
相关阅读