-
All books
-
-
-
- A Call to Spiritual Reformation (12)
- By D.A. Carson
-
Reading





-
-
-
-
- 強者的誕生 (15)
- 一本自我實現的劃時代鉅著
- By James Jongewar
-
Reading
-
-
-
-
- Faith and Hope in Technology (1)
- By Egbert Schuurman
-
Reading





-
-
-
-
- 論盡明光社 (82)
- By 張國棟
-
Finished in 2009





-
-
-
-
- Anarchy and Christianity (6)
- By Jacques Ellul
-
Finished in 2008





-
-
-
-
- Free as in Freedom (30)
- Richard Stallman's Crusade for Free Software
- By Sam Williams
-
Finished in 2007





-
-
-
-
- Just for Fun (64)
- The Story of an Accidental Revolutionary
- By David Brock, Linus/ Diamond, Torvalds, …
-
Finished in 2007





-
-
-
-
- Unfettered Hope (4)
- A Call to Faithful Living in an Affluent Society
-
Finished in 2007





-
-
-
-
- Rebel Code (16)
- Linux and the Open Source Revolution
- By Glyn Moody
-
Finished in 2007





-
-
-
-
- Open Sources 2 (10)
- By Mark Stone, Chris Dibona, Danese Cooper
-
Finished in 2007





-
-
1 person find this helpful




Open Sources 2.0 -
在 23 章 445 頁的內容中,分括了四個部分。第一個部分討論跟開放源碼直接有關的課題、第二個部分闡述各種開放源碼的商業營運模式和軟體市場商品化的趨勢、第三個部分介紹各國在開放源碼方面發展的情況、第四個部分談論網路協同作業理論和例子,內容可算是十分廣泛。不過可能因為涉及的理論不少,而且在第一部分的內容技術性也很重,所以讀者先要在各方面都有一定的知識,才可以每章也明白。
另外以 Slashdot 的故事作全書最後一章,沒有多加一章來總結全書和展望開放碼的未來,會令讀者有點不完整的感覺。有好幾章的內容也圍繞軟體市場商品化的趨勢,會令讀者覺得過份重複。
跟著要討論本書的推廣 ... (continue)
- — Sep 25, 2007 | Add your feedback
-
-
-
-
- Producing Open Source Software (24)
- How to Run a Successful Free Software Project
- By Karl Franz Fogel
-
Finished in 2007





-
-
Producing Open Source Software




Producing Open Source Software -
上一期電子報中介紹了 Goldman 和 Gabriel 寫的 Innovation Happens Elsewhere,這本書由一個商業管理的角度來討論開放公司內部源碼的策略。但是如果大家想在技術層面對開發開源軟體有多點認識,建議可以翻翻這次所推薦的 Producing Open Source Software(1)。 本書的作者 Karl Fogel 是美國人,本來進大學主修音樂(鋼琴),卻以中文學士的資格畢業,對華夏文化甚有興趣,1996 年曾到大陸教授英文和 Unix/C 語言 (2)。另一方面,讀文科的他卻參與了 CVS 和 Subversion 的開發,現受聘於 Collab.Ne ... (continue)
- — Sep 25, 2007 | Add your feedback
-
-
-
-
- Innovation Happens Elsewhere (6)
- Open Source as Business Strategy
- By Richard P. Gabriel, Ron Goldman
-
Finished in 2007





-
-




Innovation Happens Elsewhere -
一般高科技公司的運作模式,就是僱用天下之英才為公司開發最尖端的產品,然後靠著控制這些發明的知識產權來獲得豐厚的利潤。將發明的內容申請專利或保密,好像是最有效的營商模式。不過如果大家去 CollabNet,一間專門幫助客戶搞開放內部源碼的公司的網站 (1) 看看,就會發現有不少大企業不只沒有把內部的軟體保密,反而公諸於世。就是連微軟也搞了個類似 SourceForge 的站 (2) 來開放源碼。開放公司內部的機密,究竟所為何事?另一方面,公司使用自由軟體,可以減省成本,又可以避免讓軟體供應牽著鼻子走 (lock-in),實在很妙。但是用不著連自己寫的軟體都拿出來開碼。公開了,那又靠什麼來賺取收入 ... (continue)
- — Sep 25, 2007 | Add your feedback
-
-
-
-
- Hackers (67)
- Heroes of the Computer Revolution
- By Steven Levy
-
Finished in 2007





