Goldman 和 Gabriel 兩位都是學術出身,而且又是商業軟體的資深開發者。Goldman 在昇陽 (Sun Microsystems) 內參與多個開放內部源碼的計劃,而 Gabriel 就是昇陽內的開源社群專家。Gabriel 本身也是個詩人,善於將電腦科學跟其他人文藝術作跨學科對談而引出深刻的反省。
Innovation Happens Elsewhere 是一本介紹如何把公司內部源碼釋出的書,不過特別之處就是它由一個創新科技管理和軟體釋出行政的角度去檢視和描述釋出源碼的過程。不少書藉太著重技術,很難令讀者明白為何開放內部源碼也能增加公司的收入。
這 本書對僱用英才和保密研究結果這個模式作更深入的分析,發現第一個發明新產品的公司未必是賺錢最多的,產品的售價和功能必須要是用戶所能 接受,所以跟市場和用戶的溝通是很重要的。而且,天下的英才不可能完全被一間公司所聘,所謂「三人行,必有我師焉」,如能將浮游於公司之外的創意取為己 用,就能令業務更上一層樓。透過開放源碼就可以達成以上兩點。令源碼成為一種共享共用的資源(commons),就可以鼓勵與用戶之間的溝通,捕捉公司外 面的創意。
作 者跟著就分析了開放源碼社群的結構和特性,並且解釋了他們跟一般商業機構之間的文化差異,後來也花了差不多一整章篇幅去列出跟他們打交 道要注意的地方。本書也沒有一面倒的推銷開放源碼,不只一處指出如果公司內部未能接受開放性的文化,不宜開放源碼。另一方面,書中列出了三十三個商業機構 開放源碼的好處,又由高層行政的角度去看開放內部源碼需要資源和策略。因為作者都是有實戰經驗,書中也包含了不少例子,如 NetBean、Eclipse、JXTA 和 OpenOffice等,能令讀者明白書中的論述如何應落實到日常運作之中。
這本書沒有包括開放公司內部源碼所有必要的知識,特別在技術層面,內容實在單薄了一點,不過如果本書讀者的定位是公司管理層,這樣剪裁內 容是恰當的。而且,書中的論點不少都是擲地有聲,能令讀者反思公司的運作是否需要作出改變。美中不足之處,可算是對自由軟體 (Free Software) 這個概念的描述和分析不足,因為就算書的作者或一般公司認為它只是個理想主義,要跟社群打交道,總不能不明白這個背景。
(1) https://www.collab.net/customers/index.html
(2) https://www.codeplex.com/
(3) 本書有網路公開版 https://dreamsongs.com/IHE/ 和印刷版,本文參考是網路公開版 version1.01。
(4) 筆者認為自由軟體一方面是個理念,另一方面也是實際可行的,否則 GPL 不會成為最多開發者使用的條款。
作者介紹:蘇孝恆 (Haggen So) 博士畢業於墨爾本皇家理工大學 (Royal Melbourne Institute of Technology),曾在香港大學及香港城市大學擔任研究員。他也曾參加在台灣舉行的 ICOS2002 開放源碼國際研討會並發表論文 "The Key to Succeed in Building a Free/Open Source Community for software Development",亦在自由軟體、資訊科技教育和生物醫學工程等範疇發表國際論文。在商界方面,他曾在 Grace Computer (Hong Kong) Ltd. 電腦公司擔任營運經理 (Operation Manager) 及系統分析 (System Analyst)。現為自僱軟體顧問。