Гейтс создал MS-DOS – промышленный стандарт операционной системы для ПК (в 1993 году 90 % компьютеров в мире использовали MS-DOS) – для IBM, и догадался зарезервировать авторские права, чтобы иметь возможность продать ее кому-нибудь из конкурентов IBM. Это была не просто удача. Это следствие гениальности Гейтса. IBM была не уверена, что сможет догнать Apple, и была рада позволить копирование, поскольку вступила в трудную битву за верховенство в промышленности. Она ничего не подозревала о чудовищно-огромном пиратском рынке, который только и ждал, чтобы ему предоставили возможность копирования любой машины IBM. История показала, что именно «клоны» (дубликаты) выдвинули Гейтса и Microsoft в лидеры промышленности, и позволили устранить IBM как доминирующую силу на мировом рынке компьютеров.
По словам Билла, главное, чего он боялся в те годы, что «вынырнет откуда-нибудь другая компания и отобьет у нас рынок. Особенно меня беспокоило несколько маленьких фирм, занимавшихся разработкой либо микропроцессорных чипов, либо программного обеспечения, но, к счастью для нас, ни одна из них не видела рынок программных продуктов так, как видели его мы».
Кроме того, всегда существовала и такая угроза: кто-то из крупных производителей вычислительной техники возьмет да и смасштабирует программное обеспечение своих больших машин под компьютеры на базе микропроцессоров. IBM и DEC имели целые библиотеки мощных программ. Но фортуна не отвернулась от Microsoft: ни один из серьезных игроков так и не стал переносить архитектуру и программное обеспечение своих компьютеров в индустрию «персоналок». Единственный критический момент был в 1979 году, когда DEC предложила архитектуру мини-компьютера PDP-11 для персонального компьютера, который продавала компания HeathKit. Однако у DEC не было особой веры в персональные компьютеры, и она, по сути, почти не продвигала этот проект.
Цель Microsoft состояла в том, чтобы создавать и поставлять программное обеспечение для большинства персональных компьютеров, не включаясь непосредственно в разработку или продажу их аппаратных средств. Microsoft продавала лицензии на программные продукты по чрезвычайно низким ценам, делая ставку на объем продаж. В фирме Гейтса адаптировали языки программирования – тот же Бейсик – к каждой машине и моментально реагировали на любую просьбу изготовителей оборудования.
Сотрудники ныне знаменитого исследовательского центра фирмы Xerox – Palo Alto Research Center – в Калифорнии, рассматривая принципы общения человека с компьютером, сделали любопытное открытие. Они показали, что компьютером легче управлять, если вы выбираете свои действия, указывая что-то на экране и видя соответствующие картинки. Работники Xerox использовали устройство, которое назвали «мышью»: его можно было перемещать по поверхности стола и тем самым передвигать указатель по экрану. Увы, Xerox так и не сумела воспользоваться коммерческими выгодами, которые сулила эта сногсшибательная идея, потому что ее машины были слишком дороги и в них применялись нестандартные микропроцессоры. Воплотить новые идеи в ходовую продукцию по силам не каждой компании.
В 1983 году Microsoft объявила, что с помощью продукта под названием Windows собирается реализовать на IBM PC графический интерфейс. Она поставила перед собой цель: разработать программное обеспечение, способное расширить MS-DOS, работать с мышью, создавать графические изображения и формировать на экране ряд окон для выполнения в них разных программ. В то время на рынке было всего две модели персональных компьютеров, позволявшие работать с графическими изображениями: Xerox Star и Apple Lisa, – обе очень дорогие, с ограниченными возможностями и построенные на архитектурах собственной разработки. Другие производители аппаратных средств не могли лицензировать их операционные системы; кроме того, большинство программистских фирм эти компьютеры не привлекали, и приложений для них было слишком мало. A Microsoft стремилась создать открытый стандарт и обеспечить графический интерфейс на каждом компьютере, работающем под управлением MS-DOS.
Первая популярная графическая платформа появилась на рынке в 1984 году, когда Apple выпустила свой «Macintosh». Собственная (патентованная) операционная система «Macintosh» была полностью графической и пользовалась огромным успехом. Первые модели этих компьютеров и версии операционной системы были весьма ограниченны, но ярко демонстрировали потенциал графического интерфейса. Этот потенциал раскрылся только тогда, когда усовершенствовали и компьютеры, и их программное обеспечение.
«Разработка графических программ потребовала немалого воображения, – писал в своей книге «Дорога в будущее» Билл Гейтс. – Как должна выглядеть такая программа? Как она должна себя вести? Часть идей мы почерпнули из разработок фирмы Xerox, а часть родилась в головах наших сотрудников. Поначалу интерфейс получился избыточным. Мы использовали чуть ли не все имеющиеся шрифты и значки (icons). Тогда мы "вычистили" все лишнее и изменили систему меню – чтобы она выглядела менее хаотично. Мы создали для "Macintosh" текстовый процессор, Microsoft Word, и электронную таблицу, Microsoft Excel, – первые графические продукты Microsoft.
"Macintosh" была великолепной операционной системой, но Apple вплоть до 1995 года никому не разрешала выпускать компьютеры, способные работать с ней. Это традиционный подход многих производителей оборудования: хочешь это программное обеспечение – купи наши компьютеры. A Microsoft стремилась к тому, чтобы "Macintosh" хорошо продавались и стали общепризнанными персональными компьютерами, – и не только потому, что мы много вложили в разработку приложений для него, но и потому, что хотели перевода компьютеров на графический интерфейс».
Такие ошибки, как решение Apple ограничить продажу своей операционной системы рамками исключительно собственных компьютеров, еще не раз будут повторяться в истории развития высоких технологий. Например, некоторые телефонные и кабельные компании говорят о том, что какие-то средства связи смогут работать только под управлением их собственного программного обеспечения. По словам самого Гейтса, «сейчас все важнее конкуренция и одновременное сотрудничество, однако до понимания этого многим еще расти и расти».
К 1984 году существенную долю в бизнесе Microsoft составляли лицензии на MS-DOS, передаваемые фирмам-сборщикам IBM-совместимых персональных компьютеров. Сотрудничество с IBM началось при разработке операционной системы, которая должна была заменить MS-DOS; впоследствии ее назвали OS/2. В планах IBM, связанных с корпоративным программным обеспечением, OS/2 отводилось центральное место. Она должна была стать первой реализацией архитектуры IBM – Systems Application Architecture, которую компания намеревалась сделать единой платформой прикладных программ для всей линейки компьютеров – от мэйнфреймов и машин среднего класса до персональных. IBM рассчитывала на то, что распространение ее технологий с мэйнфреймов на персональные компьютеры привлечет большинство корпоративных заказчиков, которые все активнее переходили с мэйнфреймов и мини-компьютеров на ПК. Кроме того, предполагалось, что это даст IBM дополнительное преимущество над конкурентами, не имеющими доступа к технологиям мэйнфреймов. IBM внесла собственные усовершенствования в операционную систему OS/2 (в этом варианте она называлась Extended Edition – расширенное издание), в том числе сервис для коммуникаций и баз данных. Она планировала также создать полный набор офисных приложений – OfficeVision, – которые бы работали на базе расширенного варианта OS/2. Эти приложения, включая текстовый процессор, позволили бы IBM стать лидером на рынке прикладных программ для персональных компьютеров и конкурировать с Lotus и WordPerfect. Тем временем компания Microsoft вырвалась вперед и подготовила ряд приложений для OS/2, но интерес к ней постепенно таял. OS/2 превращалась в какого-то монстра, ориентированного скорее на мэйнфреймы, чем на персональные компьютеры. Гейтс писал: «Мы работали не покладая рук над совместным с IBM проектом, стремясь благополучно завершить его. Я чувствовал, что для наших компаний это билет в будущее… Но, увы, проект только увеличивал пропасть между нами».