学 员 通 道
注册名:
密 码:
  你的位置:网校首页>>第二课堂>>百名老总谈创业

百名老总谈创业系列之五:

从国家安全看RedOffice办公软件

北京红旗中文贰仟软件技术公司技术总监-张昀

  随着计算机、通信、网络技术的发展,全球信息化的步伐越来越快,网络信息系统已经成为一个国家、一个行业、一个企业、一个集团寻求发展的基础设施。人类在感受到网络信息系统对社会文明的巨大贡献的同时,也认识到网络信息安全问题已成为影响国家、企业大局和长远利益而亟待解决的重大关键问题。对国家而言,没有网络安全解决方案,就没有信息基础设施的安全保证,就没有网络空间上的国家主权和国家安全,国家的政治、军事、经济、文化、社会生活等将处于信息战的威胁之中。目前,因特网和众多的专用计算机网络及以计算机为核心的全球移动通信网,已成为军民平时和战时不得不依赖的信息系统。因此,它越来越成为各国信息战的战略目标。在这些网络上,窃密与反窃密、破坏与反破坏的斗争是全方位的,不只是个人、集团级的行为,而且是国家级的行为。在这样的斗争中,要立于不败之地、掌握主动权,就必须对信息系统的服务、传输媒介和协议各个环节,特别是作为信息系统最核心层的操作系统软件、办公软件、网络安全软件将成为国家安全的核心内容。

1. 为什么要发展国产通用软件

  在目前情况下,可以说中国的软件产业只集中在财务软件、系统集成、中间件等专用软件领域,以及反病毒、字典之类的小软件,通用软件产品,例如操作系统、办公套件、数据库、公文流转、图像处理等重要的软件领域,国产软件几乎是一片空白。在这种情况下,以Microsoft为代表的外国公司凭借强大的实力和盗版政策,实际占领了中国市场。但是外国公司难道真的打算“为中国人民服务”吗?不!他们是为了获取超额利润,为了永远控制中国。也许有人觉得危言耸听,但我们可以看一看Windows XP:

  Windows XP有两个重要的新特性,一个是“产品激活”,另一个是“远程控制”。“产品激活”就是用户购买了Windows XP之后,必须从Microsoft公司获取一个号码后才能继续使用,否则机器无法启动。设计产品激活的目的是为了防止盗版(必须承认,这是唯一可以彻底预防盗版的方法),而且产品激活算法本身并没有问题,它是基于Hash算法的,是不可逆的,微软公司并不能从产品激活的号码中反推出用户的计算机资料(这是按照某些测试公司的说法,由于Windows的源码没有公开,所以这一点并不能绝对肯定)。

  如果产品激活本身没有问题的话,那么真正的问题在于产品激活在电脑系统中留下了停机的机制,如果有居心不良者(黑客或者某些机构甚至政府),很容易造成所有的电脑停机。以往的黑客必须通过种种复杂的手段才能损坏系统数据或者造成电脑停机,因为操作系统本身会预防这种事情。而Windows XP为了增加产品激活功能,在操作系统中专门设置了停机的机制,以后黑客只需要专门针对这个机制进行攻击,就可以很方便地让别人的电脑停机。而目前网上已经有破解Windows XP产品激活功能的软件出现,既然能破解,也就代表黑客已经吃透了产品激活的机制,专门针对此特性进行攻击的病毒只怕不日就会问世。另一个值得注意的现象是美国有两个州已经通过UCITA立法,其余四个州正在讨论。UCITA立法允许软件厂商在未经法院判决的情况下,停止他们认为侵权的用户的电脑使用。普通的软件停止使用还无所谓,而Windows XP一旦被停止使用,整个信息系统就会停止,对用户造成巨大的损失。UCITA立法实际上是从法律上设定了厂商和用户的不平等待遇。最后一个问题是所有产品激活的服务器都位于美国,如果出现某种意外(或者人为破坏),导致美国和其他国家的线路连接中断,那么所有的电脑都没有办法激活。

  “远程控制”就是使用Windows XP之后,用户可以通过因特网,使用一台电脑控制另一台电脑的使用,包括操作对方的电脑和读取所有的数据。远程控制并不是一个新鲜的软件,当年轰动一时的“后门”病毒实际上就是一种远程控制软件,而目前大多数黑客攻击代码中也都包含远程控制功能。远程控制软件本身是一把双刃剑,用得好可以提供售后服务、技术支持、或者允许用户远程使用电脑,用得不好就可以攻击别人的电脑、窃取资料、控制别人的电脑做一些危险的事情。以往正规的远程控制软件和操作系统是分离的,很多软件还提供源代码,这样用户自己可以决定是否安装远程控制软件,也可以自己弄清远程控制软件中是否有问题。

  Windows XP的真正危险在于,其远程控制软件被集成在操作系统中,并且没有提供源代码,这样,用户根本无法知道是谁在进行远程控制,是被黑客入侵了,还是操作系统自身执行的正常操作。更为严重的是,远程控制软件在电脑系统中留下了控制的机制,如果有居心不良者(黑客或者某些机构甚至政府)掌握了这个机制,可以轻易控制对方的电脑,在对方毫不知情的情况下窃取数据,甚至控制对方电脑执行诸如发射导弹的操作。可以说,Windows XP给黑客留下了无比方便的环境,更重要的是,这个黑客很有可能就是微软自己,微软产品有后门是业界广泛流传的,微软自己也不否认,谁敢说没有呢?
