1982年,三位德州儀器工程師——Rod Canion、Jim Harris與Bill Murto——創立了Compaq,要打造一台圍繞IBM PC的便攜式電腦。零件取得容易:IBM的PC是用任何人都能買到的現成Intel晶片組裝而成。真正的鎖在於BIOS,也就是把整台機器串接起來的韌體,而那是IBM受著作權保護的程式碼。Compaq的創辦人決定,他們的機器不能只是「幾乎相容」:它必須能完全一致地執行每一支IBM程式,因為Lotus 1-2-3與企業軟體貨架,正是人們當初購買IBM PC的理由。

為了達成這一點,他們花了約100萬美元與數個月的時間,進行在法律上嚴守紀律的工程。一支「髒」團隊被禁止撰寫BIOS,只能以黑箱方式刻畫IBM的BIOS——餵入每一種可能的輸入並記錄輸出。一支由15位資深程式設計師組成、從未見過IBM程式碼的「淨」團隊,則依照紙上記錄的行為撰寫新的BIOS。這種隔離被反覆演練得像庭外證詞:一位Compaq工程師被反覆盤問模擬鏡頭式的問題——「你是否曾試圖以任何方式、任何形式對任何IBM設備進行反組譯、反編譯或逆向工程?噢,沒有。」

Compaq Portable於1983年3月出貨——一台重28磅的可攜式機器,雙軟碟機系統售價3,590美元,而百分之百的IBM相容性就是全部的賣點。它在第一年賣出53,000台,創下1.11億美元的營收,當時是美國任何公司第一年營收的紀錄。IBM從未提告,因為根本無從提告。Compaq開路之處,仿製廠商跟進,「IBM PC相容」成了不屬於任何人的電腦標準。

複製行為,而非程式碼

企業買主買的是軟體相容性,而非硬體:任何能完全一致執行IBM程式的機器,都以更低的價格承接了IBM自身的需求。

淨室的分工把著作權問題轉化為界線問題——IBM保護的是它的程式碼,而非它的行為,而行為可以透過探測來學習。

現成的Intel零件意味著整個工程心力可以集中在唯一專屬的部分,也就是花100萬美元的韌體重寫。

合法性就是行銷:「百分之百IBM相容」是那些抄襲程式碼的仿製對手無法安全提出的主張,而Compaq把它印在包裝盒上。

當法律鎖住了一項標準,不要破壞那把鎖:刻畫介面、在介面之後重建,現任者的既有裝機基礎就成了你的市場。

Compaq第二年的營收為3.29億美元,第三年為5.039億美元。IBM於1987年以專屬的Micro Channel匯流排反擊,九家仿製廠商則以開放的EISA匯流排回應——這個「相容」標準如今由除了IBM以外的所有人公開主導。Compaq延續相容性優先的策略,在1980年代末期在PC領域超越IBM本身,並在2002年惠普收購該公司之前成為全球最大的PC製造商。它的淨室成了此後每一個模仿相容產業的範本。

追溯依據

參考來源

  1. Triumph of the Nerds: The Transcripts, Part II PBS · pbs.org
  2. Compaq Portable — with a 2007 first-hand account by Compaq programmer Paul Dixon OldComputers.net · oldcomputers.net