IBM結束了與微軟的合作,有一段時期微軟陷入了困境,基爾代爾拯救了比爾·蓋茨。
基爾代爾並不那麼看重與國際商用機器公司的合作。作為一名頗負盛名的海軍教授,基爾代爾從本能上厭惡過多的商業活動,而更喜歡深居簡出。就像他後來致力於編寫一種為了孩子們會喜歡的程序編製語言COGO一樣,大自然、寧靜的海灘、月光、嚴密的計算機思維、天真無邪的孩子們……這些,才是基爾代爾教授認為是頭等重要的。
因此,他才會在關鍵時候拒而不見國際商用機器公司的代表們。
這件事的戲劇性得到眾多好事者們添油加醋的發揮,在議論這項本世紀最值錢的買賣何以錯失時,有許多不同的版本。有人說當天上午基爾代爾坐他的雙引擎飛機兜風去了,但基爾代爾斷然否認這種說法,而自稱他在下午3點即趕了回來,以便和IBM的人會麵,並且上午之所以外出,是因為有另一樁要務亟待處理。當然,對IBM要求簽署的文件,他仍讚同他的妻子和律師的做法。雖然他本人信任IBM,也會簽署它,但他妻子和律師對IBM有所不知。不過,對失去這次機會,他也隻聳了聳肩而已。
事後談起此事,蓋茨心中並無在競爭中取勝的快慰。他責怪基爾代爾未能與商機公司達成協議。加裏不會見商機公司代表卻“逃之夭夭”,蓋茨是這樣評說的。他的這種說法在計算機行業中是人所共知的。
1980年8月28日,IBM又與微軟公司會麵。參加的人有薩姆斯和硬件專家劉·埃傑布萊奇特和IBM的另外幾員幹將,微軟公司這邊是比爾·蓋茨和他的幾個朋友。
IBM提出,他們和微軟公司之間有許多事情要做,而這些事情可以同時來做。用IBM的話來說,叫作平行。由IBM的法律小組和微軟公司的法律小組協商,由購買小組對購買小組,由技術小組對技術小組。IBM說,我們之間至少可以同時做四五件事。
比爾·蓋茨說:“這個主意倒是不錯,對於IBM來說,每一個小組都有事做。但對於微軟公司則不行。因為做這些事的全是我。我可以同時做兩件事,但我不能同時開五個會。”
有一件事必須做,那就是由IBM出資一萬五千美元,由微軟公司做一個月的研究,為IBM的係統搞的一個軟件要求定出精確的規格。
事情定下來以後,IBM第一次完全對微軟公司披露自己計劃的全部技術上的細節。
但是微軟公司也遇到一個問題,那就是IBM要搞16位電腦。比爾·蓋茨必須為16位電腦製作係統。可是,比爾·蓋茨手中沒有16位電腦,IBM的16位電腦也沒有製造出來。這差點成了先有雞還是先有蛋的問題。
薩姆斯問比爾·蓋茨是否能找到16位電腦的替代物。比爾·蓋茨推薦了一種機器。但是,這種機器和IBM將生產的機器不一樣,這樣做出來的操作係統將不能在IBM生產出來的機器上運行。比爾·蓋茨和微軟公司差一點兒被難住了。
保羅·艾倫是一個常常能交好運的人,現在這種運氣再一度光臨了他。他碰巧知道一個計算機工程師有一台16位的計算機,他同IBM一樣,正在為這個機器沒有操作係統而苦惱。他反複為這台機器裝載各種操作係統,但是都失敗了。這個工程師就是西雅圖計算機公司的蒂姆·佩特森。
西雅圖計算機公司失去了與微軟公司的貿易後,佩特森立即返回家中,擺弄他那台16位電腦的主板。1980年4月的時候,數字研究公司承諾給IBM的CP/M-86的交貨日期早就到了,而他們所完成的項目,卻是一個隻能在西雅圖計算機上運行的軟件。這是微軟公司獨立的BASIC和它的嵌入式操作係統。他們稱之為PDOS,也叫作臨時應急操作係統。
8月底,佩特森寫信給鮑勃·奧裏爾,說要為這個操作係統改編軟件BASICc,
西雅圖計算機公司總經理,以前是波音公司的銷售代表、報紙編輯和房地產商人的羅德·布洛克寫信給保羅·艾倫,提出一項相互許可的安排,即用86-DOS許可權來換取微軟公司的語言許可權。
結果,當8月28日比爾·蓋茨與IBM的代表會麵時,說到16位操作係統,比爾·蓋茨暗示他或許可以找得到。
在後來的幾周裏,微軟公司的人斷斷續續地與IBM的人接觸,特別是同硬件專家埃傑布萊奇特見麵。微軟公司的顧問,主要是西勝彥和奧裏爾,他們非常有說服力地表達了自己對於IBM計算機應該成為什麼樣的意見。
他們的談吐帶著典型的炫耀色彩。西勝彥積極地尋找能夠弄到的一切,更多的存儲量、屏幕上更多的色彩、鍵盤上更多的鍵。比爾·蓋茨基本主張計算機應該是16位Oki計算機的式樣,極力主張去掉嵌入式打印機,並加上基本的音響能力。