你的公司適合採用開放源碼嗎?針對這個問題,最短的答案是一個字,最長的答案是這一本書。一個字的答案不會是好答案,因為對於這樣的一個複雜而且因公司而異的問題,正確的回答方式應該是完整而全面地分析所有的狀況,並將答案留給讀者自行判斷,這正是《Open Source for the Enterprise》一書的作法。但整體而言,這本書對於採用開放源碼持非常正面的看法。
管理人員對開放源碼應該要有全盤的認知
一般而言,管理人員和技術人員會用不同的角度看事情,所以對於開放源碼的採用會有不同的見解。技術人員喜歡多元化的選擇,以及各種新奇的技術,管理人原則比較保守,希望沿用舊的技術。這本書可以讓管理人員的看法,稍微趨近技術人員,並對開放源碼有全盤的認知。
第一章介紹開放源碼的起源、沿革、生命週期,並敘述採用開放源碼對企業的好處。
開放源碼的產品很多,良莠不齊,第二章教你如何評估開放源碼產品的成熟度,運用簡易的「開放源碼成熟度模型」,選擇成熟的產品,避開風險高的產品,免於企業變成實驗用的白老鼠。
第三章說明使用開放源碼的必備能力。採用開放源碼可以帶來許多好處,但是想要享受到這些好處,必須先做好準備。
認清採用開放源碼的投資報酬率、並規劃低風險的採用步驟
開放源碼最大的誘因,就在於取得成本極低,但是取得成本畢竟只是一部份的成本,還有許多後續的成本也必須考量進去。對於開放源碼的投資報酬率,長期一來一直爭論不休,贊成派認定開放源碼具有極高的投資報酬率,但是反對派(尤其是微軟)則用各種數據顯示並非如此。第四章教你計算開放源碼的投資報酬率,說明各種顯性和隱性的成本,並建立你自己的投資報酬率模型。
許多開放源碼產品彼此互有牽扯,例如:想採用RT,可能就必須同時導入Linux、MySQL、Apache、以及Perl。除了技術的原因,還有非技術的原因,例如:公司內部員工對於新軟體需要一段適應期。
第五章告訴你如何採用低風險的方式,逐步導入開放源碼軟體。
許多公司會對開放源碼的計畫提供支援服務,第六章告訴你如何評估你是否需要花錢取得開放源碼的支援,以及哪一家廠商提供的支援比較適合你的公司。如果你是一家軟體公司,想將公司所開發出來的軟體進行開放源碼,第七章會告訴你應該怎麼做。
第八章解說對於開放源碼的各種授權,包含了GPL、Copyleft、LGPL、BSD……。第九章是開放源碼所遭受的攻擊,整章幾乎都在討論SCO公司兩三年前對於Linux所發動的法律攻擊。第十章告訴你如何選擇自己建置開放源碼軟體或者直接找廠商購買,使用開放源碼會如何讓你的IT部門變得更好。
本書附錄分門別類地列出各種開放源碼產品的評估重點。
意外的好處-提高企業議價的能力
德國慕尼黑政府決定把該市總計14,000臺桌上型電腦從Windows NT 4.0遷移到Linux,並以OpenOffice.org取代微軟的Office 97與2000。繼慕尼黑之後,許多歐洲城市群起效尤,奧地利的維也納,以及挪威的卑爾根市也計劃跟進。在這樣的風潮之下,任何公司都不應該對於開放源碼視而不見,就算最終仍不使用開放源碼的產品,開放源碼依然可以帶來一些意外的好處,那就是「提高議價能力」。
我注意到過去幾年的新聞,不少公司宣稱打算全面採用開放源碼,造成非開源公司(新聞報導中通常是微軟)的緊張,採取低姿態,降低軟體授權價格。這些公司雖然最後沒有採用開放源碼,但是開放源碼的存在,提高了他們的議價能力。
本書對於開放源碼計畫的評估、採用、管理、開發、法律有相當完整的說明,相當值得IT主管閱讀。你對於開放源碼,有任何的疑問嗎?答案就在這本《Open Source for the Enterprise》書中。
《作者簡介》蔡學鏞
清華大學資訊工程碩士,現為寰震科技技術經理、美商歐萊禮出版社顧問、臺灣微軟特約專欄作家。曾任華碩集團軟體工程師、元智大學資訊系講師。
蔡學鏞曾擔任數個研討會講師(包括 JavaTwo、TechEd、資策會)。參與設計清華大學 Java VOD 系統,該系統並獲得第一屆 Java Cup 比賽校園組冠軍。參與設計 Java To .NET Migration,成為美國微軟十大成功案例之一。
蔡學鏞著譯有數本 Java 書籍,並在臺灣和中國的雜誌開闢技術專欄,專長的語言為 C#、REBOL、Java、C/C++。
熱門新聞
2026-01-16
2026-01-16
2026-01-18
2026-01-16
2026-01-16
2026-01-18
2026-01-16