荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Seal (尘封往事), 信区: Linux
标 题: 自由软件运动能长久发展下去吗?(下)
发信站: 荔园晨风BBS站 (Fri Jun 22 10:34:49 2001) , 转信
自由软件运动能长久发展下去吗?(下)
2001-06-22 08:22
发布者:Crystal 阅读次数:39
3.2.2其它自由软件与开放源码
上面我们已花了大量篇幅介绍Linux的发展情况。但是开放源码及与之相关的自由软件决不
止
Linux,Linux主要还是操作系统,在操作系统之上还有比Linux多得多的其它开放源码,遵
循
GPL规则的基础软件开发工具、公共应用软件和其它应用软件,参见表1和表2。表1中所列的
主要是开放源码的一大批实用程序,近1400个;而表2是GNU计划正在执行中的一批软件,约
180个。笔者正从中国青年出版社出版的《Linux产业》丛书的第二辑之后陆续发表这两部分
软件的目录,这里不再赘述。
这里要讲述两个在Linux或开放源码社团中特别有影响的软件包,Apache和Netcape的Mozill
a。
1.Apatche
Apatche源自由NCSA(University of Illinois, Urbana-Champaign)所开发的httpd。在19
94年中期中段,许多Web主管自行发展自己的外加功能及修正码。一小批的Web主管透过私人
e-mail聚集在一起来合作他们的改变(以 “patches”即补丁形式出现)。在95年2月底,
八
位核心贡献者成立原始的Apache组织(取自A PAtCHE),1995年4月,Apache 0.6.2公布。
在1995年5月到7月,一个新的服务器架构被开发出来(程序名Shambhala),包含了模块结
构
及API,基于存储池的存储器配置及要调整的预设分支处理模式。这个开发群体在7月份转换
到新的服务器,并为0.7.x新增特色,于8月推出了Apache 0.8.8。
在一年之内,Apache服务器超过了NCSA httpd成为Internet上排名第一的服务器。
Apatche的强项是极大的市场占有率:Apache是今天网际网路金字招牌第一号,远远将竞争
者
抛在后面。特别是,Apache市场占有率表现出几个使对方望尘莫及的屏障:
①起源于HTTP协定——降低了用户加入协定来支援新的应用软件的能力;
②给UNIX/Linux带来生机——Apache到走那里,UNIX/Linux就走到那里;
③支援厂商的支持,为Apache提供的工具/模块持续成长增加。
特别是IBM宣布将把Apache做为其WebSpehre应用服务器的一部分,这一轰动的宣布被商业报
纸称为是开放源码软件的一次突破。
①IBM承诺:协助Apache移植到IBM策略平台(AS/400,etc.);发行Apache执行文件到要求
支援的消费者;对Apache执行文件的支援。
②IBM雇员会实际参与Apache发展/讨论群;
③IBM会带头将Apache for NT做最佳化。
而微软的现任总裁Steve Ballmer当时就承认,他们确实为Apahce和Linux感到焦虑,甚至考
虑公布更多的Windows源码来与之抗衡。
2.Mozilla
Netscape的浏览器曾经雄霸一时,但由于微软借助其Windows系统的霸主地位,将其浏览器I
E捆绑在Windows销售而使Netscape浏览器的销售量和用户数一落千丈。Netscape为了要重整
过去的雄风,最近发布了它的Mozilla源码,加强开放源码软件(OSS)社区的功能。Netsca
pe的组织及版权模式基于Linux的GPL,不过有几点不同,第一,Mozilla及Netscape Commun
icator是两套程序,但由Netscape工程师同时提供:
Mozilla等于开放源码软件可免费发行的浏览器;
Netscape Communicator等于有牌子的发行软件。
第二,与GPL有点不同,Netscape保留拒绝/强迫修改的权力,而且Netscape的工程师被指派
为该款件维护及修改的“指导员”。
Mozilla的强项是,为OSS团体提供了反微软情结资本;相对于其它OSS计划,Mozilla被视为
近期最直接对微软攻击的一项;Mozilla已经使Netscape的可信度再度上扬,并渗透到最小
的
角落,正如有人指出的:“他们已经保证透过开放源码,Mozilla浏览器永远不会从地平线
上
消失,它将会未来十年中依然存在,即使其用户群有所震动。”
该浏览器使用率极高,因此,一大批愿意“解决眼前问题”的人,或修正程序缺陷的人的意
愿很高。微软公司的内部文件承认Mozilla已经与IE4/5平起平坐。从而导致微软处心积虑地
要下手扼杀这一计划。
3.其它的开放源码软件计划
其它的开放源码软件计划主要有:
① Gimp,(GNU Image Manipulation Program)是个开放源码软件计划,企图制造在UNIX工作
站上如同Adoe Photoshop那样的复制品,特色甚佳,但还有许多开发工作要做。
② WINE/WABI,Wine(Wine Is Not an Emulator)是开放源码软件的Windows在UNIX下的模拟
器。Wine有点与Sun的WABI竞争(非开放源码软件)。旧版Office可以在WINE下执行,但效
率
有待评估。
③ PERL,PERL(Practical Evaluation and Reporting Language)是个在所有Apache网站
上的不成文件标准描述语言。PERL在UNIX上非常流行,因为其强大的文字/字串处理功能,
而
UNIX十分依赖命令列来管理所有功能。
④ BIND,BIND(Berkeley Internet Name Daemon)是个在网络上统治DNS的服务器。
⑤ Sendmail, Sendmail是今日Internet网络金字招牌第一号的邮件服务器。
⑥ Squid, Squie是透过ICP协议为基础的开放源码软件代理服务器。Squid在国际ISP之间比
较流行,虽然效率稍差。
⑦ SAMBA,SAMBA提供在UNIX上的SMB文件服务器。最近,SAMBA团队进行反向工程,并发展
在
UNIX上的NT domain controller。SGI在用SAMBA服务器。
⑧ KDE,即 “K” Desktop Environment,它整合了浏览器、shell及Office套件提供给UNI
X桌面系统用。
⑨ Majordomo, 在Internet网络上统治MailList服务器的软件,完全以PERL来写。
四、自由软件/开放源码运动在中国
4.1中国的自由软件/开放源码运动的基础
前面已多次说过,Linux是UNIX的一个变种,或者说Linux是一个具有一半UNIX“血统”的操
作系统,而笔者与UNIX有20多年的不解之缘。1978年笔者从北京大学计算中心考入中国科学
院研究生院,学完一年的学位课程之后进入了论文写作阶段,由于本人有在北京大学电子仪
器厂设计制造由小规模集成电路搭成的国产计算机6912(又名DJS-18)的硬件经验及后来在
北京大学计算中心参与开发和维护系统软件、多道管理程序(操作系统)、编译器和汇编器
的知识,使得自己具备了进入操作系统专门领域研究的基本技能。而UNIX使自己对之“一见
钟情”。从此20年如一日,在UNIX操作系统研究国产操作系统的开发以及基于UNIX的大型数
据库和网络工程上不断耕耘。
应该说自1984年R. Stallman一建立FSF,笔者所在的研究室就一直给予极大的关注。1991年
Linux出现之后,我们更是在国产操作系统项目开发中利用Linux的大量成果。“九五”期间
,我们承担了国家攻关项目,COSIX商品化,1996年-1997“二年起步”工作完成,由于1998
年国家机构大调整,而导致“三年滚动”未实行。笔者所在的“中心”即把科研方向作了大
调整,转向Linux开发,经过1年半左右的工作,把我们以前在UNIX、COSIX等系统上开发的
成
果、经验运用并集成到Linux上,从而于1999年8月推出了红旗Linux。所以红旗Linux绝不是
一时的心血来潮,随意之作,而是我们20年来在UNIX上的辛勤劳作的成果的结晶。当然在红
旗Linux推向社会的前后,国内还有几家推出了其发行版本。这些版本的推出立即在国内引
起
强烈的反响。事实上,中国有关政府部门及企业对Linux及其代表的自由软件/开放源码早就
给予十分关注。据笔者的记载:
(1) 1998年8月19日在四通集成本部召开了“网络操作系统Linux及其应用技术研讨报告会
”,主要议题有:Linux介绍,关于Linux研发的国内外最新动态,研讨Linux在我国实际应
用
的可能性、意义和存在的问题,Linux的中文支持,基于Linux系统的服务器设想及实现方案
探讨,关于国际GNU计划、GPL版权保护的有关问题研究等。倪光南院士、国家科技部火炬中
心软件处领导、国家信息中心、中国软件行业协会自由软件分会、及若干企业的代表出席了
这一会议并且各自发表了重要意见。
(2) 1999年2月,在中科院软件园由科技部火炬中心主持召开了“Linux与中国软件产业发
展”研讨会。此次会议起源于倪光南院士给科技部领导的信。会议参加者有杨芙清、倪光南
等院士、一批专家和企业代表。中心议题是:印度、以色列软件产业发展给我们的启示,GN
U/开放源码及Linux的现状与发展,Linux是否能成为我国软件产业的发展带来机遇,我们应
采取的具体措施等。分析了由于微软在操作系统方面的垄断对中国经济、技术、软件产业和
国家信息安全的潜在影响和威胁,强烈呼吁以Linux为契机发展中国系统软件和软件产业,
表
现出中国知识精英对民族软件产业和国家信息安全的担忧和报国的一片赤诚之心。
(3) 1999年4月,在国家科技部由科技部徐冠华副部长亲自主持,火炬中心及高新司诸多
领
导参加的专家研讨会,主题是Linux发展给中国的机遇。张效祥、杨芙清、倪光南院士及若
干
专家与会,他们陈述了Linux所表现在的巨大优势和发展潜力,中国发展国产系统软件的必
要
性,潜在的优势,以前的问题和今后可能发展的趋势。徐副部长最后指示形成会议记要,并
把发展以Linux为基础的系统软件特别是国产操作系统列入国家软件发展的专项计划(见国
家
计委和科技部1999年7月的“当前优先发展的高技术产业化重点领域指南”文。
(4)1999年7月信息产业部在中国科技会堂召开了由曲维枝副部长亲自主持的“Linux与中
国
软件产业”大型研讨会,信息产业部相关司局的多位领导与会。中心议题是:Linux在我国
的
发展现状与展望,Linux为我国计算机软件产业带来的机遇与挑战,发展我国自主安全的系
统
软件的重要性与策略,以Linux为代表的自由软件的发展特点与趋势等。一天的会议中,杨
芙
清、倪光南、李国杰等院士及一批专家学者及企业领导发表了各自的真知灼见。
从此,中国政府对于基于Linux发展我国民族基础软件特别是操作系统的信心及具体策略陆
续
浮出水面。正是在这样的国内外形势下,中国各种Linux发行版推向了市场。而且在中国,
自
由软件运动也逐渐为世人所认识,并在许多大学、科研机构和企业中得到了发展,许多人参
与到这一运动中。
4.2“中国共创软件联盟”与中国的自由软件动
4.2.1中国共创软件联盟
系统软件是软件产业的核心,拥有系统软件,就拥有了长足发展的动力。微软正是凭借其Wi
ndows操作系统的垄断地位而傲视全球软件企业。中国软件要想实现腾飞,从根本上讲,必
须
解决系统软件受制于人的问题,否则永远是低水平的重复。系统软件技术难度高,开发规模
庞大,靠国内某一软件企业单独完成是有困难的。正是基于这种认识和当前的中国国情,为
了利用开放源码,实施新的协同,需要有一个强有力的组织,按照一定的管理规则进行组织
和协调,使分散的力量形成合力,去完成历史赋与我们重要的操作系统的研制任务。由清华
、北大、北航、南大、浙大、复旦、国防科技大学等高校,中软总公司、东大阿尔派、四川
托普、中国科学院的凯思、希望集团等软件企业和在计算机方面著名的中科院计算机所、中
科院软件所共同发起,成立了中国共创软件联盟。正如章程中所讲的中国共创软件联盟成立
的目的,就是要联合立志振兴我国软件产业的国内软件企业、软件教育和软件研究机构,以
商业模式推进我国公用基础软件的研发,实现广泛的智力集聚和高效的成果传播,促进我国
软件产业在先进的机制上实现跨越式发展。受国际开放源代码运动的启发,联盟将开放源代
码和实行软件许可证制度确定为基本策略。
1.联盟开发系统软件的有利条件
1) 联盟得到国家科技部、国家863计划等支持,从技术、奖金、人力等各方面给予足够的
扶
持。
2) 国内众多软件开发单位对于“开放源码、共同开发”这一理念有强烈的共识。
3) 国际上已经有大量的系统软件源代码存在,如Linux,为联盟的开展提供了一定的基础
。
4) 高超需求明显,尤其是政府、军队、安全部门、硬件厂商等对于民族系统软件有强烈的
需求。
5) 国内有大量优秀的软件人才,这是联盟开发系统软件的宝贵资源和保证。
2.联盟项目规划
联盟将逐渐开展“3+2”工程,即三个操作系统,两个平台。
三个操作系统:
1) 嵌入式操作系统。嵌入式操作系统的目标产品是嵌入式设备,包括控制、测量、通信、
信息设备等。随着Internet、无线通信技术、芯片技术的发展,全球正逐渐迈入分布式计算
时代(Pervasive Computing)。其特点是以信息设备为终端,或者称为Internet应用设备
,
如机顶盒、PDA、智能电话、信息家电等。这类设备的快速增长刺激了嵌入式操作系统的需
求
,蕴涵着一个巨大的市场。目前联盟在国家863计划的支持下已经正式启动了这一项目。
2) 服务器操作系统。随着信息化的推进,服务器需求呈现旺盛增长的趋势,市场空间巨大
。服务器是企业、政府、军队等部门实现信息化的关键设备,也是决定其信息安全性的关键
。如果服务器操作系统完全掌握在国外厂商的手里,那么国内的信息安全将无从谈起。联盟
正在对安全服务器操作系统定项目进行系统规划。
3) 台式机操作系统。台式机操作系统的市场需求非常巨大,但由于微软在这一领域的绝对
垄断,使得其他台式机操作系统似乎没有立足之地。但联盟将对台式机进行市场细分,开发
满足特殊需求的台式机操作系统,逐渐切入这一领域。
两个系统平台:
1) 电子商务平台。电子商务是未来十年的发展热点,也是中国实现经济腾飞和IT产业跨越
式发展的一次契机。联盟开发电子商务平台项目的目的是为国内电子商务厂商提供一个可以
二次开发的软件包。利用软件包提供的系统构件,这些厂商可以很快搭建个性化的电子商务
运营系统。
2) 办公自动化平台。办公自动化是非常重要的应用软件,随着Internet的发展,基于Web
的
办公自动化软件需求日益明显。联盟的办公自动化系统将实现分布式办公所需要的基本构件
,结合ASP的特点,为国内软件企业提供一个基本的运行平台。
中国共创软件联盟的所有软件都将在联盟软件许可证制度的约束下开放源代码。联盟希望通
讯通过系统软件的开发,广泛实现智力汇聚,创造一种新的软件开发模式,与国内软件开发
商和广大软件爱好者一起,共同推进中国软件产业的发展。
4.2.2 中国的自由软件运动
中国的企业和个人在近两年积极参与国际自由软件运动。具体体现在:
1.参与国际化/本地化标准制订
笔者所在的中科红旗公司积极参与Linux国际化工作组活动。Li18nux是国际上为了在国际上
推广Linux而由一批公司和专业人士参与组成的一个民间组织。它的宗旨是制订Linux的全球
化/国际化统一规格,为容纳各国的语言、文化、习俗打下基础。该组织每三个月举行一次
会
议。中科红旗公司是其中的积极会员和创办者之一,它已针对Li18nux的规格(specificati
on)提出了一系列建议和修改意见。今年8月31日,由IBM(中国)及中科红旗资助在北京召
开了Li18nux工作者会议,来自国内外的40余名代表围绕Li18nux 2000 Globalization Spec
ification V1.0及中文字符集标准GB18030的实现等议题进行了热烈讨论。
2.把自己的成果贡献给国际自由软件运动
中科红旗已把基于GB18030的Locale、Charmap及其它相关API实现的源码公开提交给国际gli
bc工作组和Li18nux工作组,并在经过多次维护更新之后已被glibc工作组正式接纳到新的版
本glibc2.2中。
中科红旗并公开了中文外挂平台的核心源码给社会。
中科红旗参与了共享软件联盟的工作,将在今年10月份公开基于国际安全评测标准(ISO/IE
C 15408,简称CC)的安全Linux内核基本实现源码,供国内有关研发部门享用。中科红旗还
积极参与共享联盟嵌入式操作系统的开发。
据笔者所知,我国章文嵩博士等把群集系统的重要应用LVS的补丁提供了Linux内核并已被新
的Linux内核所采纳,这是我国研发人员对集群系统开发工作的具体贡献。
所有这些工作都向世人表明,中国的研发部门及相关企业对于开放源码及自由软件运动的支
持。
3.积极推动中国自由软件运动
中国的一些企业和部门在推动中国的自由软件运动中作了许多努力。
1) 1999年9月7日新闻一年一度的“中国计算机世界展览会”(CHINA COMPUTERWORLD EXP 1
999)在北京国际展览中心开幕。来自全球的数十家著名IT厂商云集北京,共同促进中国IT
待
业的发展。此次展览与以往展会最大的不同就是自由软件Linux在本届展会上大规模亮相。
2) 1999年10月17日,新闻南京Linux俱乐部的新网站在Zhaway的努力下顺利开通。南京Linu
x俱乐部以主办“Linux公报”著名。
3) 1999年10月24日新闻LINUX湖心亭的朋友们于10月24日在杭州西湖的湖心亭进行了一次小
规模的聚会,大家都畅所欲言,表达了自己对自由软件及祖国IT业的看法,并交流了使用LI
NUX的心得体会。
4) 1999年10月29日下午,著名的自由软件运动的领袖,世界著名软件专家Richard Stallma
n应Turbo Linux公司的邀请来华访问,在清华大学作了题为“自由软件运动和GNU”的主题
演
讲。他的来访拉近了国内自由软件爱好者与自由软件大本营的距离,使国人更深一步地了解
自由软件的现状和发展趋势,为自由软件在国内的发展擂响了战鼓。
5) 1999年10月30日,新闻INTEL、TURBOLINUX以及武汉自由软件协会共同主办组织的LINUX
WEEKEND PARTY在武汉湖滨花园召开。
6) 2000年5月,在武汉荣世数据通信公司的邀请和安排下,R. Stallman在北京举办题为《G
NU操作系统与自由软件运动》的讲座并应邀在6月初上海就自由软件、GNU和GPL的现状和发
展
作演讲。特别是武汉荣世公司的夏昊和洪峰两位先生把R. Stallman的经典力作《GNU操作系
统与自由软件运动》译成中文在国内广为散发,使普通民众进一步了解了自由软件、开放源
码及相关的理念,这对中国的自由软件运动无疑起了极大的推动作用。
7) 自1999年以来,中国(包括香港)举办了若干次LinuxWorld及Linux Conference/Expo会
议,许多专家学者就Linux在中国的发展及带来的机遇作了许多精辟的演讲。仅笔者就应邀
在
2000年第四届世界计算机博览会COMDEX China 2000、香港4月28-29日的“资讯科技产业合
作
论坛”、6月1-4日的上海国际软件应用展览会Linux –Expo China 2000、6月21-23日中国?
嗜砑├阑峒凹际跹刑只帷?7月28-30日的香港LinuxWorld Conf.&Expo HK 2000、7月
10-16?
盏谄呓旃式逃绱蠡帷?7月12-15日2000年世界电子商务及网络博览会研讨会、8月3日?
钲凇癉ata Center暨深圳市企业上网工程推进会”、8月30-9月1日的北京LinuxWorld及多次
?
刑只嵘献髁耸啻窝萁埠捅ǜ妗?
特别是中科红旗公司作为钻石赞助商之一支持8月底在北京(第一次在中国大陆)召开的Lin
uxWorld,并作了一个主题报告和两个技术专题报告,积极为自由软件运动在中国的发展作贡
献。
8) 毫无疑问,中国的许多媒体对Linux、自由软件/开放源码倾注了巨大关心,从而大大促
进
了自由软件运动在中国的发展,也使自由软件理念在中国逐渐深入人心。这些努力对于这一
运动今后的发展,对于中国软件产业发展特别是系统软件的发展都作出了不可磨灭的贡献。
五、结语
正如在清华大学演讲时Richard Stallman先生表示的:“严格地说,Linux是GPL协议下众多
软件中的一种,正是基于GPL自由公开的机制,使得众多的电脑高手有机会参与其内核的开
发
,从而使其在短短几年内取得飞速的发展。” “从另一方面来说,Linux的发展也将带动整
个自由软件的发展”。对自由软件、GNU、GPL的发展,R. Stallman介绍说:“自由软件运
动
经过这么长时间的风风雨雨,能够发展到现在这个程度,主要还是因为它‘自由拷贝,平等
共享’的精神以及基于此精神衍生的新的运营机制,它使所有人都在为一个目标而努力,互
相可以自由地沟通,而不再因为相互隔阂而影响甚至阻碍技术的发展。我们制定GPL协议,
创
立GNU组织,就是希望所有人继续遵循自由开放的精神,为IT技术的发展共同努力。在国外
,
所有的自由软件爱好者和商业Linux开发商都必须遵循GPL的协议,我们希望在座的各位能够
记住,GPL是自由软件之魂,不自由的软件只能归于平庸。”
在中国,自由软件、开放源码运动将会和世界上其它国家一样经历风风雨雨,但是它会得到
蓬勃发展,原因有以下几点:
第一, 通过近年的国际交往,开放源码的形态及自由软件的理念已经在中国许多人心目扎
根
并得到越来越多人的认同,也就得说有了一定的“群众基础”,而这是自由软件运动得以在
中国发展的根本所在。
第二, 第二,大量的源码在网站上可以得到。这些源码许多是世界上顶级软件高手和团体
的
杰作,涉及到电脑、网络应用的方方面面,是人类利用电脑处理问题的知识宝库。中国的电
脑,网络技术及应用与发达国家相比还有不小差距,利用这些宝贵资源,可以使我们的技术
和应用水平向前跳跃一大步,是我国发展软件尤其是系统软件(包括操作系统)基础设施难
得的机遇。我们利用这一宝库是一个方面,为此宝库作贡献是与索取相辅相成的另一方面。
我们从切身利益来说,也希望自由软件运动能长盛不衰。
第三, 自由软件与开放源码运动具体的工程组织和开发方式(如Iric raymond誉为的“集
市
”方式)是与传统软件工程方式(Iric Raymond誉为“教堂”方式)不同的另一种体系。利
用国际互联网进行分散而协同的开发及排错,应是网络时代新的事物,其生命力旺盛,有不
可估量的发展前景,无论是在世界上还是在中国都会有强大的发展潜力。而随着这种开发方
式的发展,自由软件运动也会蓬勃发展。
第四, 开放源码可以利用互联网,使大家互相贡献的共享各自的成果。“人人为我,我为
人
人”,体现了人类嵩高的思想境界。在目前商业社会里也至少可以免除重复劳动所付出的不
必要的代价。在中国这样的经济欠发达国家,更需要“少花钱,多办事”。而且这种充分利
用互联网协同作战攻克难关,更适合IT和其它应用电脑网络进行服务的部门的需要。
第五, 中国已建立了共享软件联盟,自由软件协会、自由软件基金会中国研究院等与国际
自
由软件、开放源码运动相关的民间机构。它们活跃在各个层面,促进了自由软件运动在中国
的发展。而世界上围绕自由软件运动也有不少相关组织在领导,协调这一运动的健康发展。
第六, 包括中国广大自由软件运动爱好者在内,国际上有一大批“自由软件”运动的斗士
在
这片疆场上,“无私”奉献了自己的才智,今后将会有越来越多的斗士参与这一运动并贡献
自己的力量。这是自由软件运动能蓬勃发展最根本的一条。
最后,我们用Eric Raymond的一句话结束本文:“也许最终自由软件文化将胜利,不是因为
协作在道德上是正确的或软件‘囤积居奇’在道德上是错误的,而仅仅是因为商业世界在进
化的军备竞赛中不能战胜自由软件社团,因为后者把更大更好的开发资源放在解决问题上。
”
--
往事如烟,不堪回首。
※ 来源:.荔园晨风BBS站WWW bbs.szu.edu.cn. [FROM: 192.168.28.105]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店