120 likes | 235 Views
第 2 章 第 4 輛推土機 : 開放資源碼. 班級 : 資管三 B 姓名 : 謝怡芳 學號 :9378562. 阿帕契 : 那是一種網路伺服器專用的共享軟體。 開放資源碼運動 : 牽涉到全球成千上萬的人一起在網路上合作,編寫自己的軟體、自己的作業系統、自己的字典、自己的可樂配方,永遠是由下而上,而不是墨守成規,聽從上面層層往下傳的命令。 資源碼 (Source Code 又譯原始碼 ): 就是軟體據以操作的基本程式說明,而 Open-Source 就是把資源碼上網公開,讓人人都能修正改進程式,讓千千萬人都可以上網免費下載使用。
E N D
第2章第4輛推土機:開放資源碼 班級:資管三B 姓名:謝怡芳 學號:9378562
阿帕契:那是一種網路伺服器專用的共享軟體。阿帕契:那是一種網路伺服器專用的共享軟體。 • 開放資源碼運動:牽涉到全球成千上萬的人一起在網路上合作,編寫自己的軟體、自己的作業系統、自己的字典、自己的可樂配方,永遠是由下而上,而不是墨守成規,聽從上面層層往下傳的命令。 • 資源碼(Source Code又譯原始碼):就是軟體據以操作的基本程式說明,而Open-Source就是把資源碼上網公開,讓人人都能修正改進程式,讓千千萬人都可以上網免費下載使用。 • 開放資源碼運動兩種基本變化:知識共有運動(intellectual commons movement)以及自由軟體運動。
開放資源碼可以說是源起於學界的知識共有運動的一支。學界長久以來就有許多有組織的科學家小社群,起初是透過內部網路,後來則透過網際網路,針對某些特別的科學問題腦力激盪,交換看法。阿帕契網路伺服器最初的來源就是這種形式的資源開放。開放資源碼可以說是源起於學界的知識共有運動的一支。學界長久以來就有許多有組織的科學家小社群,起初是透過內部網路,後來則透過網際網路,針對某些特別的科學問題腦力激盪,交換看法。阿帕契網路伺服器最初的來源就是這種形式的資源開放。 • 同儕檢驗對科學研究來說很重要,開放資源碼就是一種同儕檢驗。每一次出了毛病、安全漏洞或偏離了標準,都會受到檢驗。 • 1989年,網路剛起步的時候,就有人下載到磁碟的程式複本,叫Fractint, 不是盜版,而是freeware免費的軟體,由一群程式設計師製作,專用來繪製fractals,也就是結合藝術和數學的美麗圖像。
網路伺服器是一種軟體,能讓任何人在幅裡或辦公室的電腦上主持一個www網路。舉例來說,亞馬遜一直以來就是用阿帕契軟體。當你的瀏覽器來到www.amazon.com時,它第一個交談的對象就是阿帕契。瀏覽器會問阿帕契要亞馬遜的網頁,阿帕就會把亞馬遜的網頁內容送交給瀏覽器。飆網其就是瀏覽器和不同的伺服器產生互動。網路伺服器是一種軟體,能讓任何人在幅裡或辦公室的電腦上主持一個www網路。舉例來說,亞馬遜一直以來就是用阿帕契軟體。當你的瀏覽器來到www.amazon.com時,它第一個交談的對象就是阿帕契。瀏覽器會問阿帕契要亞馬遜的網頁,阿帕就會把亞馬遜的網頁內容送交給瀏覽器。飆網其就是瀏覽器和不同的伺服器產生互動。 • HotWired決定一開始就採取登記制,要有密碼才能進入,在當時是一個很爭議的概念。 1997年那個時代,大部分的網路管理員都是依賴伊利諾大學的NCSA(馬賽克的誕生地)所研發的伺服器程式。然而HotWired需要的密碼認證遠超過這個伺服器的處理能力。幸運的是,這個伺服器於公共版權,資源碼是免費的。於是貝蘭多夫就使出了駭客手段,補了一些新程式進去NCSA的伺服器,把問題解決了。
1999年2月,他們完全重寫了NCSA的原來程式,正式把合作的成果命名為「阿帕契」。選這個名字是因為它有正面而肯定的意義。阿帕契是最後一個向美國政府投降的印地安部族,那時候我們擔心大公司可能會進來,把早期網路工程師建立的景觀全部「文明化」。Apache的發音中有patch的音,正是「修補程式」的意思,阿帕契正是集眾人之修補而成的伺服器程式。1999年2月,他們完全重寫了NCSA的原來程式,正式把合作的成果命名為「阿帕契」。選這個名字是因為它有正面而肯定的意義。阿帕契是最後一個向美國政府投降的印地安部族,那時候我們擔心大公司可能會進來,把早期網路工程師建立的景觀全部「文明化」。Apache的發音中有patch的音,正是「修補程式」的意思,阿帕契正是集眾人之修補而成的伺服器程式。 • 寫軟體往往要用到一個資源碼的儲存庫,還有類似像「併管多重版本系統」(Concurrent Versions System)的管理工具。網上當然必須要有一個CVS伺服器。CVS程式,可以跟伺服器相連,然後複製一個程式碼,可以研究修改。CVS伺服器會追蹤每一個動靜,誰送了什麼進來。所以可以讀取儲存庫,卻未必能修改。只要有誰修改了儲存庫,所有軟體開發的參與者都會從電子郵件接到修補檔,等於是一種同儕檢驗制度。如果發現哪個地方有錯,就可以把它修復。
IBM出會請律師,跟阿帕契那群人擬妥一個合法的結構,好讓一般公司,例如IBM,如果想以阿帕契為基礎,自造一個可收費的應用軟體,就不會碰到版權或法律責任的問題。IBM看出裡面的價值:一個標準且陽春的網路伺服器結構,既許五花八門的電腦系統交談,又能以標準模式展示電子郵件和網頁,還能持續獲得整個社群的免費改進。阿帕契那些合作者一開始並不是要製造免費軟體,他們只是想解決一個共同的問題,也就是網路伺服器,卻發現以開放資源碼的方式免費合作,是集思廣益的最好方法。IBM出會請律師,跟阿帕契那群人擬妥一個合法的結構,好讓一般公司,例如IBM,如果想以阿帕契為基礎,自造一個可收費的應用軟體,就不會碰到版權或法律責任的問題。IBM看出裡面的價值:一個標準且陽春的網路伺服器結構,既許五花八門的電腦系統交談,又能以標準模式展示電子郵件和網頁,還能持續獲得整個社群的免費改進。阿帕契那些合作者一開始並不是要製造免費軟體,他們只是想解決一個共同的問題,也就是網路伺服器,卻發現以開放資源碼的方式免費合作,是集思廣益的最好方法。 • 1998年6月22日,IBM宣布把阿帕契納入一個伺服器的新產品,叫WebSphere。阿帕契社群的運作方式是,不論你如何拿去改進,都必須把成果回饋整個社群。也可以用阿帕契資源碼為基礎,去建立一個商業性的專利商品,就像IBM一樣,前提是必須在版權申請上提到阿帕契。換句話說,知識共有的資源碼模式,鼓勵了大家以阿帕契為基礎,創造一些商業產品。他們雖然希望基礎保持免費,但卻了解如果商業和非商業的工程師都有加入的好動機,阿帕契就會永遠健全,不會過時。
今天阿帕契是最的資源開放工具之一,支應了世界上三分之二以上的網站。由於世界任何角落都可以免費下載,所以從俄羅斯、南非到越南,都有人在用它架設網站。若想要增加伺服器的功能,可以買WebSphere之類以阿帕契為基礎的產品。今天阿帕契是最的資源開放工具之一,支應了世界上三分之二以上的網站。由於世界任何角落都可以免費下載,所以從俄羅斯、南非到越南,都有人在用它架設網站。若想要增加伺服器的功能,可以買WebSphere之類以阿帕契為基礎的產品。 • Novell事長梅斯曼(JACK MESSMAN)說:「商用軟體公司必須要往上發展,跟別家區隔。開放資源碼社群基本上做的都是基礎建設。」(2004年6月14日倫敦”金融時報”)。 • Novell是一家軟體公司,現在已經成為Linux的大廠商。Linux是一種開放資源碼的作業系統,Novell在上面加了許多為企業發威的功能。
知識共有運動最令人驚訝的一點,就是其擴散之快,如今網上已經演變出好多好多的自組合作社群,正在各自的領域中扯平原有的階級結構。最生動的例子就是新聞業,許多部落格(一人網評)經常根據意識形態彼此連線,創造了一個資源開放式的新聞室。我現在也閱讀部落格,成為日常收集資料的例行公事。Blog這個字來自Weblog,web是網路,log是航海日誌。知識共有運動最令人驚訝的一點,就是其擴散之快,如今網上已經演變出好多好多的自組合作社群,正在各自的領域中扯平原有的階級結構。最生動的例子就是新聞業,許多部落格(一人網評)經常根據意識形態彼此連線,創造了一個資源開放式的新聞室。我現在也閱讀部落格,成為日常收集資料的例行公事。Blog這個字來自Weblog,web是網路,log是航海日誌。 • 「維基百科」是知識共有的另一個例子,維基尟一個使用者投稿的網上百科,能讓使用者直接在家裡電腦編輯任何網頁,又稱「人民的百科全書」。Wikis是夏威夷文,快的意思。
維基百科的始作俑者吉米威爾斯(Jimmy Wales)原本負責一家網路新公司Bomis.com。原來的計劃是一個義工投稿但控管嚴密的免費網路百科,兩年就燒光了錢。本來的編撰都是博士,卻只編出幾百篇文章。為免荒廢,吉米威爾斯就在2001年2月把網頁丟上維基,邀請任何人參與編寫增添。不出一年就爆紅,死忠編寫者愈來愈多,上網文章超過二萬篇,衍生出十幾種語言的版本。二年之後,文章超十萬篇。到了2004年4月,英文版已超過二十五萬篇,其他五十種語言則多達六十萬篇。根據Alexa.com的網站排名,維基變得比大英百科的網路版更紅。
NPOV就是「中立觀點」的英文縮寫,做為指導原則。想法和事實的呈現讓正反雙方都同意,才算中立觀點。NPOV就是「中立觀點」的英文縮寫,做為指導原則。想法和事實的呈現讓正反雙方都同意,才算中立觀點。 • 愈來愈風行的自由軟體運動(Free Software movement)。根open-knowledge.org網站,「這個開放資源的運動,其起源是六、七○年代美國一些電腦科學實驗室的駭客文化。」 • 然而這個運動的啟發,不管過去還是現在,都是「軟體應免費與大家分享,資源開放才能寫出最好軟體」這種道德理想,與阿帕契那種知識共有運動的想法有些出入。自由軟體是把資源開放當做更好的創新手段。阿帕契雖然免費供人使用,卻不反企業在上面做商業化的創新。阿帕契每個人都可以自創一個改造版,誰改造就誰擁有,唯一條件是承認阿帕契的貢獻。自由軟體的主要卻是無酬參與的人應該多多益善,從寫程式、改程式到散佈,這樣就能增加人人的力量,免受跨國的企業的綁縛。一般來說,自由軟體的授權模式是,如果你的商業軟體直接來自他們的免費版,他們就要求你的軟體也必須免費。
Linux就像微軟的視窗,是一系列的作業系統,可裝在最小的PC、筆記型、掌上型電腦,甚至錶腕上,當然也可以裝在超級電腦和大型主機上。住在印度的孩子用一台便宜的PC,也可以學會美國企業界最大的資料庫所使用的作業系統的內部機制。Linux有一支跨越全球的研究發大軍在予以改進。Linux就像微軟的視窗,是一系列的作業系統,可裝在最小的PC、筆記型、掌上型電腦,甚至錶腕上,當然也可以裝在超級電腦和大型主機上。住在印度的孩子用一台便宜的PC,也可以學會美國企業界最大的資料庫所使用的作業系統的內部機制。Linux有一支跨越全球的研究發大軍在予以改進。 • 自由軟體運動已經對微軟等全球軟體大廠形成嚴重挑戰。”財星”雜誌在2004年2月23日報導,『Linux是一種既基本又威力強大的軟體,可以在英代爾無所不在的微處理器上運作,出現又恰逢網路爆炸的時代,所以很快就在全球各地贏得許多程式寫手和商業使用者。它帶來的革命遠超過小小的Linux。幾乎任何種類的軟體都出現了開放資源碼的新品。』 • 一旦開始對全球男女灌輸免費軟體與免費發明的觀念,就會有很多人不去分清楚什麼是免費軟體、免費藥品、免費音樂、免費汽車設計等等。
心得感想 • 資源開放真的帶給了我們許多的方便,有了它,全球的人都能夠免費取用多種工具,從軟體到百科全書;但是也因為如此,造成許多的企業利益受到威脅,一旦資源開放運動全球化以後,那些公司的版權就不再受到重視,甚至以後不再有人肯付費買軟體或者去網上付費訂閱報紙等。只肯在網上下載免費軟體和網上免費閱讀報紙,雖然它的出發點是好的,可是並不是全部的人都有這種想法,因此,希望每個人不要只是利用網上那些免費的東西,也要想想那些發明者的立場,這樣才不會辜負了他們當初創造的心意了。