就算不考虑安全性,也得考虑经济问题。Windows XP价格为2000元,Office XP价格为4000元,中国人一个月才能挣多少,一台电脑的硬件价格是多少?也许大家现在用盗版用得挺开心,但是这种日子会维持多久?中国已经加入WTO,法律上很快会和国际接轨。美国使用盗版(注意是最终用户使用,不是贩卖)最高可判罚金25万美元,关监狱3个月;香港用盗版每个软件判罚5万港币,最高监禁4年。大家认为中国会立什么样的法律呢?难道有人会认为中国政府会在入关后不履行保护知识产权的协议吗?如果让大家为自己的电脑花6000元买正版软件,你还会觉得微软是一个伟大的公司吗?你还会认为中国不需要开发自己的国产软件吗? 上海市政府为了响应使用正版软件的号召,一次性给微软7500万元,购买了三年的使用许可协议。7500万元,用国产软件只需要10%,剩下的钱可以盖多少希望小学?而且只能用三年,三年后上海离不开微软的产品了,微软涨价怎么办?上海有钱,每个省、每个企业都钱多得花不完吗?

2. 为什么RedOffice基于开放源代码

  长期以来,我国的软件产业大大落后于国际先进水平。尽管很多软件技术的研究我国起步时间并不算晚,国家也在软件行业投入了大量的研究经费,但是总的来说收效不大。究其根源,软件是一个知识的积累,是无数人工作的结晶。任何人,不论他有多么天才,也不可能独立完成一个大型软件。所以大型软件的开发必须有大量的人员参与,并且有良好的管理,才能完成。要达到这样的规模和管理,必须有足够的资金支持。这就要求软件市场必须足够大,企业才能有利润来支持大型软件的开发。而中国盗版软件的盛行,导致企业很难从通用软件市场获取足够利润,所以没有人愿意开发通用软件。而造成这种局面的原因不能简单地归罪于政府没有打击盗版,软件从业者自身负有主要的责任。

  软件从业者首先要反省的是自身的出发点,人人都对利润的胃口过大,根本没有服务社会的思想。例如90年代初Microsoft Office还没有推出中文版时,各种国产汉卡普遍售价在2000多元,相当于当时一个职工4 ~ 6个月的全部收入,而美国的文字处理软件只相当于职工1个星期的收入。这种超出社会承受力的价格水平导致群众对正版软件极为反感,当Microsoft Office以盗版策略来占领中国市场时,大家不但没有丝毫维护国产正版软件的心态,反而以一种看待“解放者”的心情来欢迎它。而我国的软件企业在从社会获取了超额利润之后,不思进取,有人开始在深圳大炒房地产,有人开始玩BBS。反观Microsoft公司,人家在踏踏实实地改进产品,提高质量,不断推出新的版本。这样下来,虽然90年代初国产办公软件实际上并不比国际水品差,但是10年之后,国外公司已经牢牢地占领了市场。

  第二个重要原因是我国软件从业者思想陈旧。在美国,各种软件技术的论文、培训班、研讨会十分丰富,很多公司推出各种程序开发库,很多源代码也被公开,新的开发者很快能够掌握前人的技术,并据此开发出更新更好的技术。甚至于大名鼎鼎的微软公司,在Windows系统中也使用了开放源代码项目FreeBSD的部分代码。而国内各公司都喜欢自己从头做起,不断在低水平的层次上重复开发。在以往的DOS时代,由于程序规模比较小,这种开发模式也可能由于一、两个天才人物的带动而开发出一些产品;在当今的Windows时代,这种开发模式再也没有可能开发出大型软件。并且也正由于这种低层次的产业开发模式,一旦几个领军的软件公司出现决策失误,整个中国的软件产业都会全面崩溃。 软件业自身的种种弊端导致中国盗版软件的猖獗,而盗版软件的猖獗反过来又限制了软件产业的发展。时至今日,中国的软件产业已经积重难返。而随着中国加入WTO,国外公司正准备收获他们10年来播下的种子,国内企业将为10年来的使用盗版付出沉重代价。

  由于痛感中国软件业“封闭”、“狭隘”、“缺乏远见”的现状,我们立志以服务社会为本,以振兴民族产业为已任。在仔细研究了国际最新技术和最新形势之后,我们认为,在目前的时代中,再沿着传统的、小作坊式的商业开发模式,中国的软件产业永远不可能迎头赶上,永远只能做别人的附庸。要想形成自己的核心竞争力,必须大胆破除迷信,打破陈规。因此我们确定以开放源代码为基础,大胆吸收国际最新技术的开发理念。其实这种思路在别的产业早已实施。由于长期的计划经济体制,80年代、90年代的时候,中国很多行业都面临着国际上的强大压力,纺织、家电、服装、钢铁莫不如此。但是这些行业卧薪尝胆、励精图治,大胆引入国际先进技术,消化吸收后再开发自己的技术,最终获得巨大成功。我们的思路也是如此,以开放源代码为基础,这样直接引进、吸收国际最新技术。等我们的队伍和能力成熟之后,我们就不是简单地学习,而是要创造,要开发自己的技术,也要反过来促进国际上的开放源代码运动。这时我们开发的技术就不会是简单地、低水平地重复,而是在国际最新技术的基础上更进一步,彻底改变我国软件业的落后局面。

  实践证明,我们的理念获得了巨大成功,RedOffice整个开发周期不过8个月,就推出了几乎和Microsoft Office同等水平的办公套件,以及完全实用的Linux办公平台。相比之下,某些国产办公套件开发了十几年,至今和Microsoft Office相差甚远;有些Linux公司人数比我们多几倍,成立时间比我们长几年,但是其Linux桌面系统至今停留在只能看不能用的状态。好处还不只这些,以前中国的大部分软件技术人员对大型软件的体系结构根本没有概念,开发大型软件时往往无从下手。而现在我们的普通员工也对大型软件的结构体系了如指掌,以浏览器为例,最开始我们修正一些有关中文网站的错误少则需要两个星期、多则需要一个月,现在只需要少则半天,多则一天即可。我们的人才在开放源代码社区得到了极大的锻炼。

  软件业看上去应该是和国际接轨最密切的行业,但是其观念之陈旧令人吃惊。尽管我们已经用实际行动表明开放源代码的开发理念能够取得巨大的成功,能够让国产软件迎头赶上,但是我们的开发理念仍然遭到大量非议。很多人仍然固守着“封闭源代码”、“完全自己开发”、“直接捆绑国外软件”这些导致中国软件产业长期落后的陈腐观念。最最严重的是,很多人根本不相信中国人能够做出国际水平的软件,把RedOffice斥为简单的汉化,大加指责。

