赞自由软件(三)
时间:2015-12-21 02:02:03 所属分类:计算机技术 浏览量:
摘要:自由软件是当今的世界潮流。自由软件的自由思想,自由软件的奉献精神,自由软件的浪漫情怀,自由软件的灿烂前景,闪烁着信息时代的耀眼光辉,预示出人类社会的美好未来。全世界的众多软件高手沤心沥血,成就了自由软件Linux今日的辉煌。公开程序源代码
摘要:自由软件是当今的世界潮流。自由软件的自由思想,自由软件的奉献精神,自由软件的浪漫情怀,自由软件的灿烂前景,闪烁着信息时代的耀眼光辉,预示出人类社会的美好未来。全世界的众多软件高手沤心沥血,成就了自由软件Linux今日的辉煌。公开程序源代码,共享软件技术,开发自由软件,拥抱网络文化,是本文的中心概要。现将全部六集借水工网站一角度发布,欢迎讨论我批判。
关键词:自由软件Linux源代码计算机操作系统网络
笔者在《赞自由软件》一文中,将软件按商业性质进行了分类,阐述了自由软件的世界潮流,浅析了自由软件的存在基础,界定了水利水电系统内的专业软件是“还没有成为商品软件的转让软件”,极力倡导自由软件的广泛交流。接着在《再赞自由软件》中,介绍了自由软件的起源、自由软件的国际国内组织、Internet上的自由软件资源,对自由软件的意义、自由软件的思想、自由软件的情怀等等,进行了一些浪漫式的理想主义的探讨。本文《还赞自由软件》,对自由软件的崇拜已经到了极其疯狂的程度。
是笔者的神经质?还是业界正在超越社会发展的历史阶段?在市场经济形势下,自由软件真的就如此美妙绝伦,如此魅力无穷,如此的值得我们一赞、再赞仍不过瘾,乃至今天还要大张旗鼓地赞之又赞?这里请读者随着神经质的诱导,让我们先看看Linux后再说吧。
1Linux是什么
Linux是什么?首先,她是一个软件,一个优秀的自由软件!一个被称之为自由软件的典型代表作,被封为软件业界的自由女神,目前敢与微软叫板的操作系统。看过《泰坦尼克号》吗?这部1998年轰动全球的巨片,制作时,数百台计算机上动画翻滚的工作平台就是在Linux系统上完成的。Linux是千真万确名副其实的自由软件,是1998年软件技术的最大热点,这是圈内业界无人不知,没人不晓的。《计算机世界》列出的1998年国际IT业界十大新闻中,将Linux誉为“明日之星”。笔者在这里先卖弄一番,从各类报刊杂志甚至Internet之类的时髦媒体上东摘西录一些关于Linux的出身、成长、成熟、壮大、出名、流行和火爆的精彩片断,供圈外朋友们过把瘾。
Linux的原作者Linus(LinusTorvalds),是芬兰赫尔辛基大学的学生,一个不甘于寂寞不守秩序的人。在学习Unix课程的时候,Linus发现排队等待上机是如此的漫长和无聊,干脆自己掏钱买了一台PC机,开始编写程序。最先写的程序只有两个进程,在以后的六个月里,他修修补补,不断添加新东西,命名为Linux,并将源代码上载赫尔辛基大学的FTP服务器。至此,Linux像只丑小鸭在网络上轻轻松松地诞生了。Linux后来成长为白天鹅则更是得益于网络的奇妙。在网络上,一些思想自由,类同于Linus的电脑迷程序狂网络疯子们为Linux的完善提出了大量的建议,甚至为其插入自己编写的程序代码段,当然,所有的代码都是公开上载的。后来证明,这样的在线洗礼终于使Linux从一开始就不同凡响。
Linux在Internet上行走如飞,迅速成长壮大闻名天下。1991年,Linus(当年仅19岁)发表了Linux的正式版本V0.0.2,1994年发表了Linux内核的1.0版本。经过世界各地软件高手们的精心培育,博览众家之长,综合了最先进的编程技术,凝聚了最丰富的软件智慧,Linux逐渐集成为一个有机的整体。在当今的计算机业界,Linux高质量的性能和高透明度的技术光辉逐渐变得无可争议。最新版本的Linux内核是1999年1月发布的V2.2.0。Linux摆脱了王牌Unix的阳春白雪,走进了大众化的个人电脑,使PC机具有工作站的性能。从技术角度来讲,Linux几乎覆盖了所有其它版本的Unix系统。今天,Linux的内核已经经过了重大改进,成为386、486及Pentium系列机器上的一个真正32位多任务、多用户的Unix操作系统,并且已经移植到多种硬件平台。
Linux的用户群如何?看看媒界的报道您会惊呼:在全美的ISP的服务器中,有26%是使用的Linux;美国普林斯顿大学开发的超级计算机使用的操作系统是Linux;中国自由软件库120GB自由软件的服务器操作系统是Linux……;Linux建立用户群所花费的时间只是其他操作系统达到同样数目用户的一半。Linux是免费的,一张光盘可以在若干用户中流传,因而在全世界广为流行,增长速度十分惊人,1997年至1998年,Linux交货份数增长了3倍,目前用户达到700-1000万。众多软件厂商加盟Linux之后,其用户群的剧增将是毫无疑问的。据此,有人认为Linux最终将会取代Windows。
2Linux的自由思想与奉献精神
Linux的思想是自由,Linux的精神是奉献。自由,人类梦寂以求的美好向往。对于程序员来说,自由支配自己的想象力去写程序,这是多么美妙的工作!多么诱人的乐趣!Linux是一个自由软件,她的成长历程又是一个宣扬自由思想和奉献精神的以Internet作为人类协作基础进行伟大创造的动人故事。Linux背后的力量是知识的力量,是精神的支撑,她所面对的是商业的力量,是金钱的诱惑。知识的本质在自由,人类追求的最高境界在精神,而商业的本质和追求都在金钱。金钱可以战胜一切,但不能战胜自由和精神。
Linux对IT业界的最大贡献正是她的自由思想。这种思想最大限度地解放了程序员的思想,完全抛弃了电脑狂的包袱,根本解除了对计算机疯子的束缚,给了这些疯子和狂徒们最大的思想活动空间,使得他们在毫无顾忌的环境下肆无忌惮地自由狂奔,风驰电掣般地高速运转,昼夜兼程地编写程序,并将他们的辛勤劳动无私奉献给全人类。可见,Linux自由思想直接产生的是Linux奉献精神,这种精神始终支撑着Linux的发展,激励着程序员的不断创新。“在Linux社区里,存在着一群永远值得敬仰的自由英雄。我们无数有着相同信仰的朋友,一击之遥,一屏之隔,为了一个共同的追求而亲密相连。智慧、友谊、支持、还有Linux!是我们的全部语言。无私地奉献,无偿地帮助,是我们的为友准则。倘若换成商业软件商,可能吗?微软,可能吗?”这就是一位Linux的自由开发者发自肺腑的呼唤(参考文献14)。著名的自由软件联盟的宗旨是:每一个人都可以在前人工作的基础上奉献自己的思想;每个人的贡献必须公开源代码,允许其他人在此基础上继续工作。维系Linux社区的也就是这样的宗旨。“人人为我,我为人人”是Linux社区的道德准则。
正是Linux的自由思想和奉献精神,才使得她的发展如此迅猛,功能如此丰富而强大,生命力如此顽强和茂盛。从自由者们的高级需求来议,那些软件高手和计算机狂热者,谁不希望自己使用的操作系统中的某些东西是自己开发的?!自己编写的程序被他人使用,得到社会的认可,这是多么风光荣耀和欣慰自豪的报酬!这种精神的获得,灵魂的升华,不是金钱胜似金钱。再说,有机会能自由,全身心地投入到自己喜欢的编程工作之中,更是一种真实的快乐。只有那些感到自由、心甘情愿地工作并认为工作得有价值的人,才能在工作中创意迭出,锐意进取,充分发挥自己的创造性。有人称软件人才都是些怪才,此话一点不假,不信请您注意一下周围的计算机疯子,循规蹈矩者是成不了电脑高手的!
自由思想是软件业界的最高境界,也是软件开发的基本环境。业界举世公认的麻省理工学院多媒体实验室,体现的更是软件科研机构的时间、空间和研究思想的自由支配。《数字化生存》和《数字世界与数字中国》,让尼葛洛庞帝的大名蜚声全球,他创建的多媒体实验室成果频出,人才辈出。尼葛洛庞帝不但数字化思想十分自由,他的人才思想则更为自由:不招收成绩全优的大学毕业生,而只吸纳那些个性与众不同,不循规蹈矩的学生或其他人才加盟。他说:“我们对这些人从不管理,他们想干什么就干什么,也不给任何压力,不仅不管这些人是在家里上班还是在实验室里上班,甚至不管他们一年到底出不出成果,没有任何业绩考评”。可见,尼葛洛庞帝的自由已经疯狂到了什么程度。
最能体现出挥洒自由的企业文化氛围的微软公司,员工的办公室是绝对的个性化展示,有淡雅的闺房,也有摇滚的乐室,顶尖的程序高手不修边幅,穿背心、拖鞋上班的员工没人对他们产生异议。有人下定理:各路软件高手在一起聚会,穿着最随便最自由散漫者一定是微软的员工。难怪《计算机世界》刘九如总编,在去西雅图微软公司总部参观后感慨万千,思绪万千:正是这些自由的思想空间和激发知识创新的环境,源源不断地涌现出最新的产品,一次又一次地在市场掀起新的波澜,非常敏锐地拨动着全球信息技术业界的每一根神经。
学术界呼唤学术民主和学术自由,计算机业界倡导自由思想和冲破封闭。这是科学的总结,也是知识的根基。
3Linux的特征—公开源代码
自由软件进一步细分为公开源代码和不公开源代码的自由软件。Linux属于前者。许多应用程序和工具软件尽管也是无偿提供给用户使用,也属于自由软件之列,但并不公开源代码,仅提供编译后的可执行程序。对于一般用户来说,是否拥有源码并不重要,但是对于政府部门、军事科学机构来说,必须要求公开源码以保证其没有“后门”或漏洞。我国从国家安全的角度考虑,一直没有放弃过自主版权操作系统的研究。Linux从诞生之日起就是公开全部源代码的自由软件,任何用户都有权使用、拷贝、扩散和修改源代码,同时有义务对自己所做的修改发表声明。
人们希望Linux最终能成为一个跨时代的标准平台,正如同是普遍公用版权成员的TCP/IP一样。这样,软件的开发不再依赖于某一种平台,更不必因此而跟着类似Windows这样的操作系统不得不拼力追赶却又望尘莫及。开放的平台、开放的软件、自由的竞争,IT业界为之梦寐以求的理想王国,所看中Linux的还是它的源码开放。
Linux公开源代码的自由成长过程,为软件开发方式提供了一个崭新的思路。自由软件有很强的个性化色彩,Linux这个诞生于网络、成长于网络且成熟于网络的奇特操作系统,使正统的软件工程学这种以往一直被人们认为是不可逾越的软件开发金科玉律,受到了以Linux为代表的独特的“集市中心”式软件开发方式的挑战。Linux向人们展示了一种全新的软件开发模式:一群自由软件爱好者以松散的形式,在网络上形成了一个软件集市中心。他们互相讨论,共同努力,创造了Linux的辉煌。Linux不是哪一个人的成就,它包含了太多人的智慧与辛勤劳动,它是Internet发烧友们的宠儿。
Linux为网络操作系统吹来一阵清风,不但自己公开源代码,同时也为业界带来了一股源代码大公开的热潮。Novell公司宣布将公布部分Netware核心源代码,Netscape的浏览器源代码已然公开,Java更不用说了,而大家最关心的Windows,据最新消息微软已经公开了部分NT源代码。也许未来的软件世界将会由此打破封闭的传统,进入一个开放的世界。
之所以业界一片公开源代码的呼声,是因为大家都明白封闭没有出路的这样一个简单道理。开放是必由之路,公开是明智选择。有人预言,源码开放将在1999年成为一种流行,并将成为全球软件业的趋势。
4巨星捧月Linux
1998年是Linux年,Linux在学术界之外赢得了尊重,一大批知名厂商支持Linux这种源代码公开的Unix的免费版本。Intel、IBM、HP、Sun、Informix、Oracle、Sybase、CA、Netscape、Compaq、Dell等著名软件和硬件公司都在支持Linux,TCP/IP和梅森素数大寻找的成功,奠定了自由软件在科学研究方面的重大价值。在计算机业界当然就更不用说了。我们完全可以毫不夸张地说,没有自由软件就没有今天的计算机世界。
6技术封锁的尴尬
文化大革命千错万错,有一点没有错,那就是批判“知识私有”。知识属于全人类,科学技术属于全人类。然而,这些任何人都提不出反对意见的大道理,在现实社会中却经常撞车。
计算机业界的技术封锁是有惨痛教训的。首先发明Windows的苹果公司,因不愿将自己的科技成果与别人分享而痛失了巨大市场,现在已经猛醒,走上了开放之路;IBM在PC的发展道路上也吃过同样的大亏。
近来喜闻一家广播电台设立了一个咨询热线,向公众提供大量过期专利技术。据说申请了专利还要交钱给专利局以便将你的专利管起来,多少年后没人要则过期作废,这不白交了多年的冤枉钱吗?也许不去申请专利而一开始就公开那点雕虫小技,别人学去或投入生产,赚钱了给点回报,不给也无所谓,既然是有用的发明,何必又要将它关起来呢?放了多少年后,技术进步了,自己的发明也落后了,送都送不出去,真是冤得慌。
这种情况不是没有的,例如,那些早期卖数千元一块的汉卡、前两年还十分火爆的解压卡、红火天下的流行软件,现在你就是好话说尽硬要送人,没人要!我就遇到过这样的软件开发者,用Foxbase编的管理系统,又是设密码防拷贝又是价格数千元居高不下,实际上没几个人用,很快新的系统出来了,开发者再言不收钱也要将自己的软件推出去时,也就落到了昨日黄花无人问津的凄凉境地。
《中国计算机报》1999年第6期有一条200来字的消息报道:16岁的爱尔兰少女SarahFlannery开发出了一种Email安全加密技术,其加密方法的速度要比现在广泛使用的RSA加密方法快10倍,在爱尔兰科学家及技术展览会上轻易地摘取了冠军。许多人建议她为这项技术申请专利,但她却不愿用这项技术去挣钱,打算公开发表源代码。
技术上的完全公开是自由精神的基础,不计名利的创造激情则是自由精神的灵魂。Linus没有将自己开发的Linux拿去卖钱,爱尔兰少女不为金钱所诱惑,美国人R·Stallman倡导全球性的自由软件,众多的程序高手参加自由软件的开发,Internet和各类计算机媒体经常有公开发表的自由软件和源程序代码,所有这些,得到了人们的敬佩,社会的公认。比尔·盖茨搞软件垄断,挣钱不少却官司缠身,反托拉斯和反Windows联盟再加上Linux浪潮,使得他挣钱越多日子越难过。
7 万岁!自由
自由的思想,自由的精神,自由的情怀,自由的魅力,……,自由的一切,充满着激情与希望,散发出诱人的清香,展示出时代的风采,预示着人类的未来。人类社会步入高级阶段,自由成为必然。
我崇尚自由,欢呼源代码公开,因为我就是自由的受益者,也是自由的提供者。早年曾经从专业的需要编过一些小程序在有关专业杂志上公开发表过源代码,同时我又从公开的源代码中汲取了养分。在研究运输问题的多重最优解、线性规划的多重最优解和应用系统工程的理论研究边坡加固等课题时,
香港Linux协会:www.hklug.org
中文Linux计划:www.clinux.ml.org/linux
将你的PC变成Linux工作站:http:/202.96.140.52/personal/peng/
Linux集萃:www.houtell.com/lsm
最好的Linux和Unix信息:l
中国自由库:www.cei.gov.cn/freeware
Linux在线:www.linux.org
Linux焦点(或称Linux中心,为国际性Linux网站):www.linufocus.org
台湾交大工资Linux WWW资讯系统:linux.csie.nctu.edu.tw
太阳城资源:linux.cqi.com.cn
红帽子公司Linux站点:http://www.redhat.com
主要参考文献:
(1)张鹿《Linux的发行版本及其他》,计算机世界报1998年11有30日G1版
(2)陈一飞编译《不花钱建内联网何乐不为--推荐一种Linux建网方案》,计算机世界
报1998.12.7E15版。
(3)高丽华《成长的秘密》,计算机世界报,1998年10月5日A3版
(4)毛永捷《Linux自由飞》,每周电脑报,1998年第31期。
(5)叶勇等《99前瞻(一)》,每周电脑报,1999年第1期。
(6)纳兰《Linux故事》,世界,1998年12期。
(7)《综述》,中国计算机报,1999年第1期。
(8)曹建《Linux兼容并包挑战Windows》,报,1998.12.12。
(9)姜奇平《经理人的两难处境》,计算机世界报,1997年11月17日。
(10)吴鹤龄《“梅森素数大寻找”带来的启示》,计算机世界报1998年5月25日。
(11)世超《自由时代即将来临》,中国计算机用户,1998年第21期。
(12)刘九如《挥洒自由》,计算机世界报,1998年11月30日B4版。
(13)郑雅心《尼葛洛庞帝哗啦啦地狂》,计算机世界报,1999年1月18日A17版。
(14)姜奇平《知识的力量VS商业的力量》,互联网周刊,1998年10月19日。
(15)韦港《赞自由》,工程地质计算机应用,1996年第3期。
(16)韦港《再赞自由》,工程地质计算机应用,1998年第1期。
转载请注明来自:http://www.zazhifabiao.com/lunwen/gcjs/jsjjs/37027.html