Гейтс испытывал давление со стороны IBM и давал почувствовать его своим сотрудникам. Некоторые из них, бывало, работали зимой в выходные инструкторами по лыжному спорту. «Никаких лыж», — отрезал Гейтс. Когда кто-то захотел слетать во Флориду, посмотреть, как запускают ракету, Гейтс не пошел ему навстречу. По его требованию, программисты просто жили в стенах компании пять дней в неделю, даже спали здесь.
Гейтс часто обсуждал с людьми из IBM, обычно с Эстриджем, дизайн будущей машины. Он подчеркивал, что принцип открытой архитектуры Apple в значительной степени способствовал успеху этой машины. У Гейтса были причины отдать предпочтение открытой архитектуре, т. к. SoftCard, важный продукт Microsoft, был краеугольным камнем компании. Именно с подачи Гейтса IBM отступила от традиционного для нее принципа закрытости и выбрала для своего первого персонального компьютера открытую систему.
Это был необычный и имеющий далекие последствия шаг. Он заведомо привлекал «паразитов», что в свое время осуждал Эд Робертс. Он предполагал, что IBM будет использовать детали и технические решения дилетантов-кустарей, что снизит уровень технологий компании. Это было равноценно замене смокингов индивидуального пошива на ширпотреб. Но в таком поступке были и свои плюсы.
Предлагая принцип открытой архитектуры, Гейтс вспоминал ошибки, сделанные MITS. Эд Робертс случайно создал открытую систему в 1974 году, когда выполнил Altair на базе шины. Платы для его машины могли выпускать и выпускали другие производители, создав, к ужасу Робертса, целую новую отрасль промышленности. Когда Робертс пытался прятать компоненты шины, новая индустрия решительно изъяла его изобретения, введя свои стандарты на шину.
Гейтс смотрел очень далеко, когда стремился сделать операционную систему Microsoft, получившую название MS-DOS, стандартной операционной системой для всей компьютерной индустрии. Он отказался от полезного когда-то сотрудничества с Digital Research, благодаря которому DR стала известна как фирма-производитель операционных систем, a Microsoft — как основной разработчик языков программирования. Сотрудники проектного центра IBM с трудом воспринимали его идеи, так как открытая архитектура никогда не была отличительной особенностью компании. Требовалось некоторое объяснение преимуществ такой системы. Если людям будут известны детали операционной системы, говорил Гейтс, им будет проще приспособить к ней программное обеспечение, а опыт VisiCalc показал, что качественное программное обеспечение, выпущенное компаниями со стороны, иногда может пойти машине на пользу. Возможно, у Гейтса на уме были только практические соображения. Взломав операционные системы больших ЭВМ в 14 лет, увидев, как его Бейсик для Altair украли и ввели на него стандарт люди, не имевшие никакого отношения к его разработке, Гейтс сделал вывод, что разумнее подарить то, что иначе все равно отберут.
Операционная система оставалась открытой и в переносном смысле. Билл уговорил IBM разрешить ему продать операционную систему Microsoft производителям аппаратного обеспечения. Очевидно, IBM не поняла, какое сокровище уступила.
Несмотря на то, что напряжение на последней стадии разработки программного обеспечения нарастало, Гейтс был уверен в способностях и возможностях своей компании, блиставшей талантливыми программистами. Но было одно опасение, которое его беспокоило даже больше, чем цейтнот. Оно преследовало его вплоть до объявления о появлении IBM PC: не остановит ли IBM проект?
Фактически их работу с IBM нельзя было назвать сотрудничеством. Они работали с отделом IBM почти на птичьих правах. Корпорация могла запросто перетянуть канат в свою сторону. IBM была Голиафом с массой проектов. Только небольшой процент научно-исследовательских работ, когда-либо начатых ею, превращался в законченные проекты. Гейтс не знал и, возможно, никогда не узнает, какие другие засекреченные проекты разработки персонального компьютера могли проходить параллельно Chess. «Они серьезно говорили о прекращении проекта вплоть до последней минуты, — вспоминал Гейтс, — а мы вложили в него столько ресурсов компании».
Билл был на пределе, и любой разговор о возможном прекращении проекта выводил его из душевного равновесия. Он мучился из-за появлявшихся в прессе статей о IBM PC. Некоторые слухи соответствовали действительности. Не поставит ли IBM вопрос ребром из-за несоблюдения его компанией требований секретности? Гейтс запаниковал, когда в номере Info World от 8 июня 1981 года были в подробностях описаны события четырехмесячной давности, включая решение совершенствовать новую операционную систему. Он позвонил редактору журнала с протестом по поводу публикации «слухов».
Читать дальше