Scott McNealy 談資訊科技轉換跑道的成本(下賊船的代價)

我們這些資訊老將當中, 有許多人 (包含貴哥) 認為對資訊產業作出最多貢獻的公司, 是 昇陽電腦 (Sun Microsystems)。 可惜後來被邪惡的 Oracle 買下來了。 當你開始涉獵 雲端簡史, 就會遇到許多開發於 1970 年代、 來自昇陽電腦的雲端技術。 他們也早就打出 The Network is the Computer 的口號。 他們的產品不一定是開放原始碼, 但幾乎都是開放介面。 ( 兩者有何差異?) 昇陽電腦的創辦人 Scott McNealy 很早就提出 「Barrier of Exit」 的概念, 解釋資訊大廠用什麼樣的手段牽著消費者的鼻子走。 最近才認真看他的演講, 覺得他做的比喻超讚, 又不會像我的 吸大麻/ 吸鴉片 比喻那麼兇。 於是很認真地翻譯, 全力推薦給所有資訊長/電算中心主任。

[2014/10/26 補充: 我把以下的翻譯做成了 字幕檔。 比方說你把影片檔下載命名為 scott-mcnealy.mp4 那麼就對應地將這個字幕檔改命名為 scott-mcnealy.srt 並放在同一目錄下。 然後就可以用 vlc 播放。]

* * * * *

為什麼你應該採用自由軟體? 我認為最重要的理由就是 「Barrier of Exit」。 (直譯: 出走的屏障/門檻; 貴譯: 下車的票價、 下賊船的代價) 但人們並沒有考慮這點。 (資訊) 科技的架上壽命很像香蕉。 當它成熟到你可以把它實作出來、 導入企業/網路公司/電信公司/... 的時候, 它已經過時到不行。 到那個時候, 市面上已經有太多更好的解決方案。 因為光是要採購、 實作、 認證、 移植、 ... 就要花掉很多時間。 等到它真的到你手上時, 這一串香蕉都已經枯萎了。

所以真正重要的議題, 不是如何導入技術, 而是如何從一項既有的技術遷移出去、 如何升級、 如何換一家公司 -- 例如當販售技術給你的那家公司被 Oracle 買走的時候。 (拿 Sun 自己為例) 那才是重點。 如果又有一家市值十億美元的公司灰飛煙滅呢? 例如 (當時正要被 Oracle 併購的) ATG? 所以你應該開始思考、 開始跟你的客戶談 A、 B、 C。 A 是進入的門檻, 也就是採購成本。 採購人員很清楚採購成本是什麼, 也很會議價。 他們會說: 「我們來辦個拍賣會吧, 我要最低標」 之類的。

然後他們變得更聰明了: 軟體的採購成本只是先驅、 可能是免費的(開始要講 B) 他們開始問: 「還有: 五年技術支援的價格是多少?」 你如果看過你的大型主機 (mainframe) 的軟體/資料庫技術支援成本, 你就會知道我在說什麼。 你們之中多數人大概都沒用過大型主機。 但你可以問問那些用過的人。 IBM 在大型主機上面的 DB2 技術維護收費標準貴得嚇死人。 所以他們 (採購人員) 變聰明了。 他們計算 A+B 的成本、 計算五年期的 @#$% 但是他們忘了 C 的成本: 未來我將如何出走? 也就是 Barrier of Exit。 我認為 C 是 A+B 的十倍。 它比前兩者更高一個數量級。

因為一旦你開始採用 DB2 的語言, 拿它來開發你所有的應用軟體、 訓練你的員工、 開發相關的輔助工具、 ... 你開始把你所有的資料鎖進一個私有專屬的語言 -- 而這種語言的字典/文法/教科書/...的鑰匙, 完全掌握在 IBM 的手上。 然後你就玩完了。 所以當你需要升級到下一個版本的時候, 他們 (IBM) 會怎麼做? 他們會把下一版的價格訂為 Barrier of Exit 減五美元。 這個訂價策略再簡單不過了。 Oracle 的 Safra Catz 幫他們的客戶都算清楚了。 於是(客戶與 Oracle) 合約的 (雙方討價還價) 「商議」 過程已經不再是 (雙方) 「商議」, 它已經變成了 (Oracle 單向) 「解釋分析」 (成本給客戶聽) 的過程。 然後你就被乖乖地牽著鼻子走了。

而沒有一位資訊長願意花那麼多錢掙脫枷鎖。 這也正是你們 (這些競爭廠商) 所面臨的挑戰 -- 如何協助人們從這些企業授權協定當中解放出來 -- 你可以說他們已經變成了奴隸。 你要如何協助他們向前走、 走入開放原始碼的世界。 不過, 值得一提的是: 據我所知, 過去十年內新成立的網路公司, 沒有一家花錢去用 Oracle 的資料庫。 所以真正的挑戰是: 你怎麼幫那些具有歷史包袱的公司 (legacy enterprise world) 朝這個方向走? 過去許多年來我一直在告訴這些資訊長: 你應該在合約裡面要求資訊廠商支付 C -- Barrier of Exit。 他們應該要支付遷移的費用 -- 不論未來你決定改採用誰的產品, 當這份合約到期時, 他們 (現在的廠商) 必須支付轉換的費用。

當你向福特汽車購買 Ford F-150 的時候, 福特會很樂意幫你支付 「改用通用汽車雪福蘭」 的轉換費用。 為什麼? 當你花了五年的時間熟悉福特汽車, 再要改開雪福蘭, 大約只需要花三分鐘的時間轉換: 看看儀表板認一下音響在哪裡、 剎車在哪裡、 方向盤在哪裡、 ... 你不需要換車庫、 你照樣開在原來的公路上、 你也不需要考新的駕照、 ... 轉換的費用很低, 你甚至根本就不會感受到它的存在。 但是從 DB2 轉到 Oracle 的轉換費用卻是貴得嚇死人。 所以他們下一版的訂價是嚇死人減五美元。 難怪我來這裡無支薪演講。

* * * * *

混合敵對廠商產品以確保消費者自身權益 以上並未逐字照譯, 而是意譯; 有些不甚重要的地方貴哥老耳昏花聽不清楚就簡單標示略過了 :-) 如果這些地方被你聽出來, 麻煩留言貼上英文原文分享一下。 譯文大約每一分鐘切成一段。 同一主題更多延申閱讀:

  1. Scott McNealy's five reasons that free, open source software is good for Sun and our customers
  2. Technologys Barriers to Exit
  3. 維護接駁資訊的權利, 消費者自求多福 (上圖來自本文)

如果你也因此看見自由軟體的好處, 不妨立即踏出自由的第一步: 邁向自由穩健走

* * * * *

手邊沒電腦; 口頭推薦本文嗎? 可以請您的朋友搜尋 「下賊船 代價」 或 「下賊船 成本」。

(為了服務被 "牆" 的讀者, 本文映射自 資訊人權貴ㄓ疑; 也請見 更多文章清單。 若貴政府/公司並未封鎖 google blogspot, 建議到原始部落格網頁使用標籤、 留言等等更豐富方便的機制。)