3.RedOffice、OpenOffice和StarOffice的关系

  4年半以前,德国的一家软件公司,Star软件公司,怀着崇高的理想,决定开发出一个跨平台的办公软件,供全世界人们免费下载使用。这个产品就是StarOffice。1年半以前,Star Office 5.2已经达到了相当的水平,在很大程度上能够替代Microsoft公司的Office,并且这是全世界唯一很接近Microsoft Office、同时又能跨平台的办公产品。

  此时,Sun公司收购了Star软件公司。2000年10月13日,Sun公司将StarOffice绝大部分源代码开放,成立了OepnOffice.org组织,专门从事开放源代码办公软件的开发。StarOffice此次开放的源代码接近800万行,是目前世界上最大的开放源代码项目。从此以后,OpenOffice.org成为世界上开放源代码的三大主力软件之一(另外两个分别是类似于Windows窗口环境的Gnome,和类似于Internet Explorer的浏览器Mozilla)。OpenOffice.org组织一成立,就开始研制新的办公套件,这个办公套件的目标是尽可能达到Microsoft Office的功能,同时支持所有国家的语言,这样给全世界人民提供一个开放源代码的办公套件。自从OpenOffice.org组织成立之后,Star软件公司的绝大部分成员也转成了OpenOffice.org组织的成员,继续负责StarOffice的员工已经很少。但是OpenOffice.org组织是一个独立的、开放源代码的社区,并不依赖于Sun公司,也不听Sun公司的指挥。Sun只能说是OpenOffice.org组织最大的一个代码贡献者(现在依然如此)。StarOffice从OpenOffice.org中提取了代码之后,加上他们从其他公司购买的第三方代码,例如中日韩文字的支持、数据库软件等,就形成了StarOffice。为了促进全世界的企业采用OpenOffice.org的代码开发软件,Sun特别修改了OpenOffice.org的开放源代码协议,规定基于OpenOffice.org开发的软件可以遵循GPL协议开放源代码,也可以遵循商业版权协议SISSL,不开放源代码。RedOffice和StarOffice一样,都是从OpenOffice.org中提取代码,然后加入自己的工作,形成一个软件,目前RedOffice遵循SISSL协议,不开放源代码。

