2014年10月5日 星期日

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 的轉換費用卻是貴得嚇死人。 所以他們下一版的訂價是嚇死人減五美元。 難怪我來這裡無支薪演講。

* * * * *

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

作業: 一家廠商如果想要提高下賊船的代價, 它會盡量把 匯入 (import) 功能做好還會盡量把它做得很糟? 它會盡量把 匯出 (export) 功能做好還會盡量把它做得很糟? 為什麼? 你現在所使用的軟體, 匯入功能做得如何? 匯出功能做得如何? 誰可能想要綁架你?

同一主題更多延申閱讀:

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

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

* * * * *

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

12 則留言:

  1. 昇陽的授權費有比較低嗎?

    專訪樹莓派基金會創辦人Eben Upton 回應社群需求 樹莓派力求創新
    http://www.mem.com.tw/article_content.asp?sn=1409030017
    美國「一小時學程式」熱潮 延燒全球
    http://www.chinatimes.com/realtimenews/20141011002373-260405
    砍掉重練最快。

    回覆刪除
  2. 我把這篇翻譯做成字幕檔了。 請見正文 10/26 補充的下載連結。

    回覆刪除
  3. 感謝,長知識了!!!

    回覆刪除
  4. 好棒的文!獲益良多!

    回覆刪除
  5. 洪老師請繼續生產好文章吧!

    回覆刪除
  6. YouTube可以上傳字幕啊!使用者點選畫面右下角有個字幕icon就可以顯示了!

    回覆刪除
  7. 我有找到這段 「加字幕教學」 https://www.youtube.com/watch?v=ZVDc9_PEC30 於是登入 YouTube, 從 「訂閱」下方的「更多」 點選 「字幕紀錄」 但是卻沒有看到可以新增字幕的選單耶。 找錯地方了嗎? 有新版的教學嗎?

    回覆刪除
    回覆
    1. 我也找不到, 我覺的是這部影片沒有提供社群翻譯字幕的功能, 沒關係, 用 VLC 看就行了.

      刪除
  8. 微軟Edge瀏覽器 效能超越Chrome、Firefox
    http://udn.com/news/story/7086/874754-%E5%BE%AE%E8%BB%9FEdge%E7%80%8F%E8%A6%BD%E5%99%A8-%E6%95%88%E8%83%BD%E8%B6%85%E8%B6%8AChrome%E3%80%81Firefox

    貴校準備好升級微軟套餐(Win10+Edge+Office)了嗎?淘汰的舊電腦可以送給偏鄉學校嗎?微軟概念股可以買進了嗎?

    回覆刪除
    回覆
    1. edge 的 BUG 比 IE 還多,想當白老鼠再升級

      刪除
  9. 小補充: "計算五年期的 @#$%" = 計算五年折舊後的淨資產價值" "當你向福特汽車購買 Ford F-150 的時候, 福特會很樂意幫你支付 「改用通用汽車雪福蘭」 的轉換費用。"這句改成 "當你把你的雪佛蘭卡車改成福特 F-150 時,福特會很願意幫你支付改開福特汽車的轉換費用" 會比較通順歐

    回覆刪除
  10. 謝謝! 已更新「計算五年折舊後的淨資產價值」。 不過另一句還是拿原句略順過比較正確囉。 重點是: 你未來轉換的費用,應該由現在的廠商 (例如微軟或 oracle) 出錢, 而不是由未來新的競爭對手 (例如自由軟體廠商) 出錢。 福特不介意幫未來的競爭對手付這筆錢,因為它沒有動手腳提高下賊船的代價; 客戶不懂得向微軟要這筆錢, 所以微軟故意提高下賊船的代價, 誤導大家把帳算到未來其他競爭對手的頭上。

    回覆刪除