後微軟世界的解放軍

2000.07.01 by
數位時代
後微軟世界的解放軍
這個世界不需要更多的科技,而是需要比較好的解決方案」喜歡戴著小紅帽的羅伯‧楊(Robert F. Young)相信,Linux 所代表的開放...

這個世界不需要更多的科技,而是需要比較好的解決方案」喜歡戴著小紅帽的羅伯‧楊(Robert F. Young)相信,Linux 所代表的開放原始碼模式,是人類因應科技快速演進最有效的工具及解決方案。

**軟體誠可貴,自由價更高

**
想像一下三十年前的台灣,民眾只會看到被安排好的新聞,聽到被過濾後的言論,甚至言行舉止是被規定的,人人似乎都循規蹈矩,世界看起來似乎是一片美好,不過,你還是想要說自己想說的話、唱自己喜歡的歌,因為你希望擁有一些自主的空間。
同樣的道理,微軟的產品是還蠻好用的,對多數的使用者來說,不用再記一大堆繁複的指令,只要輕輕一點,萬事OK!但是當你時常面對當機困擾、印表機不動的窘境時,資訊人員只能告訴你「沒辦法,它就是這樣設計,我們無法改」的答案時,你也只能望機器興嘆,因為軟體廠商只釋出供電腦判讀0/1形式的二進位碼,所以就算想修也不知從何著手,然後就只能期待微軟的程式設計師早日發現錯誤,把「蟲」(bug)抓出來,行動的控制權完全不在你或資訊人員的手上。羅伯表示,過去軟體廠商的作為,就如同中世紀封建制度下的愚民政策,人民根本不知道法律的意義,就被抓進監牢中服刑,他說:「誰好誰壞很難定論,但民眾有權利知道究竟發生了什麼事?」
被喻為自由軟體之父的史托曼(Richard Stallman),當年就是因為印表機的問題惹火了他,所以才會有自由軟體運動的出現。1984年,因為實驗室印表機頻頻出錯,但製造商不願提供原始碼,使得史托曼無法自行修正驅動程式錯誤,為此他深感挫折。1985年,GNU專案漸漸受到重視的情況下,創辦了自由軟體基金會,推廣「軟體充份為眾人使用、相互合作求進步」的理念,史托曼強調,容許他人分享技術成果的方式來開發軟體,就如同言論自由一樣重要。
不過在史托曼這群駭客發展程式並大量進行流通的同時,當年只有20歲的比爾蓋茲,發表了一篇《給電腦玩家的公開信》(Open Letters to Hobbyists)。蓋茲寫著:你們的作法足以扼殺別人寫好的軟體,有誰願意從事專業的工作,卻一無所獲。的確,比爾蓋茲因為專屬軟體的作法,讓他在過去的二十年內成為最有勢力的科技金童,但十年河東,十年河西,如今Linux所代表的開放原始碼概念,正準備翻轉舊有的思維,一股新的勢力正在崛起。

**Free是自由而非免費 處處仍是商機

**
自由軟體或開放原始碼到底爭取什麼自由?又開放的那些東西?根據史托曼的定義,包括三點:修改軟體的自由、將軟體重新散佈到實際需求者的自由、以及將修改過的軟體公諸於世,並讓人共享的自由。這是一種關乎倫理道德及政治正確的思維,它可以促進人與人之間的合作關係,文明才有進步的可能。
為了避免一些糾紛的發生,自由軟體基金會發佈的一個叫做「通用公共授權(GPL,General Public Licence)」的約定,使用者必須依約取得及散佈軟體,是一種植基在社群力量的監督機制。GPL的基本精神:任何程式的原式碼都必須公開,而任何人均可自由傳播、下載、使用甚至改寫。每份以GPL發行的軟體,都要附上完整的GPL聲明。改寫後的程式也可以做商業用途,但不論任何理由,都不能違反GPL的精神,不能因自己改寫就限制他人同樣的傳播、下載、使用或改寫。
就自由軟體的觀點,自由與社群的建立,遠比商業利益來得重要,所以史托曼一直在釐清一個觀念:「Free 是自由而非免費,」他說,「自由一直是哲學家爭辯不休的問題,」所以在他看來,所謂的自由是站在一個可以做決定的位置,影響自己及其他第二人(Freedomis being in a position to make the decisions that affect primarily youand only secondarily other people)。就商業的角度,兩者也不互斥,史托曼說:「就像新聞自由一樣,人們還是可以靠『賣新聞』賺錢,但重點是,新聞或軟體本身的開放程度是否足夠。」
雖然支持自由軟體者不斷告訴大家「自由不是免費」的概念,不過,同樣的誤解卻一直存在著,這也是許多業者及程式設計者仍裹足不前的原因,所以其中一群人認為,對許多公司老闆而言,「自由軟體」一詞有種太過基本教義的感覺,假如能採取一種不違背自由軟體的精神、又能聚集志同道合的伙伴、甚至仍採行自由軟體授權的方式,但是用「開放原始碼」的概念來取代,這些公司的老闆或資訊長就會考慮改用這種解決方案。
由於理念上的差異,史托曼與羅伯似乎不走在同一條道路上,羅伯來台時表示,對他而言,史托曼絕對是他心目中的英雄,但他現在經營的是一家公司,所以在作法上當然有所不同。不過他強調,紅帽絕對會遵守自由軟體的精神,不光是Linux產品,只要是依據開放原始碼概念所開發出的軟體,未來紅帽給予最大的支援。

**Internet就是開放原始碼的產物

