淺談贊自由軟件論文
摘要:贊自由軟件從1996年推出第一集之后幾乎每年一集,到2004年共推出六集。由于計算機發(fā)展速度太快,現(xiàn)在來看前期的作品,也可以體會到當(dāng)年計算機應(yīng)用的脈搏。關(guān)于自由軟件的思想是沒有間斷的。現(xiàn)將全部六集借水工網(wǎng)站一角度發(fā)布,歡迎討論我批判。
關(guān)鍵詞:自由軟件
《自由軟件》的提法對于計算機用戶來說并不是什么新鮮事。而自由軟件的概念、自由軟件的思想、自由軟件的情懷、自由軟件的意義、自由軟件的范圍,特別是開發(fā)應(yīng)用自由軟件的觀念,或許不同的人有各自的理解,甚至有很大的差異。
筆者自詡是水利水電工程地質(zhì)計算機自由軟件的倡導(dǎo)者,兩年前即將“韋港字典”作為自由軟件公開進行交流,從而帶動了更多的自由軟件的廣泛交流?怯凇豆こ痰刭|(zhì)計算機應(yīng)用》1996年第3期的《贊自由軟件》,闡明了筆者對自由軟件的個人觀點。本文“再贊”自由軟件,其出發(fā)點仍在于希望通過自由軟件的交流來促進工程地質(zhì)軟件的發(fā)展,為本專業(yè)計算機的普及和計算機應(yīng)用水平的提高多探一條路。本刊不斷刊出一些工程地質(zhì)專業(yè)的自由軟件介紹,相信探索這條路是有意義的,有希望的,也是符合工程地質(zhì)專業(yè)特點的。
1自由軟件神侃
1.1自由軟件的起源、組織和自由軟件思想
自由軟件起源于美國。麻省理工學(xué)院的研究人員M.Stallman不滿于一些軟件廠家的傲慢與狹隘,將自己開發(fā)的軟件產(chǎn)品與他人共享,提出了自由軟件的概念,1984年成立了“自由軟件基金會”,全球千千萬萬軟件專家紛紛響應(yīng),形成了大量高質(zhì)量的自由軟件。
自由軟件并無權(quán)威性的嚴格定義,但被PC-Talk的作者AndrewFluegelman注冊了Freeware這一術(shù)語。洋人取的名字Freeware,將它直譯成中文就成了自由軟件這一專用詞,也有譯成免費軟件的。Freeware這個詞發(fā)明得實在太妙,簡直就是妙不可言。十分妙哉非常妙哉相當(dāng)妙哉的就是無論將Freeware直譯還是意譯,她的中文詞意都是十分清楚的。自由的意義在于此類軟件可以自由拷貝自由使用自由交流;免費的含義就更為明白:不要錢,白送!顯然,自由(免費)軟件的字面意義與實際意義是絕對的名符其實!
中國軟件行業(yè)協(xié)會中的自由軟件分會,于1993年4月面向全國各行各業(yè)組建的自由軟件聯(lián)誼網(wǎng),為國內(nèi)的自由軟件交流形成氣候確立了合法身份。多年來,聯(lián)誼網(wǎng)一直在《軟件世界》雜志上刊登自由軟件信息和介紹,并為全體網(wǎng)員免費拷貝自由軟件。時至今日,聯(lián)誼網(wǎng)組織在擴大,內(nèi)涵在外延。1997年6月17日,中國軟件行業(yè)協(xié)會國際自由軟件應(yīng)用研究發(fā)展分會正式宣告成立,在北京舉行了隆重的成立大會。《計算機世界》報從1997年9月起,開辟了“自由軟件系列談”專欄。各類計算機報刊雜志幾乎每期都刊有自由軟件的下載網(wǎng)址。至此,自由軟件在中國躍上了一個新臺階。
自由軟件的思想是哪個階級的?如此命題在今天看來確實荒唐,然!在荒唐年代7個音符里還有階級斗爭呢。自由軟件是一種計算機軟件,這種軟件在功能與應(yīng)用方面與其它性質(zhì)的軟件沒有嚴格的本質(zhì)區(qū)別和范圍界定。而將自由軟件的存在上升成為哲學(xué)概念,升華成為一種思想,一種理念,讓哲學(xué)家思想家們?nèi)ふ依碚撘罁?jù),經(jīng)受實踐檢驗,則大有文章可做。同樣,將自由軟件的實踐作為文化進行探討,形成一種自由軟件文化,照樣可以讓文人們有寫不完的題材,做不完的文章。
回到現(xiàn)實中來,自由軟件只不過也是計算機程序,怎么還有思想呢?別太復(fù)雜化神秘化懸虛化深沉化,其實,她就是中國人再熟悉不過的“為人民服務(wù)”的思想!奉獻的思想,這種思想不是社會主義的專利,其它主義也有,否則為什么Freeware一詞被資本主義的洋人注了冊呢。
1.2自由軟件的意義
自由軟件從誕生之日起就表現(xiàn)出一種旺盛的生命力,得到業(yè)界認可并迅速遍及全球,證實了她的存在價值和深層次的社會意義。
在芬蘭赫爾辛基理工大學(xué)從事研究工作的科學(xué)家宮敏先生使用自由軟件上了癮,得出結(jié)論:自由軟件優(yōu)于商業(yè)軟件!他在國外的體會是:鑒于自由軟件的水平之高、應(yīng)用面之廣并有源代碼,廣泛提倡使用自由軟件、學(xué)習(xí)自由軟件、參與開發(fā)自由軟件,對于方便用戶使用、保護用戶投資、提高軟件應(yīng)用與開發(fā)的綜合水平、打破商業(yè)軟件的壟斷和控制都具有重大意義,是非常必要的。
自由軟件有無商業(yè)意義,回答是肯定的。一個向公眾提供好的自由軟件的公司或企業(yè),對于樹立公司形象將超過鋪天蓋地的廣告效應(yīng)。自由軟件的傳播不必花廣告費,自由拷貝轉(zhuǎn)送過程中,就義務(wù)為軟件作了免費廣告。一夜暴富的Netscape公司,很大程度上就是因為始終堅持免費發(fā)放自己開發(fā)的導(dǎo)航者瀏覽器(NetscapeNavigator),在Internet上占領(lǐng)先機,擁有一筆無法估量的財富--傳遍網(wǎng)絡(luò)的聲譽,從而獲得70%以上Internet產(chǎn)品的市場份額。Netscape公司在微軟公司探險家瀏覽器(InternetExplorer)的窮追猛逼之下,宣布將新版本瀏覽器軟件的源代碼上載到Internet主頁讓需要者免費下載。網(wǎng)上搜索引擎Yahoo一直未改初衷,始終堅持免費向用戶提供信息檢索查詢服務(wù),每天吸引了上百萬的網(wǎng)絡(luò)來訪者,大量商業(yè)廣告為Yahoo帶來了滾滾財源。
自由軟件具有滿足表現(xiàn)欲的奇效,可以毫無約束地表現(xiàn)自己,就象Internet上的個人主頁一樣,向世人盡情地展示自己的才華。個人主頁沒有訪問者,那就是白占服務(wù)器的空間;自己編的程序不提供給他人用,等于白搭。計算機是年輕人的事業(yè),年輕人具有極強的表現(xiàn)欲望,自由軟件是電腦狂的最好表現(xiàn)方式,也是編程者個人價值的充分體現(xiàn)。
軟件具有很強的時效性。操作系統(tǒng)在瘋狂升級,用戶的口味也在不斷翻新,老的程序在新操作系統(tǒng)上運行起來總是那么別扭。計算機編程語言層出不窮,編程工具功能日益強大,程序員的編程工作量也有所減輕,用比以往少許多的工作量編出的應(yīng)用軟件,其功能更強大速度更快捷。例如第五代函數(shù)型編程語言--J語言,與傳統(tǒng)的編程語言相比,就先進多了。用BASIC編一個求平均值的計算程序需寫8行代碼,J語言僅用一行;用BASIC編寫的求解二元一次線性方程組程序需100余行代碼,J語言僅需兩行。軟件的時效性說明,今天的應(yīng)用軟件實在沒有什么保存和收藏價值,更無增值意義。一種軟件一旦成為明日黃花,也就意味著淪落到毫無價值無人問津的凄涼境地。不能形成商品的軟件走自由軟件之路實為明智之舉,這也許是一些電腦程序狂隨時將自己編的軟件向社會無償提供的原因之一。
自然,人們對自由軟件最關(guān)心的是她的“免費”意義。免費似乎成了Internet上最基本最流行的理念,許多計算機黑客的原始動機就是信息應(yīng)該無償獲得,因此,黑客們(計算機高手)便在此原始動機的驅(qū)駛下肆無忌憚地猛闖各類計算機網(wǎng)絡(luò)系統(tǒng),讓政府官員軍方要員網(wǎng)絡(luò)管理員們膽戰(zhàn)心驚。無償獲得信息的原始動機導(dǎo)致了黑客的產(chǎn)生,軟件廠家的傲慢、狹隘、壟斷和控制,創(chuàng)造了自由軟件的輝煌。計算機用戶們引吭高歌:我愛你!自由軟件。
自由軟件的文化內(nèi)涵是豐富的,自由軟件的自由情懷是浪漫的,自由軟件的思想是先進的,自由軟件的奉獻情操是高尚的,自由軟件的使用價值是公認的,自由軟件的社會意義是深遠的……?傊,自由軟件是人類社會步入高級階段的必然產(chǎn)物。 2Internet上的自由軟件資源
Internet的全球化為自由軟件的發(fā)展提供了絕妙的生存空間和交流通道,大約有40%的Internet服務(wù)器所使用的軟件是從網(wǎng)上免費獲得的。Internet上有大量的站點存放有成千上萬種自由軟件、共享軟件(Shareware)、和公共軟件(PublicDomainSoftware),還有專門存放此類軟件供人們下載的網(wǎng)址,如www.shareware.com等等。一些此類軟件還有適合多種軟硬件平臺的.版本,如DOS版、Windows版、Macintosh版和UNIX版。
“自由軟件庫”作為Internet的一個重要組成部分,在國外已經(jīng)非常普遍,大量著名的服務(wù)站點為自由軟件的交流和發(fā)展起到了很好的推動作用。“中國自由軟件庫”1997年8月在國家經(jīng)濟信息網(wǎng)上正式開通,網(wǎng)址:http://freesoft.cei.gov.cn,存有80G容量的自由軟件(97年8月公布),堪稱是世界上規(guī)模最大的自由軟件檔案庫之一。國內(nèi)許多ISP也在自己的網(wǎng)頁上開辟有“自由軟件”欄目,如瀛海威、東方網(wǎng)景等。時至今日,自由軟件的交流也就不再僅限于磁盤拷貝這一業(yè)界古老的媒體傳播形式了。
“免費”是Internet的最大魅力,然而“免費”在Internet上遠不止僅限于自由軟件!她還包括免費網(wǎng)址、免費主頁、免費Email、免費查詢、免費教科書、免費服務(wù)、免費…。利用搜索引擎Yahoo,在查詢詞條中輸入“free,Internet,stuff”,即可找到一些專門收集免費網(wǎng)上資源的網(wǎng)站,國內(nèi)四通利方網(wǎng)站中的《網(wǎng)上免費服務(wù)大全》就是這樣的一個網(wǎng)站。
2工程地質(zhì)軟件何處去初探
水利水電工程地質(zhì)專業(yè)的應(yīng)用軟件分散、標(biāo)準化程度低,多為各單位或個人自主開發(fā)的自用軟件,也有一些與高;蚩蒲袉挝缓献麽槍δ骋还こ潭_發(fā)的專門性軟件。前者用戶群有限,沒有形成規(guī);蚴聦崢(biāo)準,軟件開發(fā)者和用戶之間是單位與單位之間的轉(zhuǎn)讓關(guān)系(盡管也存在買賣關(guān)系,但算不上商品軟件,原因請見參考文獻1);后者由于針對性較強,從特殊到一般顯然有些勉強,也沒見到有多少是得以推廣應(yīng)用的。盡管在許多科技成果鑒定意見中都美言有推廣價值,實際上正如北大方正集團的掌門人王選教授所言,誰要相信那些科研成果的鑒定意見,中國就是世界第一科技大國。多年來,水利水電系統(tǒng)的確也沒有進行過規(guī)模性的投入和開發(fā),更沒有正規(guī)的開發(fā)商或軟件組織來研究到底我們應(yīng)該開發(fā)什么樣的軟件,上什么檔次,以什么為標(biāo)準,當(dāng)然也就不具備象樣的商業(yè)意義。
工程地質(zhì)軟件到底向何處去?這一長期困惑我們的疑難命題,隨著勘測設(shè)計市場化進程的加快,沖突與矛盾將更加復(fù)雜化。新機制在落后的技術(shù)基礎(chǔ)上運作,對于進入市場競爭是極為不利的,而技術(shù)的革命性進步又要面對尚在過渡中的管理機制的約束,這種進步更將步履維艱。專業(yè)軟件的開發(fā)需要大量投入,誰來投入?誰來組織、研究、系統(tǒng)分析、總體設(shè)計?誰來實施?組建協(xié)作網(wǎng)的目的之一,是希望走開放聯(lián)合之路,聯(lián)合各單位共同投入,建立標(biāo)準,高效通用。然而,協(xié)作網(wǎng)這樣一種松散的專業(yè)技術(shù)性質(zhì)的群眾組織,不具備任何約束效力,完全是一種自愿合作的運作機制,能否完成這一歷史使命,有待于實踐去檢驗。
當(dāng)前或者說近期我們應(yīng)該為地質(zhì)軟件做些什么?請大家討論,最好能提出一些可以操作的解決方案。所謂領(lǐng)導(dǎo)重視,國家支持,總院組織,聯(lián)合開發(fā)等等大框架,不具備實際的操作意義。根據(jù)本系統(tǒng)的實際情況,兩年前我們就提出走自由軟件之路的倡議,希望各單位和地質(zhì)計算機愛好者們將自己開發(fā)的不能形成商品的軟件貢獻出來廣泛進行交流,得到了積極響應(yīng)。成勘院任鳴春專家提供的“AutoCAD圖案生成器”工具,隨“標(biāo)準圖例庫”軟件發(fā)至各網(wǎng)員單位,反映良好。最近又有長江勘測技術(shù)研究所的王秋明女士向協(xié)作網(wǎng)提供自由軟件。衷心感謝他們。
為了我國的水利水電勘測事業(yè),為了工程地質(zhì)專業(yè)學(xué)科的發(fā)展,為了使本專業(yè)已經(jīng)落后的計算機應(yīng)用現(xiàn)狀改觀,希望我們的地質(zhì)計算機專家,將你們的聰明才智貢獻出來,服務(wù)于勘測事業(yè),服務(wù)于社會。協(xié)作網(wǎng)將為本專業(yè)的自由軟件交流提供廣闊的天地。自由軟件永存!
參考文獻:
1韋港,贊自由軟件,《工程地質(zhì)計算機應(yīng)用》,1996年第3期
2何渝,從石頭湯談起……,《軟件世界》1998年2期
3宮敏,自由軟件及其在我國的發(fā)展,《計算機世界報》,1997.6.16.197版
【淺談贊自由軟件論文】相關(guān)文章:
淺談審計論文03-10
淺談感恩論文11-08
淺談“俠義”論文05-06
淺談教與學(xué)的論文06-12
淺談孔子的論文04-13
淺談?wù)Z文素養(yǎng)論文06-12
淺談訴訟標(biāo)論文06-12
淺談班級管理的論文06-22