Этой группе под руководством двадцатилетнего ветерана «Ай-би-эм» Джека Сэмса дали год на создание маленькой машины. Чтобы уложиться в срок, разработчики решили использовать как можно больше уже имеющихся готовых компонентов. В августе 1980 года они связались с Биллом Гейтсом на предмет создания операционной системы для их сугубо секретного микрокомпьютера. Гейтс направил их в «Диджитал рисерч», возглавляемую Гэри Килдоллом, чья операционная система «СР/М» была, несомненно, лучшей для маленьких компьютеров.
В опубликованном в 1999 году исследовании современной компьютерной культуры «Силиконовые мальчики и их Долина мечты» Дэвид А. Каплан описывает, что произошло дальше. Партнер Килдолла Том Роулендер рассказал Каплану: «Гэри и я уже назначили утром встречу в аэропорту Окленда с агентом по продаже «СР/М». Так что они улетели на самолете Килдолла, и типы из «Ай-би-эм» встретились с женой Килдолла Дороти. «Ай-би-эм» поднесла Килдоллу стандартный договор с условиями о неразглашении, настолько хитрый и односторонний, что Дороти позвонила поверенному компании. Гэри Килдолл прибыл во второй половине дня и отверг предложение «Ай-би-эм» купить лицензию на его операционную систему за фиксированную плату в несколько тысяч долларов, а не за гонорар по десять долларов за копию. Килдолл уже зарабатывал миллионы долларов от отчислений и не собирался уступать. «Ай-би-эм» ушла и встретилась с Биллом Гейтсом. Почему Гейтсом? Мэри Гейтс входила в состав национального совета благотворительной организации «Объединенный путь» вместе с некоей «шишкой» из «Ай-би-эм»; услышав о «Майкрософте», тот, по слухам, сказал: «Там командует сын Мэри Гейтс, верно?» «Ай-би-эм» пригласила Гейтса приехать в Бока-Ратон, штат Флорида, чтобы обсудить консультантский контракт. Позже многие майкрософтовцы будут говорить, что «Ди-ар-ай» не получила контракт, потому что «Гэри пролетел».
Гейтс, Балмер и программист-математик Боб ОТиэ полетели ночным рейсом из Сиэтла в Майами, чтобы встретиться с «Ай-би-эм». «Майкрософт» без проблем подписал условия о неразглашении. Как расскажет Балмер Полу Эндрюсу: «Я был эдаким парнем в хорошем костюме... Мы «большие мальчики» и можем решить, что собираемся говорить «Ай-би-эм» и чего не собираемся говорить им. И не было ничего особенного, чего мы не хотели говорить им». За два дня они разработали договор, в соответствии с которым «Майкрософт» обязался поставить четыре языка высокого уровня[34] — Бейсик, Фортран, Кобол и Паскаль — для персональных компьютеров «Ай-би-эм», а также дисковую операционную систему. Именно посредством операционной системы прикладные программы говорят колокольчикам компьютера, когда звонить, а свисткам — когда свистеть. Считайте операционную систему штепсельной розеткой, в которую вставляется программа. «Майкрософт» убедил «Ай-би-эм», что ему следует сохранить авторские права на операционную систему, а «Ай-би-эм» будет предоставлена лицензия на нее. Так по крайней мере они рассказывают. Джеку Сэмсу из «Ай-би-эм» это представляется иначе: «У нас была ужасная проблема: на нас подали в суд люди, утверждающие, что мы их обокрали. Нам могло стоить страшно дорого, если бы наши программисты работали с программой, которая принадлежит кому-то другому, потому что хозяева вернулись бы и сказали, что мы ее украли и наживаемся на этом. Мы проиграли на этом ряд процессов. Мы пошли в «Майкрософт» на условии, что получим лицензию на их продукт».
Учитывая невероятный срок, назначенный группе Сэм-са, и то, что, по их мнению, «Майкрософт» может выполнить работу, 6 ноября 1980 года «Ай-би-эм» наняла их. На Балмере был костюм, а Гейтс щеголял в пропахшей потом трикотажной рубашке. Потом Гейтс сказал Балмеру: «Ну, Стив, теперь мы можем браться за работу». Оставалась только одна проблема: у «Майкрософта» не было операционной системы для персонального компьютера. Этим и занялся Пол Аллен.
34
Язык программирования, управляющие конструкции и структуры данных которого отражают естественные для человека понятия, а не структуру вычислительной машины.