ビル・ゲイツ

手元にないOSを買い取り、IBM PC向けに非独占ライセンスで供給した

積み重ね可能な目標

全ての事務机にコンピュータを置く

大胆で非連続的な変化

IBM PCのOSを非独占ライセンス化

Resourcefulness

手元にない他社のOSを買い取り、自社で開発したように見せてIBMと契約

背景

1980 年前後、パーソナルコンピュータはホビイストや一部の業務用途に広がり始めていたが、事務机ごとの標準機器ではなかった。IBM は自社ブランドのパーソナルコンピュータを短期間で投入する方針を取り、ハードの多くは外部部品で組み立て、ソフトも外部から調達する方針を採った。

ビル・ゲイツと Microsoft は BASIC などの言語製品でマイクロコンピュータ市場に実績があったが、本格的なディスク OS を自前で持っていなかった。IBM が PC 向け OS の供給先を探している局面で、Microsoft は言語だけでなく OS の供給者として契約の席に座る機会を得た。目標は「全ての事務机にコンピュータを置く」に近い普及であり、特定メーカー一台の成功だけでは足りない構造だった。

制約・常識

当時の常識では、大手メーカー向けの OS は、そのメーカーが独占的にコントロールするか、自社内で開発するのが本筋と見なされやすかった。ソフト会社が「まだ手元にない OS」を大企業向けに約束するのは、納期・品質・責任の面で非常識に近かった。

制約は明確である。Microsoft は IBM が求めるタイムラインで動く 16 ビット PC 向け DOS を自前で完成させていなかった。一方、Seattle Computer Products が 86-DOS(QDOS)を開発しており、Intel 8086 系向けの現実的な候補になっていた。IBM 側は秘密保持と短納期を求め、Microsoft は「自社が OS を用意できる」と見せつつ、実際の権利とコードを外から揃えなければならなかった。独占ライセンスにすれば IBM 以外への展開は封じられ、非独占にすれば IBM との交渉は難しくなる。

非連続な一手

Microsoft は 86-DOS を Seattle Computer Products からライセンスし、のちに権利を買い取って MS-DOS の基盤とした。IBM PC には PC-DOS として供給しつつ、契約上は Microsoft が他の PC メーカーにも同等の OS をライセンスできる余地を残した。IBM PC 発売(1981 年)以降、互換機メーカーが同じ命令セットと DOS 互換環境に乗る道が開かれ、OS の実効標準は一社の箱ではなくエコシステム側に移った。

非連続なのは、IBM という最大の顧客向け OS を「IBM 専用の独占資産」にせず、Microsoft が第三者へ再ライセンスできる非独占の供給モデルにした点である。ハードの勝者が誰であれ、事務用 PC のソフトウェア基盤を Microsoft 側に寄せる設計である。

どう Resourcefulness が現れたか

Resourcefulness は、手元にない他社の OS を買い取り(および先行ライセンスし)、自社で開発・供給できる立場として IBM と契約した点に現れる。ゼロから OS を書き上げる時間も、IBM 向けの完成品も最初から持っていなかった。代わりに、既に動いていた 86-DOS の権利と実装を外部から取り込み、自社の言語製品・交渉力・納品窓口と組み合わせて「Microsoft が OS を用意する」契約を成立させた。

見せ方と実体のギャップを埋めに使ったのは、誇張だけの売り込みではなく、権利取得と改修・供給体制への転換である。他社コードを核にしつつ、IBM 向けブランディング(PC-DOS)と自社ブランド(MS-DOS)の両方で市場に出せる形に再配置した。結果として、開発資源の不足を権利と契約の設計で補い、後の非独占展開の前提を同じ一手の中に埋め込んだ。

積み重ね可能な目標との接続

「全ての事務机にコンピュータを置く」は、一台のヒット商品や一社の社内標準では完結しない。事務机の数だけハードが広がり、その上で同じソフト資産が動く必要がある。

IBM PC の OS を非独占ライセンス化したことは、事務用 PC の普及を IBM 一台の出荷台数から、互換機を含む業界全体の台数へ拡張する接続点になった。OS とアプリケーションの投資が機種間で積み上がるほど、机上のコンピュータは「特定ブランドの端末」から「互換環境を前提とした業務機器」へ近づく。手元にない OS の買い取りと IBM 契約は、その普及目標に対する最初の供給と標準化の足場だった。

参考: https://en.wikipedia.org/wiki/86-DOS

← エピソード一覧へ