关键字:自由软件
《自由软件》的提法对于计算机用户来讲并非什么新鲜事。而自由软件的定义、自由软件的思想、自由软件的情怀、自由软件的意义、自由软件的范围,尤其是开发应用自由软件的观念,可能不一样的人有各自的理解,甚至有非常大的差异。
笔者自诩是水利水电工程地质计算机自由软件的主张者,两年前马上“韦港字典”作为自由软件公开进行交流,从而带动了更多的自由软件的广泛交流。刊登于《工程地质计算机应用》1996年第3期的《赞自由软件》,说明了笔者对自由软件的个人看法。本文“再赞”自由软件,其出发点仍在于期望通过自由软件的交流来促进工程地质软件的进步,为本专业计算机的普及和计算机应用水平的提升多探一条路。本刊不断刊出一些工程地质专业的自由软件介绍,相信探索这条路是有意义的,有期望的,也是符合工程地质专业特征的。
1自由软件神侃
1.1自由软件的由来、组织和自由软件思想
自由软件起来自于美国。麻省理工学院的研究职员M.Stallman不满于一些软件厂商的傲慢与狭隘,将自己开发的软件商品与别人共享,提出了自由软件的定义,1984年成立了“自由软件基金会”,全球千千万万软件专家纷纷响应,形成了很多优质的自由软件。
自由软件并无权威性的严格概念,但被PC-Talk的作者AndrewFluegelman注册了Freeware这一术语。洋人取的名字Freeware,将它直译成中文就成了自由软件这一专用词,也有译成免费软件的。Freeware这个词创造得实在太妙,简直就是妙不可言。十分妙哉很妙哉相当妙哉的就是无论将Freeware直译还是意译,她的中文词意都是十分了解的。自由的意义在于此类软件可以自由拷贝自由用自由交流;不收费的含义就更为了解:不要钱,白送!显然,自由软件的字面意义与实质意义是绝对的名符其实!
中国软件行业协会中的自由软件分会,于1993年4月面向全国各行各业组建的自由软件联谊网,为国内的自由软件交流形成气候确立了合法身份。多年来,联谊网一直在《软件世界》杂志上刊登自由软件信息和介绍,并为全体网员免费拷贝自由软件。到了现在,联谊网组织在扩大,内涵在外延。1997年6月17日,中国软件行业协会国际自由软件应用研究进步分会正式宣告成立,在北京举行了隆重的成立大会。《计算机世界》报从1997年9月起,开辟了“自由软件系列谈”专栏。各类计算机报刊杂志几乎每期都刊有自由软件的下载网址。至此,自由软件在中国跃上了一个新台阶。
自由软件的思想是什么阶级的?这样命题在今天看来确实荒唐,然!在荒唐年代7个音符里还有阶级斗争呢。自由软件是一种计算机软件,这种软件在功能与应用方面与其它性质的软件没严格的本质不同和范围界定。而将自由软件的存在上升成为哲学定义,升华成为一种思想,一种理念,让哲学家思想家们去探寻理论依据,经受实践检验,则大有文章可做。同样,将自由软件的实践作为文化进行探讨,形成一种自由软件文化,照样可以让文大家有写不完的题材,做不完的文章。
回到日常来,自由软件只是也是计算机程序,如何还有思想呢?别太复杂化神秘化悬虚化深沉化,其实,她就是中国人再熟知不过的“为人民服务”的思想!奉献的思想,这种思想不是社会主义的专利,其它主义也有,不然为何Freeware一词被资本主义的洋人注了册呢。
1.2自由软件的意义
自由软件从诞生之日起就表现出一种旺盛的生命力,得到业界认同并飞速遍及全球,证实了她的存在价值和深层次的社会意义。
在芬兰赫尔辛基理工大学从事研究工作的科学家宫敏先生用自由软件上了瘾,得出结论:自由软件优于商业软件!他在海外的领会是:鉴于自由软件的水平之高、应用面之广并有源码,广泛倡导用自由软件、学习自由软件、参与开发自由软件,对于便捷用户用、保护用户投资、提升软件应用与开发的综合水平、打破商业软件的垄断和控制都具备重大意义,是很必要的。
自由软件有无商业意义,回答是一定的。一个向公众提供好的自由软件的公司或企业,对于树立公司影响力将超越铺天盖地的广告效应。自由软件的传播不必花广告费,自由拷贝转送过程中,就义务为软件作了免费广告。一夜暴富的Netscape公司,非常大程度上就是由于一直坚持免费发放自己开发的导航者浏览器,在Internet上占领先机,拥有一笔没办法估量的财富--传遍互联网的声誉,从而获得70%以上Internet商品的市场份额。Netscape公司在Microsoft公司探险家浏览器的穷追猛逼之下,宣布将新版本浏览器软件的源码上载到Internet主页让需要者免费下载。网上搜索引擎Yahoo一直未改初衷,一直坚持免费向用户提供信息检索查看服务,天天吸引了上百万的互联网来访者,很多商业广告为Yahoo带来了滚滚财源。
自由软件具备满足表现欲的奇效,可以毫无约束地表现自己,就象Internet上的个人主页一样,向世人尽情地展示我们的才华。个人主页没访问者,那就是白占服务器的空间;自己编的程序不提供给别人用,等于白扯。计算机是青年的事业,青年具备最强的表现欲望,自由软件是电脑狂的最好表现方法,也是编程者个人价值的充分体现。
软件具备非常强的时效性。操作系统在疯狂升级,用户的口味也在不断翻新,老的程序在新操作系统上运行起来一直那样别扭。计算机编程语言层出不穷,编程工具功能日益强大,技术员的编程工作量也有所减轻,用比以往少很多的工作量编出的应用软件,其功能更强大速度更快捷。比如第五代函数型编程语言--J语言,与传统的编程语言相比,就先进多了。用BASIC编一个求平均值的计算程序需写8行代码,J语言仅用一行;用BASIC撰写的求解二元一次线性方程组程序需100余行代码,J语言只需要两行。软件的时效性说明,今天的应用软件实在没什么保存和珍藏价值,更无增值意义。一种软件一旦成为明日黄花,也就意味着沦落到毫无价值门可罗雀的凄凉境地。不可以形成产品的软件走自由软件的道路实为明智之举,这或许是一些电脑程序狂随时将自己编的软件向社会免费提供是什么原因之一。
自然,大家对自由软件最关心的是她的“免费”意义。免费好像成了Internet上最基本最火爆的理念,很多计算机黑客的原始动机就是信息应该免费获得,因此,黑客们便在此原始动机的驱驶下毫无顾忌地猛闯各类计算机互联网系统,让政府官员军方要员互联网管理员们胆战心惊。免费获得信息的原始动机致使了黑客的产生,软件厂商的傲慢、狭隘、垄断和控制,创造了自由软件的辉煌。计算机用户们引吭高歌:我爱你!自由软件。
自由软件的文化内涵是丰富的,自由软件的自由情怀是浪漫的,自由软件的思想是一流的,自由软件的奉献情操是高尚的,自由软件的用法价值是公认的,自由软件的社会意义是深远的……。总之,自由软件是人类社会步入高级阶段的势必产物。
[1][2]下一页