OpenOffice、RedOffice和StarOffice的关系可以用以下几点来进行概括:
  OpenOffice.org是国际上开发开放源代码办公套件的主要组织,它是一个开放源代码的独立组织,不依赖于任何公司,也不听命于任何公司;StarOffice将代码开放给了OpenOffice.org组织之后,不能再把代码拿回去;而OpenOffice.org也不再和Sun公司有任何从属关系;StarOffice和RedOffice都是基于OpenOffice.org的代码;StarOffice和RedOffice都根据自己的情况进行了大量的修改,并增加许多功能,形成自己的产品。

4、RedOffice到底做了哪些工作

  RedOffice是一个完整的办公平台,是我们在开放源代码的基础上进行中文本地化,并吸取了国际最新技术后研制成功的产品。需要说明的是,中文本地化并不是简单的汉化。所谓“汉化”,是指将英文软件的界面翻译成中文,并且让英文软件能够显示中文。这种中文的处理是表面的,很不完善的,并且毛病很多。当年外挂在Windows上的中文之星和Richwin这样的产品就是汉化产品。中文本地化则是从源代码入手,让软件从核心上支持中文。这样不仅能够显示中文,还能很好地处理中文,满足各种中文操作的要求,并且大大提高稳定性。最终达到中文和英文一样处理的效果。

  当年Windows 3.1从英文版做本地化到中文Windows花了差不多三年时间,Word从英文版做本地化到中文版也花费了将近两年的时间。就以最近来说,以Microsoft公司在中文本地化方面的大量经验和长期积累,将Microsoft Office XP从英文版进行中文本地化做到Microsoft Office XP中文版,也投入了50多个研发人员,耗费了18个月。由此可见,中文本地化是一个相当复杂的过程,并不是用简单的“汉化”一词就能概括的。有一些软件,例如Photoshop,主要以图像处理为主,对于中文和英文来说并没有太大分别,这些软件也许只要简单的汉化就可以。而办公套件则不同,其中涉及了大量中文和英文不同的地方(例如排版、输入、各种习惯、各种使用方法),决不是简单地汉化一下就能投入使用的。我们可以用实际的例子来表明中文本地化的效果,下面四个图分别是同一篇Word文档在Microsoft Office XP中打开,在RedOffice 1.0中打开,在StarSuite 6.0 Beta中打开,以及在OpenOffice 638c中打开的效果。为了便于比较,我们统一在Windows 2000中文版下进行的对比操作。

  这里,Microsoft Office XP是微软Office的最新版本,由Microsoft公司对英文版的Office XP进行中文本地化,RedOffice 1.0是我们的办公套件,由我们进行的中文本地化;StarSuite 6.0 Beta由Sun公司完成中文本地化,OpenOffice 638c则没有进行本地化,而是简单的“汉化”(能够显示中文,并且界面也是中文)。StarSuite 6.0 Beta、OpenOffice 638c和RedOffice 1.0基于同样的核心源代码(都来自于开放源代码社区OpenOffice.Org)。
(1)Microsoft Office XP打开的效果

(2)RedOffice打开的效果

(3)StarSuite 6.0 Beta打开的效果