-
-
2 people find this helpful




Hackers -
1988 年4月1日,美國麻省理工的網站被入侵。大學的主頁被加上了米老鼠和一則頭條新聞-迪斯尼用近70億美元收購了麻省理工。結果校方出來澄清,但卻沒有追緝入侵者,反而有不少人公開讚揚入侵者手法幽默,諷刺大學日漸商業化,結果此事件更被列入黑 (hack) 名單內,以為紀念 (1) 。
「黑」是由英文 hack 一字翻譯過來的,本意為劈或砍,而此字現今常用的意義謂破壞電腦系統的行為,而破壞者就順理成章地被稱為 hacker ,即黑客。但是如果從有百多年黑傳統的麻省理工出發,在校園中可被褒獎為「黑」事件,一定要安全、不可對任何人士或財物受損、而且要有幽默感 (2) 。麻省理工的一個有名學 ... (continue)
- — Sep 25, 2007 | Add your feedback
-
-
-
Abolit-
ion of the Laity -
- Abolition of the Laity (2)
- By R.P. Stevens
-
Finished in Dec 2007





-
Abolit-
-
-
-
- Open Source for the Enterprise (7)
- Managing Risks Reaping Rewards
- By Dan Woods, Gautam Guliani
-
Finished on Oct 6, 2007





