因此笔者顺便建议那些认可Linux理念的有点小胆量的投资者,远见卓识的企业家,欢迎与笔者联系,咱们合伙来搞一个立足于行业应用和工程技术专业应用的Linux软件股份有限公司如何?具体事项可电邮或面议。
自由软件是人性的,人性是自由的。倡导自由,倡导人性,是社会永恒的话题。自由软件是人类智慧的结晶,全球共享的知识财富,Linux风光无限。
主要资料来源及参考文献:
《中国计算机报》,《报》,《中国电脑教育报》,《计算机世界》报,《每周电脑报》,互联网计算机专业类网站。
摘要:赞自由软件从1996年推出第一集之后几乎每年一集,到2004年共推出六集。由于计算机发展速度太快,现在来看前期的作品,也可以体会到当年计算机应用的脉搏。关于自由软件的思想是没有间断的。现将全部六集借水工网站一角度发布,欢迎讨论我批判。
关键词:自由 软件
赞自由2,读作:赞自由的平方。赞自由前三集的题目顺理成章,先是“赞”, 后“再赞”,继而有“还赞”,这第四集的题目就不好取了,叫“四赞”或“赞”的第四集, 都太俗气,来它个“平方”,既有“四”的含义,又不落俗套地将阿拉伯数码的“2”这一颇具“双”、“重”、“偶”的吉详意思表示出来了,并且符合笔者神吹调侃喜异善奇的写作风格,自然是要自恋一番的了。但话又说回来,这种风格的文章也只有在我们自己倾注了许多心血花了大量时间费了多少精力而编辑的刊物上才可以与读者见面,若投去他刊,也许早就被那些正规而古板的大编辑们卡死在摇篮里了!
言规正题。我们对自由的赞美到了写连续剧的程度,一是自由自身的优势所在,二是表明了笔者对未来的展望。赞美当然就有夸张的描述和浪漫的遐想,但也还是要讲出道理来的。再说,遐想、梦想、幻想甚至虚幻,在科学道路上永远是创新的原动力。遐想能出思路,梦想可以成真,科学需要幻想,现实也有虚幻。虚拟现实、虚拟世界、虚拟空间、虚拟硬盘、虚拟光驱……,业界很时髦的虚拟概念,就看我们的理解能力了。
关于自由的思想、自由的精神、自由与商业的本质区别、自由与知识产权的对立、我们如何利用自由来发展专业应用等等问题,我想仍然有一直探讨下去的必要。既然是探讨,也欢迎大家争论。
1 自由Linux是网络操作系统的首选
1999年是政府上网年,2000年是上网年,2001年将是家庭上网年。
|
|
新世纪刚开头,信息化就奏出了时代强音。1月26日,由国家经贸委、信息产业部和科学技术部共同主持,在北京友谊宾馆召开了“信息化推进大会”。全国520家重点参与,强力推进信息化。“信息化工程”业已启动。
信息化的基础设施是计算机网络,网络的关键技术是网络操作系统。一般用户对网络操作系统并不很清楚,也不必搞清楚。可是对于网络管理员和网络决策者来说,他们必需关心网络建设的成本、安全性、可扩展性、先进性与可靠性等等,至少要知道目前的流行是什么,未来的潮流方向如何,否则随时都有被“奸商”蒙的危险。对于网络管理员,当然更关心的是网络的稳定性,三天两头宕机的系统,非把网管员整成精神病患者不可。那么可以同时满足决策者和网管员,又完全能够满足实际应用的网络操作系统有没有呢?当然有,那就是当今最“牛”的自由Linux。
Linux被称为自由女神,在业界媒体上具有很高的出现频率。我们只要任意翻开一本计算机类报刊杂志或刊载有计算机内容的报刊,都可以见到Linux的身影。可以说没有Linux露脸的业界媒体,那一定不能代表业界的声音和潮流。
1998年是Linux年,1999年Linux继续走红。称1999年为中文Linux年也决不为过。3-4月间,Turbo Linux3.02、Xteam Linux两种中文Linux发行版本相继亮相,掀开了中文Linux从无到有的新篇章;8月,Turbo Linux4.0和红旗Linux简体中文版发布,预装Turbo Linux4.0中文版的长城电脑开始出售;9-10月,Tom Linux、COSIX Linux中文版问世;12月, Turbo Cluster集群服务器中文版本在中国上市;……;目前已经有七种以上的中文Linux版本在国内市场流行;红旗Linux被中国科学家们称为新时期的“两弹一星工程”。
1999年的中国计算机世界展览会,为Linux开辟了专区。9月7日在北京召开了Linux开发者大会。Linux在国内已经火起来了。
1999年11月15日,在拉斯维加斯,有全世界2000家厂商参展的Comdex`99大会上,Linux攻势强劲,出尽风头。众多著名Linux厂商不仅阵容强大,而且推出了基于Linux的图形、多媒体、办公套件、电子商务应用解决方案、集群服务器系统等等应用,使Linux应用不多的状况成为历史。会上Corel公司推出的Corel Linux OS是通向台式机操作系统市场的第一步,声称将在2000年第二季度推出Linux的办公应用,还将推出针对Linux的图形应用:无缝地接合Windows及Mac OS平台。Linux进军台式机操作系统和应用,无疑是向Windows系统的公开挑战。
Linux在全球风行,近两年来增长速度惊人。据权威机构IDC预测,未来五年内Linux的平均增长率将超过其它操作系统增长的总和,成为21世纪前途无量的操作系统。
据国内建网单位介绍,选择Linux操作系统的网络,总体工程造价降低30%,系统运行速度提高一倍。Linux不仅让我们有了Windows之外的选择,也让我们看到了自由最美好的一面,又一次赋予了中国业的新生。
Linux被国内业界人士看作是开发自主操作系统的一个千载难逢的机遇。从国家主权和国家安全的角度考虑,中国从来没有放弃过对自主操作系统的开发,多年来国家投入了大量资金,但仍然是个薄弱环节。完全采用别人的操作系统是危险的!何况中国每年还要为Windows操作系统支付几百个亿的版权费。国家有以Linux为契机开发自主操作系统的行动,业界对此呼声强烈,媒体宣传态度中肯,用户们也应该有首选Linux的自觉性。
2 自由的自由与免费
随着Linux的成功,自由的内涵进一步深化,外延更加扩展。以前我们对自由的理解与今天媒体和业界对自由的深层次探讨相比较,似乎显得有些肤浅了。三年前我在《赞自由》一文中,将自由定义为有版权的自由和没有版权的自由,并且还进一步分解为开放源代码的自由与不开放源代码的自由。但最根本的出入在于我们一直将自由理解成免费,因为Free Software一词中的Free的确有自由和免费的双重含义,将她译成中文时在字面意义上也是这样理解的,而且从实际意义上看同样如此。近来一再有人撰文予以纠正,声明“Free”不是免费而是自由,并举出GPL((General Public License,通用公共许可证))中的解释:“Free”是自由而不是价格。对此我们没有更多的说法,因为GPL中的解释无疑更具权威性。
根据GPL的定义,自由要开放源代码。而广大计算机用户机器中的大量常用工具类,基本上是都是封装后的可执行程序,并没有提供源代码,只能归于免费之列。
其实,对自由的理解有误区也好,存在争议也罢,对于一般用户而言都没有实质性的意义,特别是从我们一直推崇的自由精神以及自由在行业专业计算机应用中所发挥的作用的角度来说,基本上无关紧要。因为广大用户更关心的是的功能和实用性,大多数用户也就是知道会用即可,并不去关怀源代码问题。可以并且能够折腾源代码的用户,属于高级用户。那些程序员,电脑疯子和计算机狂,去追寻、修改、编写和提供源代码,当然就比高级用户还要高级了,他们的动机和志趣已经远远在我们概念中的一般用户的思维范围之外,本文暂时停止对他们内心世界的探求。
需要强调的是,我们仍然完全可以将那些任意拷贝自由使用免费共享的当成我们早已形成了概念的自由,管他提供还是不供源代码,均不必下功夫去理论。有用能用就行。
摘要:自由软件(freeware)是舶来品。笔者是自由软件的推崇者,从1996年开始写《赞自由软件》的系列文章,2004年上半年推出第六集。第六集的立论是自由软件如何获利。欲知详情请读全文。
关键词:自由 软件
《赞自由软件》的第一集发表于《工程地质计算机应用》创刊之初的1996第3期(总第3期)。当时主要是受国内外正在兴起的自由软件思想的影响,站在工程地质应用软件交流的角度,希望通过自由软件理念的探讨,使专业性应用软件走出自我封闭的误区,更好地服务于学科专业的发展和工程建设的实际需要。确立了这样的基本方针,我们的实际行动就是创造交流的环境,搭建沟通的平台,这是工程地质计算机应用技术协作网的主要任务之一。
自由软件、自由软件思想和“自由”这个名词本身,都是舶来品,这一点笔者已经在《赞自由软件》的前五集和《论软件思想》(共四集)等文章中作了考证性阐述和一定深度的探讨。前不久,一位在美国研究法律的访问学者,从网上提取了笔者关于自由软件的系列文章,通过电子邮件与笔者探讨自由软件的法律问题,这可是把我给难住了。但读了该学者从网上发来的关于自由软件的法学问题的研究文章,倒是又获得了新的启迪。在《赞自由软件》第一集“自由软件的存在基础”一节中笔者已有明确提示:“如果有人能从社会科学、人文科学、政治经济学、市场经济学、心理学、人性的本能等多学科广角度全方位去研究这一问题,肯定会有惊人发现,说不定能获得诺贝尔奖”。果不然,这些年来理论界和学术界对自由软件存在基础的研究,不但涵盖了以上学科,甚至已经扩展到了哲学、法学等领域,可喜可贺!
自由软件与自由软件思想的诱人魅力、研究意义及社会价值,引起了理论界和学术界的探索与争鸣,这不难理解。媒体对自由软件炒作热烈,也是可以理解的。而全世界除了微软之外的几乎所有IT大公司都跟着起哄,并投入巨资支持自由软件,这就令许多人难以理解。因为人们的固有概念中已经将企业厂商定位于惟利是图的范畴,而自由软件与商业软件在利益上是矛盾的,自由软件如何获利的问题没有解决,就相当于哲学的基本问题没有解决,其他一切问题都失去了探索的根基。因此,本集《赞自由软件》的立论就从这里开始。
1 自由软件的最新动态
为了便于立论,我们还是先来回味一番近一年来自由软件的精彩表演。
自由软件在计算机业界的火爆程度逐年升温,开放源代码运动从民间自发状态转化到由各国政府大力支持的社会形态,大有世界软件一体化的阵势。自由软件的典型代表Linux将成为操作系统的事实标准,以替代多年来微软垄断下强加给广大用户的封闭的Windows系统,这已经不再仅仅是软件理想主义者们的追求目标,而是实实在在的软件发展趋势。政府、企业、研究、应用等等方面对Linux投入的激情和寄予的希望,可以从如下事实获得确认。
在政府支持方面,2002年底媒体报道支持Linux的有20多个国家(包括中国、美国、印度、德国、法国、芬兰、韩国、巴西、澳大利亚等),2003年又新增加了以南非为首的非洲国家。日本政府紧跟其后并付之实际行动,宣布采用Linux系统来管理中央政府80万雇员的工资和其他个人数据。
在自由软件开放源代码运动中,政府出面影响最大的,是中、日、韩三国为共同推进开放源代码软件而开展的合作。2004年4月3日至4日,中、日、韩三国IT局长OSS(开放源代码软件)会议在北京召开,三国签署了《开放源代码软件合作备忘录》,决定以Linux等开放源代码软件开发为基础,在标准制定、软件开发、推广应用、认证服务、人才培养、知识产权等方面开展交流与合作。备忘录还指出,OSS是软件未来发展的大趋势,使用开放源代码的操作系统,有利于信息交换、信息共享和软件的开发与应用。作为OSS典型代表的Linux,在全球得到快速发展,也为中、日、韩三国的软件产业带来了难得的机遇。
中国政府对Linux的支持力度,我们还可以信手拈来更多的公开信息请读者自己判断。2003年11月,信息产业部科技司组织召开软件产业研讨会,以企业为主体,开放式组成Linux标准工作组,通过联合国内产、学、研、用等企事业单位和高校等各方力量,进行有关Linux的标准研究和编制修订工作,以确定Linux产业的发展方向,推动Linux在我国的应用。Linux国家标准工作组目前已经完成了对Linux应用编程界面(API)规范、Linux桌面操作系统技术规范、Linux服务器操作系统技术规范、Linux用户界面等四个方面规范草案的编写,并进入社会意见征求阶段。这在国内软件业是前所未有的。
2003年春惊心动魄的SARS疫情战役,北京市政府为了不使病毒由城市扩散到农村,迅速搭建了京郊农村SARS疫病防控信息平台,选用的是红旗Linux系统。中国石化、中央电视台、中国邮政等都是Turbolinux的重要客户。北京、海南等省市政府与IBM签定了共同发展Linux的备忘录。广东省财政厅的全省决算中心系统覆盖广东全省1300多个乡镇和城市,采用IBM DB2 for Linux平台。IBM Linux高性能群集技术为打造超级计算机显露优势,南开大学的“南开之星”被称为目前国内最快的超级计算机,操作系统是Linux。2004年3月,信息产业部与惠普公司宣布共建国家软件公共服务平台的Linux软件实验室(MII-HP Linux软件实验室)。惠普承诺,将在未来三年内为Linux服务平台提供价值2亿元人民币的软件和硬件设备,以及技术支持和人才培训,共同推动Linux的产业化进程。
业界应用方面的信息,更为全面地勾画出了开放源代码的自由软件在各行各业中的地位。当前正在热炒的网格计算(Gird Computing),选择Linux为网格计算业界标准。中国教育科研网格被称为迄今为止世界上规模最大的网格计算工程之一,服务器操作系统也是Linux。中国电子信息产业发展研究院(CCID)申报的“Linux软件产业发展战略和政策支撑体系研究”项目获国家支持。HP与红旗软件缔结Linux战略联盟,HP宣布与拓林思签订协议,在整个亚洲地区销售Linux PC。据IDG报道,开放源码数据库系统功能正在增加,Linux在服务器市场的销售额2003年比2002年增长49.8% 。AMR公司预计,从2006年起,开放源码数据库将被用来实现“关键任务系统中的路由选择”。
IBM对Linux的支持与贡献在业界是有目共睹的。最近,IBM要在中国举办全国高校Linux设计大赛,2004年4月15日开始网上报名(网址:ibmcontest.net9.org)。在国际上,IMB从1997年起就开始赞助世界计算机协作会的国际大专编程竞赛(ICPC),2003年和2004年均采用开放源代码的Liunx竞赛环境。
Linux 操作系统的核心是被称之为Linux 内核的那一部分,其他所有Linux 应用都是在此内核的基础上各自尽情发挥的。在Linux 2.4内核基础上作了许多重大修改后,于2003年底发布了Linux 2.6内核,业内人士认为它能使Linux更好地应用于PC和服务器。2004年3月,Novell推出基于Linux 2.6内核的SUSE Linux 9.1个人版和专业版;拓林思发布业界首款采用Linux 2.6内核的最新桌面产品Turbolinux 10 Desktop。足以可见业界对Linux 2.6内核应用反应之快,有力地支持着信息社会快鱼吃慢鱼的宏论!
Novell是世界知名网络软件厂商,也是最后一个站出来支持Linux的知名世界级企业。在全世界网络系统领域,许多重要的关键系统的用户都是采用Novell的NetWare网络系统。笔者至今还保存着一件圆领短袖白汗衫,是好几年以前应邀参加Novell的网络研讨会时获赠的礼品。汗衫背上的图案是两个脑袋很小的时髦男女用一根网络线连接在一起后就成了大脑共享器,很有创意的网络广告衫。近年来在世界各大软件硬件和网络厂商都纷纷宣布支持Linux的时候,Novell一直没有表态。可是到了2004年2月,Novell的惊人之举是收购了Linux厂商SUSE LINUX,一跃而成为Linux世界中最有实力的厂商,就连IBM的服务器也将捆绑Novell的Linux软件产品。2004年3月,Novell与IBM、惠普签订对Linux系统的支持协议,宣布正在开发一套完整的Linux桌面系统,以取代Windows系统。
3 开放源代码由来已久势不可挡
开放源代码并不是今天的新生事物,应该说从计算机诞生之日起就是如此。Linux仅仅是开放源代码的典型代表,而决不是源代码开放运动的全部。
众所周知,在当今的计算机技术中,被称为计算机的“灵魂”。而在20世纪40年代计算机刚刚出世时,的地位则远不如硬件风光,程序员大多是女性就足已证明。到了20世纪70年代,计算机已经相当丰富,厂商在提供硬件的同时也是要提供的。直到今天,单独去购买计算机类的配件,如modem、打印机、扫描仪等等,厂商都要提供相应的驱动程序和(或)应用。
1968年ARPANET(Internet的前身)建立时即开始了验证开放源代码的可行性。1973年TCP/IP协议的产生,成为Internet的基础。1976年,比尔.盖茨发表了他那份“臭名昭著”的版权宣言《致电脑爱好者的公开信》才改变了的游戏规则。尽管如此,开放源代码也从来没有停止过,请读者继续观注下例事实:
1979年加州大学伯克利分校建立了BSD Unix,被称为开放源代码的先驱;1983年自由基金会(GNU)计划成立,并建立了GPL开放源代码协议;1987年Perl语言(一种用户群比Java更多的编程语言)诞生;1993年FreeBSD1.0发布;……。
从1998年起,全球范围内的开放源代码运动更是一浪高过一浪,势不可挡。先是Oracle、Informix等众多知名厂商纷纷推出了支持Linux的,接着是Netscape公司公开Communicutor5.0源代码,紧随其后的是Sun公司宣布向开发人员公布Java2的源代码,Novell公司公开Netware部分源代码,Apple公司宣布公开部分Mac OS X的源代码,康柏(中国)向中软公司开放64位Unix源代码。在Internet上有许多专门公开源代码的网站,为程序员们提供了丰富多采的编程源代码资源。
1999年初有人预测,操作系统市场将会逐渐消亡,随着Linux和FreeBSD的发展,操作系统必将走向免费,仅仅是时间而已。新世纪新千年刚一开头,预言即变成了现实。2000年1月27日,Sun Microsystems公司在京举行新闻发布会,正式发布经过3年研究开发并投入大量研发经费的Solaris8操作系统,免费向任何人提供,源代码公开。Solaris8是当今业界领先的Unix操作系统。
从以上开放源代码的历史和众多源代码开放的亮象可以看出,自由和开放源代码的确“博大精深,Linux只是沧海一粟。”
盖茨将自由拷贝视为盗版,虽然维护了开发商的利益,但却从此埋下了隐患:产业垄断出现,质量低下,缺乏应用服务,发展到今天这样的程度已经开始阻碍的社会化。垄断所造成的产业畸形成为业最致命的障碍。越来越多的人认识到只提供编译后的可执行程序的后患无穷,这时重新倡导自由拷贝和源代码开放就成为社会发展的必然。
的老传统和发展潮流都是自由拷贝,源代码公开,用户可以修改和完善应用程序,其特色之一是保证了程序员之间的合作与交流。Novell公司头目认为:“开放源代码导致了高质量的代码产生”。这正是对源代码开放浪潮的权威性技术注解。
其实,最需要源代码的并不仅是那些开发商。中国这样的发展中国家,信息化的核心技术—操作系统,老是受制于人真不是个味。在国内广大计算机用户中占统治地位的Windows95/98系统,会悄悄向控制者发送机器中的信息,造成用户资料泄密。国家重要部门用Windows操作系统是很危险的,特别是网络应用。鉴于此,国内业界把Linux作为开发自主操作系统的一个千载难逢的契机,更有其深层次的含义。中国的产业对公开源代码的贡献并不多,但又是最需要公开源代码的,这是事实,当然就更应该积极加入到世界性的开放源代码行列中去。
操作系统开放源代码,应用也有开放源代码的。不过,用户多的开放源代码才有意义,专用系统源代码开放了也没几个人去理它。中国的问题在于,计划经济时代产生的科技成果难以转化成生产力,不能迅速变成商品,大多被束之高阁,久而久之就成了过时技术,可见专利保护也是有缺陷的。对于那些过时专利,如果早点将技术公开,谁都可以用自己的实力去将这些技术转化成商品,国家从这些赚了钱的商品中收税,再从税收中提出一部分直接奖给发明者,有可能比走阳春白雪式的专利技术更有实际意义。
4 Internet是公开源代码的最佳媒体和途径
传统的源代码传播途径是以纸介质或磁盘为媒体的,其传播速度和范围都十分有限,不能及时反馈和公开程序高手们修改与补充的代码,讨论的范围就更狭窄了。Internet地球村的概念和实际功能,充分缩短了交流的时间和空间,不论您在哪里,也仅是一“屏”之隔,一“点”之差,您要是真把自己融入到这个虚拟的社区中,编程中的难题不愁没人解答。Linux就是借助于Internet发展壮大的,可以说没有Internet就没有Linux。流行编程语言VB、VC、Java、Perl等等,在Internet上都有应用程序公开源代码的网站。还有许多网上编程爱好者俱乐部式的“群众”组织,在Internet上交流源代码,探讨编程技巧,例如著名的VB联盟。最近媒体宣传的国信易博网站(www.esoftbank.com),被誉为人员的好去处。该网站以丰富的源代码库、全面的专业资料和信息以及方便、有效的支持工具,吸引着工程师和中小型。
“工程地质计算机应用”主页中的“交流”栏目,有本行业本专业的共享,还准备将自由上载本栏目,并将新开辟公开“源代码”和“源代码讨论与交流”栏目。在这些栏目建成之前,类似的内容完全可以上载现在的“经验交流”栏目。
源代码开放需要大家共同遵守自由的基本准则,共同维护,并积极提供源代码。既从网上获得资源,也要为她作出贡献,提供信息。开放源代码的协议有GPL、BSD、Mozilla等,这些都是国际通用准则。对于我们本行业本专业的源代码开放,也可以考虑搞一个符合国情、适应现行体制、着眼于未来和促进发展的“协议”,以此来推广、应用和保护本专业的应用,使之走上正轨,发挥作用。
专业应用开放源代码问题,本身就是一个完全公开自由探讨的课题,大家都可以在《网刊》或“主页”上发表高见,展开讨论。赞成的、反对的、探讨的、顾虑的、提问题的等等,我们没有任何条条和框框。真理越辩越明,问题越论越清。请大家都来参与。
5 自由运动与自由思想初探
自由对IT业界的影响构成了自由运动,开放源代码运动,很有些轰轰烈烈。“运动”一词对于国人来说是刻骨铭心的。笔者在媒体上初见“自由运动”和“源代码开放运动”这些很具有中国特色的词组时,还以为是我们自己发明的呢,后来在Internet上转了一圈才明白洋人也搞“运动”,他们发明的英文词组为:Free Software Movement和Open Source Movement。
“自由运动”或“源代码开放运动”,其影响是全球性的,不好与我们国内的历次“运动”相比较。这种全球性的运动也有针对性,运动的对象是诸如微软之类的巨无霸和行业垄断商;运动的发起者是美国自由基金会的创始人Richard Stallman和芬兰Linux的作者Linus Torvalds等自由精神领袖;运动的参与者是全世界的精英程序高手;运动的支持者是众多的和硬件厂商;运动的拥护者和受益者是所有计算机用户。
“自由”这一专用名词早已蜚声业界,自然无可争议。然而,自由的自由思想、发展前途和未来定位,却是业界争论不休的议题。自由的知识共享源码公开、免费使用自由传播、共同维护能者为师、不得垄断谋取私利等等基本思想和理念,可以说是人类思想的最高境界—共产主义思想在社会现阶段中的提前反映。现实社会中IT业界的共产主义思想来自于发达的资本主义社会,并不奇怪,因为历史上的共产主义思想本来就是一百多年以前生活在资本主义社会中的马克思创立的,随后的列宁、毛泽东等伟大的革命导师杰出的思想家们发展了马克思主义,丰富了共产主义思想。
计算机的发明与应用,也可以说又产生了一批思想家,最为典型的当然要数自由思想的创立者Richard Stallman。至于自由的倡导者们,算不得思想家,称为自由思想家追随者还是可以的。当然,如果对自由思想有创新和发展,也可以升级为“思想家助理”或“助理思想家”,直到成为真正的自由思想家。思想家实在太伟大了,早有名人指出:一种能够被人们认同的“思想”的创立远比一项科学技术的发明更为困难更为重要。因而在几千年人类社会发展过程中,对社会有一定影响被人们认可的思想家屈指可数,而杰出的科学家却不在少数。
自由强调的是“自由”,这是符合人性特点的。Linux赖以生存的思想是“自由”,得以发展并成为自由运动的动力也是人们对自由的渴望。人性是自由的,而人类的知识财富应该为更多的人服务。业的自由更是每一个业内人士的希望与梦想。人性的自由激发人们的灵感,不断攀登高峰。的自由让我们更好地汲取人类的精华,创造出更加美好的生存环境。
自由提倡的是“开放”,没有开放也就不成其为自由。人类社会几千年的文明史又是一部开放的历史,科学技术、文学艺术都是开放才得以进步和发展的。开放的反义是封闭,社会封闭没有出路,封闭将被业界遗弃。
自由推崇的是“交流”,与商品的交流存在根本性区别。一件物理被转手之后你就没有了;思想和是逻辑,可以无限次地转手和复制,原版永远是自己的。逻辑交流的意义远比任何物理的交流都更为重大,更为深远。
自由对业界的贡献无可争议,自由对人类社会进步与发展的最大贡献是她的自由思想、开放思想和交流思想。倡导自由,探索人性,是社会永恒的课题。
自由的思想和理念与知识产权版权意识是背道而驰的,因而引来了一些人的忧虑:自由的发展前途如何?自由的未来定位在何处?特别对于Linux这一很有前途的操作系统,她的命运更为令人担忧。首先,Linux会不会走Unix的老路?Unix早先也是公开源代码的,后来才走向了分裂,被商家利用,形成了今天的多种互不兼容的Unix商品版本,认为不存在这个问题的理由是Linux有GPL的保护,尽管有人会专空子利用Linux沿袭Unix的做法封装赚钱,但不会有市场,因为明摆着有免费开放的Linux,只有白痴才去花钱买封闭的Linux。其次,Linux没有以赢利为目的商家进行技术创新和版本升级,就会象发动机没有持续供给的油料一样,如何持续运转?认为不必为此担忧的理由是Linux从诞生到成长壮大这一实践结果已经足以证明了她顽强活跃的生命力。
笔者对自由的发展持乐观态度,除了以上不必担忧的理由之外,认为顺其自然是最明智的选择。在吃饭都成问题的年代我们担心资本主义复辟不是多余的吗?人类社会的发展实际上也要遵循不以人们意志为转移的客观规律,自由的产生与发展正是人类社会进步的象征,规律的反映,除非社会倒退,自由才会灭亡。
自由之神Richard Stallman对自由的信念异常坚定,宣称:没有任何世俗的力量可以强加在人类与CPU之间,垄断人类通向CPU之路并将其转化为巨大的经济强权。不但开放源代码,而且鼓励用户之间互相拷贝,在用户与CPU之间铺设一条自由之路。
当然,自由也并不是没有问题。尽管有GPL的保护,但GPL不是法律,仅仅是业界的一种道德准则。根据18世纪英国哲学家和历史学家休谟先生的“无赖原则”,结合人性的弱点与商战的残酷,道德往往就显得无能为力。业界需要充分考虑到一些惟利是图的“奸商”利用职业道德准则“无能”的弱点,去钻业界的空子,将自由引向歧途。因此,加大自由的宣传力度,让广大用户认识和了解自由,更好地利用自由为全人类服务,是业界不可推卸的义务和责任。
立志于开发事业的人士请注意,单纯为了赚钱绝对做不出好。是人生乐趣,梦想化身,业不以钱多钱少论英雄。最经典的例子是两个斯坦福大学的博士生,因为好玩做了一个名为YAHOO的搜索网站,结果在全世界获得了巨大成功,当然才赚了很多钱。这种例子还有许多。先做出好,把赚钱放在第二位,一定能够成功。如果反过来,多数是失败的。开放源代码的程序员们并不是非常在意他们所获得的报酬,更为关心的是尽早修补程序中的bug和赶紧处理故障,这种协作方式正是微软感到害怕的。
理想与现实之间,无奈的是现实,追求的是理想。在远大抱负和崇高理想的教育下,但愿中国业界也出现几个象Richard Stallman和 Linus Torvalds这样的理想主义者。
扯得太远了,大家快干活吧!
主要资料来源及参考文献:
(1)月生,Linux春潮涌动,《报》1999年8月28日;
(2)阿清,OS:世纪情怀—对自主操作系统的议论与思考,《世界》1999年12期 ;
(3)蔡君,Linux的冲击和操作系统的革命,《互联网世界》1999年第6期;
(4)薛启康,使用Linux的十大理由,《中国计算机报》1999年10月11日;
(5)马红静,OPEN SOURCE CODE开放没商量,《每周电脑报》1999年4月26日;
(6)李维,自由的版权问题浅析,《中国计算机报》1999年10月11日;
(7)曹开彬,Perl渐成气候,《中国计算机报》1999年9月6日;
(8)中国信息化特刊,《每周电脑报》2000年1月31日;
(9)Linux最新进展,《中国计算机报》1999年11月29日版;
(10)高丽华,想起了“无赖原则”,《计算机世界》报,1998年11月30日;
(11)韦港,赞自由,《工程地质计算机应用》1996年第3期;
(12)韦港,再赞自由,《工程地质计算机应用》1998年第1期;
(13)韦港,还赞自由,《工程地质计算机应用》1999年第1期。
摘要:赞自由软件从1996年推出第一集之后几乎每年一集,到2004年共推出六集。由于计算机发展速度太快,现在来看前期的作品,也可以体会到当年计算机应用的脉搏。关于自由软件的思想是没有间断的。现将全部六集借水工网站一角度发布,欢迎讨论我批判。
关键词:自由 软件
赞自由2,读作:赞自由的平方。赞自由前三集的题目顺理成章,先是“赞”, 后“再赞”,继而有“还赞”,这第四集的题目就不好取了,叫“四赞”或“赞”的第四集, 都太俗气,来它个“平方”,既有“四”的含义,又不落俗套地将阿拉伯数码的“2”这一颇具“双”、“重”、“偶”的吉详意思表示出来了,并且符合笔者神吹调侃喜异善奇的写作风格,自然是要自恋一番的了。但话又说回来,这种风格的文章也只有在我们自己倾注了许多心血花了大量时间费了多少精力而编辑的刊物上才可以与读者见面,若投去他刊,也许早就被那些正规而古板的大编辑们卡死在摇篮里了!
言规正题。我们对自由的赞美到了写连续剧的程度,一是自由自身的优势所在,二是表明了笔者对未来的展望。赞美当然就有夸张的描述和浪漫的遐想,但也还是要讲出道理来的。再说,遐想、梦想、幻想甚至虚幻,在科学道路上永远是创新的原动力。遐想能出思路,梦想可以成真,科学需要幻想,现实也有虚幻。虚拟现实、虚拟世界、虚拟空间、虚拟硬盘、虚拟光驱……,业界很时髦的虚拟概念,就看我们的理解能力了。
关于自由的思想、自由的精神、自由与商业的本质区别、自由与知识产权的对立、我们如何利用自由来发展专业应用等等问题,我想仍然有一直探讨下去的必要。既然是探讨,也欢迎大家争论。
1 自由Linux是网络操作系统的首选
1999年是政府上网年,2000年是上网年,2001年将是家庭上网年。
|
|
新世纪刚开头,信息化就奏出了时代强音。1月26日,由国家经贸委、信息产业部和科学技术部共同主持,在北京友谊宾馆召开了“信息化推进大会”。全国520家重点参与,强力推进信息化。“信息化工程”业已启动。
信息化的基础设施是计算机网络,网络的关键技术是网络操作系统。一般用户对网络操作系统并不很清楚,也不必搞清楚。可是对于网络管理员和网络决策者来说,他们必需关心网络建设的成本、安全性、可扩展性、先进性与可靠性等等,至少要知道目前的流行是什么,未来的潮流方向如何,否则随时都有被“奸商”蒙的危险。对于网络管理员,当然更关心的是网络的稳定性,三天两头宕机的系统,非把网管员整成精神病患者不可。那么可以同时满足决策者和网管员,又完全能够满足实际应用的网络操作系统有没有呢?当然有,那就是当今最“牛”的自由Linux。
Linux被称为自由女神,在业界媒体上具有很高的出现频率。我们只要任意翻开一本计算机类报刊杂志或刊载有计算机内容的报刊,都可以见到Linux的身影。可以说没有Linux露脸的业界媒体,那一定不能代表业界的声音和潮流。
1998年是Linux年,1999年Linux继续走红。称1999年为中文Linux年也决不为过。3-4月间,Turbo Linux3.02、Xteam Linux两种中文Linux发行版本相继亮相,掀开了中文Linux从无到有的新篇章;8月,Turbo Linux4.0和红旗Linux简体中文版发布,预装Turbo Linux4.0中文版的长城电脑开始出售;9-10月,Tom Linux、COSIX Linux中文版问世;12月, Turbo Cluster集群服务器中文版本在中国上市;……;目前已经有七种以上的中文Linux版本在国内市场流行;红旗Linux被中国科学家们称为新时期的“两弹一星工程”。
1999年的中国计算机世界展览会,为Linux开辟了专区。9月7日在北京召开了Linux开发者大会。Linux在国内已经火起来了。
1999年11月15日,在拉斯维加斯,有全世界2000家厂商参展的Comdex`99大会上,Linux攻势强劲,出尽风头。众多著名Linux厂商不仅阵容强大,而且推出了基于Linux的图形、多媒体、办公套件、电子商务应用解决方案、集群服务器系统等等应用,使Linux应用不多的状况成为历史。会上Corel公司推出的Corel Linux OS是通向台式机操作系统市场的第一步,声称将在2000年第二季度推出Linux的办公应用,还将推出针对Linux的图形应用:无缝地接合Windows及Mac OS平台。Linux进军台式机操作系统和应用,无疑是向Windows系统的公开挑战。
Linux在全球风行,近两年来增长速度惊人。据权威机构IDC预测,未来五年内Linux的平均增长率将超过其它操作系统增长的总和,成为21世纪前途无量的操作系统。
据国内建网单位介绍,选择Linux操作系统的网络,总体工程造价降低30%,系统运行速度提高一倍。Linux不仅让我们有了Windows之外的选择,也让我们看到了自由最美好的一面,又一次赋予了中国业的新生。
Linux被国内业界人士看作是开发自主操作系统的一个千载难逢的机遇。从国家主权和国家安全的角度考虑,中国从来没有放弃过对自主操作系统的开发,多年来国家投入了大量资金,但仍然是个薄弱环节。完全采用别人的操作系统是危险的!何况中国每年还要为Windows操作系统支付几百个亿的版权费。国家有以Linux为契机开发自主操作系统的行动,业界对此呼声强烈,媒体宣传态度中肯,用户们也应该有首选Linux的自觉性。
2 自由的自由与免费
随着Linux的成功,自由的内涵进一步深化,外延更加扩展。以前我们对自由的理解与今天媒体和业界对自由的深层次探讨相比较,似乎显得有些肤浅了。三年前我在《赞自由》一文中,将自由定义为有版权的自由和没有版权的自由,并且还进一步分解为开放源代码的自由与不开放源代码的自由。但最根本的出入在于我们一直将自由理解成免费,因为Free Software一词中的Free的确有自由和免费的双重含义,将她译成中文时在字面意义上也是这样理解的,而且从实际意义上看同样如此。近来一再有人撰文予以纠正,声明“Free”不是免费而是自由,并举出GPL((General Public License,通用公共许可证))中的解释:“Free”是自由而不是价格。对此我们没有更多的说法,因为GPL中的解释无疑更具权威性。
根据GPL的定义,自由要开放源代码。而广大计算机用户机器中的大量常用工具类,基本上是都是封装后的可执行程序,并没有提供源代码,只能归于免费之列。
其实,对自由的理解有误区也好,存在争议也罢,对于一般用户而言都没有实质性的意义,特别是从我们一直推崇的自由精神以及自由在行业专业计算机应用中所发挥的作用的角度来说,基本上无关紧要。因为广大用户更关心的是的功能和实用性,大多数用户也就是知道会用即可,并不去关怀源代码问题。可以并且能够折腾源代码的用户,属于高级用户。那些程序员,电脑疯子和计算机狂,去追寻、修改、编写和提供源代码,当然就比高级用户还要高级了,他们的动机和志趣已经远远在我们概念中的一般用户的思维范围之外,本文暂时停止对他们内心世界的探求。
需要强调的是,我们仍然完全可以将那些任意拷贝自由使用免费共享的当成我们早已形成了概念的自由,管他提供还是不供源代码,均不必下功夫去理论。有用能用就行。