(4)OpenOffice 638c打开的效果

  从图中可以明显地看到,Microsoft Office XP和RedOffice 1.0显示中文版面的效果都很好,中文的两端能够很好地对齐,并且中文的绕排、标点符号的位置也完全正确,这就是中文本地化完成得很好的结果。实际上,Microsoft Office XP在排版方面还有一些缺陷,有的行间距不正确地多空出了一块(标注在图1中)。StarSuite 6.0 Beta则差得多,不但行间距的设置不能保持原样,而且中文的右端不能保证对齐(标注在图3中),这对于中文排版来说,是不能容忍的错误。这个效果表明StarSuite 6.0 Beta的中文本地化还要进行很大的改进。OpenOffice 638c则更差,不但中文不能保持两端对齐,而且中英文混排时的折行算法根本不对(标注在图4中)。上面的例子里中英文混排的地方并不多,所以表现还不是很明显,而如果文章中有大量的中英文混排,则OpenOffice 638c基本上不能进行任何排版。

  从上面的对比中我们可以清楚地看到,不但简单的“汉化”根本不能形成实用的中文办公套件,而且中文本地化完成得不够好的软件也不能形成实用的中文办公套件。只有像Microsoft Office XP或者RedOffice这样彻底中文本地化的软件才是真正实用的中文办公套件。 我们在RedOffice系列产品中进行的工作主要集中在以下几个方面:

完美的中文本地化;
修正大量和中文操作系统相关的Bug;
增加了很多和中文相关的功能,以后还将增加大量中英文都能用的新功能;
为了更清楚地说明问题,下面比较具体(但不完整)地列出了我们完成的一些工作。完成的工作:
原来的开放源代码产品没有很好的国际化支持,很多情况下不能正确地显示中文,我们增加了国际化支持;
原先的开放源代码产品只能对英文进行排版,我们增加了中文排版算法,让它能够很好地进行中文排版;
增加了中文编号的支持,现在可以使用一、二、三、这样的中文编号序列中文字符样式和中文段落样式的设置,现在样式的设置完全符合中文的习惯对中文Microsoft Office文件的输入和输出的改进,全面兼容Microsoft Office中文版。字号列表中显示中文字号(小四、五号等);
增加了中英文混排情况下的拼写检查中文文字的各种选择方式现在和Microsoft Office中文版完全一样,并且没有任何错误各种参数设置修改为中文习惯,例如货币、日期、Tab键宽度等;
增加了中文电子表格名称,中文题注等修正了中文Windows下保存图像经常丢失的问题,修改了输入法接口,现在RedOffice能够支持所有Windows下的中文输入法(原来的开放源代码产品只能支持微软拼音输入法)
增加了中文帮助;
增加了中英文字典;
改写了安装算法,在中文Windows下安装不再有任何问题,实现了和Microsoft Office XP一样的图形界面,给用户更亲切的感觉;
就代码数量来说,我们自己开发和改写的代码接近20万行。未来的6个月中,我们还打算完成以下工作计划完成的工作:
修正用户反馈的很多小错误;
改善易用性,力争比Microsoft Office更易用,至少不比它差;
进一步完善功能,完全实现Office 2000的功能;
增加公文流转的接口,让办公套件和办公自动化软件(如Lotus Notes)能够紧密地、无缝地结合在一起;
集成语音合成、中英文字典、英汉翻译、双语浏览器等一系列实用软件;
按照政府和国内企业的要求进行定制,实现量身定制的国产办公套件。

