“我国有那么多软件开发人员,但对开源软件的贡献与大国地位太不相称。”7月8日,为期一年的“龙芯杯”澳门赌场全国开源软件大赛落下帷幕,澳门赌场计算技术研究所所长、中国工程院院士李国杰在闭幕式上致辞时呼吁,我国政府尤其是教育部门要积极推动开源软件开发环境建设。
“此次开源软件大赛,澳门赌场团委与工信部团委均为指导单位,但我其实特别希望能加上教育部团委。”李国杰说,“教育部门对待开源的态度很不积极。虽然他们没有在文件、大纲上写明必须用Windows系统;但政府部门、机构、学校的各种计算机考试,使用的都是Windows,也没有一个省把开源软件纳入教材之中。”
李国杰认为,对于开源软件的不重视首先严重阻碍着我国的创新。他直言:中国科研人员出国时,电脑中用的都是不开放源代码的Windows系统;而国外科研人员大多使用开源软件,程序都是自己开发。这导致中国人被人笑话“总是用别人现成的成果”。
这种“只知用别人成果”的习惯尤其对青年一代产生不利影响。“‘人人为我,我为人人’是开源的精神。长期以来,我们只想拿来就用,不想着作贡献。”李国杰呼吁,中国人不但要多用开源软件,还要争取成为开源软件开发主力,积累发言权。
安全方面的需求也是李国杰力推开源软件的另一原因。开源软件是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利,但允许其他用户学习、修改,增进提高这款软件的质量。“安全的基础是可知。如果你用的软件是个黑盒子,安全问题则免谈。”李国杰说。
他还强调,做开源软件时,要重视产业链的完善。“软件与底层的芯片,乃至整个系统都是一个整体。光把自己开发的软件装在原来的平台上做一些工作,还是不行。自主可控的软件加上自主可控的芯片,我们需要整个系统自主可控。”
据介绍,本届开源软件大赛首次以“龙芯”为技术平台进行设计,自2010年5月17日开赛以来,吸引了诸多软件爱好者和“龙芯”爱好者参加。
大赛评委会在收到的170个有效作品中,评选出特等奖一名,创新奖六名以及优化奖六名。部分获奖作品的设计者在现场向参会者进行了演示,分享了设计心得和思路。“这正是开源的意义所在——开源开放的不仅是代码,还有共享的心态和不断超越的乐趣。”获奖者表示。