**
因為Linux,讓眾人開始注意到開放原始碼這件事,但開放原始碼的軟體,絕對不只有Linux,其實網際網路就是開放原始碼後,所帶來的驚人成就,所以開放不代表無秩序,而是一種經過協定的參考標準。
像是平日不論是用Outlook、Netscapec或是各網站提供的免費郵件系統,就是透過一種開放的軟體「Sendmail」,才讓你能順利的收發來自不同管道的電子郵件,目前在網路上有80% 的郵件傳送都少不了它。創作者奧爾曼(Eric Allman)在去年時也設立公司,銷售開放原始碼的簡易版本,並提供技術支援服務;此外,像是的軟體「阿怕契」(Apache),就關係著超過50%網站伺服器能否順利地運作,這也是開放原始碼的具體成果,但它還是有商業的價值,IBM的網路商用軟體就是以阿帕契作為基礎。
開放原始碼強調的是合作結果,所以史托曼對名詞的使用也相當堅持,他認為:「『Linux』是一個謬誤的說法,『GNU/Linux』才是完整的名稱。」他指出,托瓦茲(Linus Trovalds)所創作的「Linux」,的確達到了臨門一腳的作用,但托瓦茲創作出這個作業系統的核心程式(Kernal)之前,就已經有許多的人在GNU專案計劃下,為開發新的開放性作業系統而努力,所以他希望在談論這套新的作業系統時,能夠以「GNU/Linux」來表達,這樣才能真正彰顯自由軟體的精神所在。

**商機在何處? 

**
如果廣義的來看,開放原始碼是一種市集型(Bazaar)的商業模式,想像你到夜市逛街,要吃什麼、買什麼,都是由自己決定,不像你到教堂之中,聽到的、看到的,是一個延續已久的規矩,這也是開放原始碼運動的重要概念。寫下《教堂與市集(The Cathedral and the Bazaar)》文章的Eric Raymond相信,把控制權交還給使用者,就會釋放出驚人的能量!
一旦獲得軟體自主權,不論個人或企業,可以得到三種好處:一是可以與他人共同合作開發新產品,節省時間及金錢的花費。第二能夠增加系統的安全性,因為一個軟體將被所有人看到並進行測試,所以一旦出現問題,很快就可以把蟲抓出來。羅伯就說,Linux族群的人數超過七百萬人,其中可能有10%以上的人有能力也有興趣從事軟體設計的工作,所以不論任何時間,都至少有超過十萬的人在這個領域中工作,再乘以每日二十四小時,如果相信羅伯的估算,目前擁有二十萬測試者的軟體業龍頭微軟,的確是略遜一籌。
第三點則是增加系統的穩定性。羅伯6月在「資訊科技大會」(WCIT)演講中提到,無紙化(paperless)辦公室無法順利推行,關鍵原因就在於現行的封閉系統不可靠,使得企業必須要使用更多紙張來作備份,再加上軟體技術都被擁有技術的公司獨占,將任何賺錢機會封閉住,不給其他人使用。他預估,只要原始碼透明化,達到消費者需求,就可以建立成功事業。
更進一步來看,對軟體業者最大的好處就是提升產品開發的速度,及節省費用,因為一旦市場變得開放,為了保有競爭力,勢必會促使公司本身加快創新的腳步。此外,許多設計的工作可以委外處理,自然少掉許多固定的成本。以目前市場當紅的ASP業者而言,開放原始碼的軟體元件,可以用最好的解決方案把他們組合在一起,不會產生不相容的問題,自然就增加了系統的效能。
開放原始碼之後,也會拉近與消費者間的距離,在一個產品壽命短,市場變化快的環境下,你必須在很短的時間得到消費者的反應與回饋,才能真正抓住商機,而開放原始碼能夠讓業者知道,消費者不滿什麼、現在潮流又是什麼。同時也將幫助業者得到一個廣大的市場,因為你的產品不會只受限在某一種應用的平台上。
而做為一個不會寫程式的消費者,也可以感受到開放原始碼的好處,因為你不再受到供應商所謂因「市場策略之故,所以我們不再支援這項產品」的理由,而被迫重新購買並學習新的軟體,也就是說,你不再被供應商綁架了!
以上種種的好處所顯示的,不只是具體收益的改變,同時也揭示了觀念的移轉,過去高科技所關心的,多半是「位元(Bit)」的問題,如何用最少的空間容量?發揮最大的系統效益。但開放原始碼將主權還諸於民的概念,突顯了「服務」的價值,誰能提供最好的服務,誰就是贏家!

**前途樂觀但要等待時機

**
就市場的現況,Linux帶起的開放原始碼風潮,似乎正改變著世界的遊戲規則,羅伯便信心滿滿的表示,未來Linux絕對可以打敗以微軟為首的專屬軟體陣營,取得優勢的地位,不過,在樂觀的背後,仍在期待開放原始碼真正春天的到來。
美國許多分析師都認為,以目前的情況,IT技術還是停留在輔助企業原有業務的層面,所以還看不出開放原始碼的重要性,因為許多業者可能不需要複雜度高的系統整合,簡單的Widows NT(微軟的伺服器系統)就可以滿足他們的需求。不過,當越來越多的網路商機開始從公司本身的基礎設備,轉移到標準規格化平台上時,開放原始碼將會影響工具的開發與標準的制定,進而決定電子商務的下一階段的面貌,所以特別是對業者而言,這是一個思考機會,重新比較與競爭對手間的差異性,以找到適當的工具來配合你想要做到的事,你就會是下一個世紀巨人!

每日精選科技圈重要消息