5.有关“自主版权”的说明

  以前大家总喜欢把“自主版权”这两个词连在一起,当成是一个概念。实际上这是一种误解,“自主”和“版权”是两个完全不同的概念。“版权”概念的出现最早是为了同时保护企业和消费者,达到消费者购买产品有保障,企业能够持续发展的双赢局面。但是必须明确看到的是,版权是一个手段,而不是目的,保护版权的最终目的是能够让用户合法地使用。“自主”是另一个概念,指的是用户能够完全控制所购买的软件,能够在此基础上进行继续开发,能够不受限制的使用。最重要的是,用户不能反而被自己购买的软件产品控制,造成信息泄漏或者损失。

  现在国内软件厂商的所谓“自主版权”产品,实际上应该称为“有版权”但“不能自主”。首先,这些软件的开发都是基于某些库,例如用Visual C++开发的软件使用了VC的动态链接库,这些库虽然有分发的许可版权,但是其控制权在Microsoft Office手中,我们不知道库里有哪些代码,也不能修改,所以不能“自主”。其次,这些软件都是基于其他软件的支撑,例如有些软件需要Lotus Notes,有些软件需要.NET平台,最起码大家都需要Windows系统来运行。这些软件、平台或者Windows系统都是由国外公司控制的,如果别人不允许中国使用,那么基于它们的国产软件也就成了空中楼阁。

  国内软件厂商能够自主的只是他们自己的代码,就整个信息系统来说,仍然是不能自主的,所以是“有版权”但“不能自主”。

  这种不能自主的信息体系是十分危险的,例如现在微软有一个政策是软件只能租不能买断,那么如果哪一天微软不允许中国继续使用Windows,那么中国的整个信息体系就会完全瘫痪,即使所有的上层国产软件都有版权,也不能挽救我国信息产业的命运。开放源代码的产品能够“完全自主”但是“没有版权”。

  开放源代码产品是没有版权的,因为其代码是全世界共同开发出来的,通常遵循GPL协议,这是和“版权”观念不同的一种观点,它允许用户合法地使用和修改软件,但是没有版权。开放源代码产品的所有源代码都是公开的,所以用户是“完全自主”的,可以自己决定哪些代码用,哪些不用,可以自行添加代码,也可以修改代码。这样充分保障了用户利益和安全。开放源代码产品虽然没有版权,但是其协议允许用户合法地使用。对于个人用户来说,“版权”比较重要,但是对于国家来说,“自主”远比“版权”重要。因为即使拥有了版权,如果对方不允许我们继续开发,或者能够控制我们的电脑系统,对于国家来说是十分危险的。

  现在美国有一个过度保护版权的UCITA立法,即使用户合法地购买了产品,软件生产厂商也可以在他们认为必要时,在未经法院审判的情况下,直接通过远程控制停止用户电脑的使用。这样,即使用户解决了正版问题,也不能保证“自主”。

  因此,我们认为国家应该坚定不移地把“自主”放在第一位,而不是把“版权”放在第一位。开放源代码的产品和封闭源代码的产品虽然处理版权的方式不同,但是都能合法地使用,所以没有必要说哪个更好。

  RedOffice系列产品全部具有源代码,因而是完全能够“自主”的国产软件。在安全、长期保障、合法性方面没有任何漏洞,远远胜过一些所谓的“自主版权”软件。RedOffice不称为“自主版权”,但是可以称为“自主”及“部分拥有版权”。

6. RedOffice的开放源代码政策

  开放源代码运行的出现,无疑是软件行业的一次革命,但是开放源代码也带来一些问题,就是如何让企业有利润,从而维持其可持续发展。微软指责开放源代码运动最激烈的一点,就是说开放源代码没有可持续发展的能力,无法给用户提供持久保障。 近年来,为了让企业有利润维持发展,国际开放源代码运动也做了一些改变,允许部分产品使用商业版权规则。这样企业有了利润,也就能更好地为开放源代码运动提供支持,更好地给客户提供服务和保障。为了保持公司可持续发展的能力,确保能够开发出国际先进水平的国产操作系统和办公套件,RedOffice采取了特殊的开放源代码政策。对于政府,我们将开放所有的源代码,这样保证政府能够完全控制软件,确保安全。对于公众,我们暂时不开放源代码,以避免有人滥用,让公司失去持续发展的能力。

  不过开放不开放源代码终究是一种策略,我们的核心出发点是创造优秀的国产办公软件,为了实现这个目标,任何策略都只是一种手段。目前之所以我们没有对公众全部开放源代码,是因为据我们考察,全世界开放源代码的项目达数万个,国人真正贡献过代码的项目屈指可数,好像中国人对贡献开放源代码兴趣不大,因此我们认为,在目前阶段就把我们的源代码全部开放只能把市场搅乱,让我们失去持续发展的能力,而对我国软件产业的发展却没有什么实质性地促进。等到中国人都非常支持开放源代码,并且有很多人参与,而开放我们的代码确实对国产通用软件的发展有帮助的时候,我们会毫无保留地开放我们的源代码。目前我们的计划是有步骤、分情况、分阶段地开放源代码:
我们认为对民族软件产业有促进的技术,一旦开发成功就会立刻开放源代码;
对国际开放源代码运动有帮助的技术,会直接提供给相应的开放源代码组织;
只与单纯的产品相关、对别的产品没有多少意义的技术,暂时不开放源代码,但是会在以后的合适时间内逐步开放源代码。