-
RSS feeds: subscribe to 小兔黑黑's shelf
Rebel Code
1 person find this helpful
上期介紹 Hackers 一書涵蓋了 50 年代末至 80 年代初的故事,這次介紹的書是由 1991 年開始-當年 Linus Torvalds 展開了 Linux 企劃。本書的作者 Glyn Moody 先在第一章介紹了 Linus Torvalds,然後在第二章才倒敘介紹 Unix 電腦操作系統的歷史和 Richard Stallman。上期介紹了 Richard Stallman 是最後的一位真黑客(或作駭客),他堅持要分享程序源碼和建立開發社群。他本來是麻省理工人工智能實驗室開發社群中的一員,不過隨著 80 年代初電腦編程成為吃得開的職業,人工智能實驗室開發社群的成員大都出去商業機構打 ... (continue)
上期介紹 Hackers 一書涵蓋了 50 年代末至 80 年代初的故事,這次介紹的書是由 1991 年開始-當年 Linus Torvalds 展開了 Linux 企劃。本書的作者 Glyn Moody 先在第一章介紹了 Linus Torvalds,然後在第二章才倒敘介紹 Unix 電腦操作系統的歷史和 Richard Stallman。上期介紹了 Richard Stallman 是最後的一位真黑客(或作駭客),他堅持要分享程序源碼和建立開發社群。他本來是麻省理工人工智能實驗室開發社群中的一員,不過隨著 80 年代初電腦編程成為吃得開的職業,人工智能實驗室開發社群的成員大都出去商業機構打工,令社群瓦解。Richard Stallman 拒絕以編寫封閉源碼的程序為生,自行編寫一套叫 GNU 的電腦操作系統,令用戶在使用電腦時在軟體上有最大的自由,並且重建開發社群。
在 1991 年,GNU 系統差不多完成,只欠核心 (kernel)。Richard Stallman 對核心的架構已有初步的設計,把企劃名為 Hurd,不過後來的開發速度緩慢。另一方面,柏克萊大學也編寫了一套 Unix 系統,而且計劃釋出源碼,不過被持有 Unix 的版權的公司 USL(UNIX Systems Laboratories) 控訴大學釋出源碼會侵犯版權。正當這兩個企劃還在停滯不前,Linux 就在這個時間開發出來,滿足了社群對一個開放的操作系統核心的需要,而 Linus Torvalds 也成為了明星。作者由第三章至第七章、還有第十章都重點介紹 Linux 的核心的發展史,最後以 Linus Torvalds 使用了 Bitkeeper 版本控制系統來成功應付日益繁重的開發工作作小結。因著這個版本控制系統,Linux 企劃避免了被分叉(forking)的危機(forking即有多組人由同一套源碼開發出多套不同的企劃)。
本書的中文譯名實在有點誤導,因為書中除了介紹 Linus Torvalds 和 Linux,還介紹了很多名人和他們的開放源碼企劃,包括 Eric Allman 和 Sendmail、Paul Mockapetris 的 DNS 和 BIND、Donald Kunth 和 Tex、Larry Wall 和 Perl、John Ousterhout 和 Tcl、Guido van Rossum 和 Python、Brian Behlendorf 和 Apache、Marc Andreessen 和 Netscape、Andrew Tridgell 和 Samba、Matthias Ettrich 和 KDE,還有他的「冤家」Miguel de Icaza 和 GNOME。
在開放源碼運動和商業化方面,作者介紹新黑客字典和教堂與市集的作者 Eric Raymond,又描述了「開放源碼」(Open Source) 一詞的由來。跟著又介紹 Netscape 公司內的三位員工 Eric Hahn、Frank Hecker 和Jamie Zawinski 推動將瀏覽器的原始碼開放,變成 Mozilla 企劃。
另一方面,當 Linux 核心的用戶越來越多,有開發者推出 Linux 套件來簡化安裝 Linux 內核和其他 GNU 軟體的程序。作者由最初的Manchester Computing Centre(MCC) releases 談到四大商業 Linux 套件-Red Hat、Caldera、TurboLinux 和 SuSE。書中又描述 Linux 如何進入商業市場,就是連四大電腦公司 Compaq、Dell、HP 和 IBM 紛紛支援 Linux。Oracle 和 SAP 也推出可以在 Linux上執行的版本。一些業務以 Linux 為主的公司也在美國的股票市場上市,Red Hat 上市首日股價由 14 美元升至 52 美元,VA Linux 更由 30 美元大升至 239.25 美元,創出了當時美國股市上市首日最大升幅的紀錄。
書的結尾討論 Linux 和開放源碼運動能否繼續壯大的問題。作者的看法樂觀,指出電腦會更加普及,有更多的編程人員會投身開放源碼的開發。在 Linux 的開發團隊中,就算 Linus Torvalds 要離開,也有不少老資歷的團員如 Alan Cox 和 Dave Miller 等可以擔當重任。而 Miguel de Icaza 也可以承繼 Richard Stallman 領導自由軟體運動。
總括而言,這本書介紹了在開放源碼運動中很多有名的故事,是一本入門的好書。不過作者側重了記事,在人物描寫上稍遜 Hacker 一書,以至故事性較弱。在分析成功背後的原因也不夠深入,想更多了解詳情的讀者可以參考延伸閱讀中 Nikolai Bezroukov 的作品。本書 2001 年出版,出版之後故事如何發展,大家可以參考 LWN 的 Linux and free software timeline(http://lwn.net/Articles/207689/)。那兒有 1999年至 2006 年的大事年表。
另一方面,本書除了 Mozilla 之外,大都選擇記載成功的例子,來推廣 Linux 和開放源碼運動。王慎的臨江仙中有一句:「是非成敗轉頭空」,書中的成功例子,今天的光景又如何?在上市當天大升近八倍的 VA Linux 結果離開了硬體市場,改名為 VA Software 去賣 SourceForge 的服務,跟著又改名為 SourceForge, Inc. 去賣網上廣告,現在的股價還比上市時還低了好幾倍。Linus Torvalds 開發效率的瓶頸,書中的描述是由 BitKeeper 解決了。不過作者沒有解釋 BitKeeper 不是自由軟體,令一些 Linux 開發人員不滿。而且 BitKeeper 的作者 Larry McVoy 在 2005 年取消支援 Linux 開發也引起了風波。Linux 開發社群結果也要自行開發一套開放源碼的版本控制系統 Git。
反過來看,在書中是失敗的 Mozilla 企劃,卻在 Firefox 一役中迫使 Microsoft 要推出新版的 Internet Explorer,而且 Firefox 在市場佔有率上節節上升。沒有 Linux 那麼紅的自由系統 BSD 卻因為 Mac OS X 的採用而在桌上電腦操作系統中市場佔了重要的一席。
當我們深思這些故事-成功,究竟是什麼的一回事?
延伸閱讀:
1.Nikolai Bezroukov, "Portraits of Open Source Pioneers Chapter 4: Grand Replicator aka Benevolent Dictator (A slightly skeptical unauthorized biography of Linus Torvalds and the chronicle of the first ten years of Linux)"
2.[Linux] 推薦電腦好書(一):《Linux傳奇:讓比爾‧蓋茲坐立難安的天才》(Rebel Code :The Inside Story of Linux and the Open Source Revolution
本文用創用 CC「姓名標示-禁止改作-非商業性」授權條款授權散布
Is this helpful?