7. 携手共创民族软件的辉煌

  我们的产品一经推出,在领导层获得了大量的好评和支持,但是在因特网中却招来了许多非议,让人备感意外。一开始我以为在中国已经加入WTO的大环境下,国外软件价格居高不下的小环境下,提供一个功能和Microsoft Office差不多,兼容性超过95%,价格低10倍的国产软件,不敢说解决了中国信息产业的燃眉之急,至少让用户多了一个选择,让国外软件不能任意妄为。但各种评论捕风捉影,在事实不清的情况下就随意乱说,实在令我们有点痛心。我们的目的很明确,就是研制世界水平的通用软件,主要是操作系统和办公套件,具体做法也可能有一些不恰当的地方,也希望大家一些来探讨,我认为至少有如下几个问题值得研究:
  大家认为中国这样一个大国,这样的国际地位,又加入了WTO,可能永远用盗版软件吗?
  大家认为国外软件这样高的价格,对中国人民是一件好事吗?每个人都愿意花这么多钱买正版软件吗?
  如果不基于开放源代码社区,单凭国内小作坊式的开发模式,可能开发出国际水平的软件吗?谁有更好的开发模式?
  如果不采用商业协议,如果我们全面开放源代码,真的有很多人参与进来吗,真的能够大大加快开发进度吗?谁能保证这一点?
  如果企业没有利润,没有可持续发展的能力,谁能找到投资者,愿意继续出钱开发国产办公软件?或者谁能组织起来上百人,可以不要工资但是每天勤奋工作?

  我们赞成的是:人是为了快乐而生存,然而什么是快乐呢?最令人高兴的是从工作中获得乐趣,而其他娱乐只具有从属的地位;同时,我们工作的目的是“报答社会”,为人类提供物美价廉的软件产品与服务。对此,也希望有异议的朋友看看“电脑报远程教育中心”与“东方IT研究院”联合推出的“DFIT创业”培训,也许你会有新的启发与收获!多为国产软件的发展做一些实事,少一些指责、少一些谩骂。我们也很愿意和大家相互交流,共同把发展国产软件这个事业做好。

  我们小的时候,能够穿上进口尼龙袜就是一件荣幸的大事,而现在中国的纺织业成为全球第一;十年前,大家还要排队起来购买日本的彩电,而现在中国的家电业也成为全球第一。同样,谁说中国的软件业就不能发展起来呢?谁说中国就做不出世界水平的操作系统和办公软件呢?我们认为5年后,中国的软件产业也同样能够成为世界领先,我对此充满信心。

  在下个世纪,软件的重要性等于这个世纪原子弹的重要性。比如国外软件公司利用其所谓“锁机”、“激活”、“订阅”等功能对中国用户的使用权进行制约与限制,试想一下几年后,当这些软件普遍安装在中国的计算机上时,国外公司掌握握这些功能,就是决定了用户计算机生死的权利,届时,他要升价、强制推销新产品,有那个用户敢有异议?再严重一点,如果涉及国家间战争,国外公司为了本国利益,启动上述功能关闭中国用户的计算机,到那时我们只有招架之功,而无还手之力了?人无远虑,必有近忧。对于个人如此,对于一个企业、一个国家、一个民族,也应当如此。个人的迟钝,一家公司的迟钝,造成的损失是这个人的,是这家公司的,是可以用金钱计算的,是可以在其它地方赚回来的。但是,一个政府的迟钝,造成的损失是整个民族的,是无法弥补的。

  中国政府已经深深体会到发展民族软件的重要性,从对软件开发企业的各项优惠政策,打击盗版的决心与力度,到北京市政府软件采购招标结果来看:中国政府是用实际行动来支持和推动中国软件事业的发展。现在,摆在我们软件开发人员的任务是:不断创新,完善自我,团结奋战,效忠报国!为中国开发出实用的、具有世界水准的操作系统、办公、网络安全等软件,做出我们应尽的义务与贡献。

 

主办单位:电脑报远程教育中心
东方IT研究院联合主办

相关网址:http://training.yesky.com
     http://www.dfit.net/

招生简章:东方IT创业培训经理班
     东方IT创业培训销售专员班
     东方IT创业IT服务班
     100名企业老总谈创业全集汇总

ml>