Однако руководители IBM не смогли учесть все последствия своих решений. В то время программное обеспечение было мелким игроком в компьютерной индустрии, нужной, но второстепенной частью комплексной компьютерной системы, часто поставляемой в комплекте, а не продающейся отдельно. Поэтому, когда пришло время выбрать операционную систему для новой машины, IBM решила приобрести лицензию у Microsoft, предоставив ей право перепродавать программное обеспечение в том сегменте рынка, который IBM не контролировала.
Размеры этого сегмента вот-вот должны были многократно увеличиться. Поскольку компания IBM опубликовала спецификации для машины, ее успех повторили десятки, а затем сотни производителей ПК-клонов. Барьеры входа на рынок были настолько низкими, что Майкл Делл создал свою одноименную компанию, еще будучи студентом Техасского университета, собирая и продавая компьютеры в своей комнате в общежитии. Архитектура персонального компьютера IBM стала стандартом, со временем вытеснившим дизайн не только других персональных компьютеров, но и, в течение следующих двух десятилетий, дизайн мини-ЭВМ и больших ЭВМ.
Поскольку сотни мелких и крупных производителей изготавливали клоны персональных компьютеров, IBM потеряла лидерство на новом рынке. Программное обеспечение стало новым светилом, вокруг которого вращалась индустрия; Microsoft стала самой значимой компанией в компьютерной индустрии.
Благодаря своим смелым решениям компания Intel также получила привилегированную роль. Чтобы обеспечить себе гарантию, что ни один поставщик не станет камнем преткновения, IBM потребовала, чтобы каждый компонент открытой архитектуры оборудования был доступен как минимум от двух поставщиков. Intel согласилась с этим условием, лицензировав свои чипы 8086 и 80286 для конкурирующей компании AMD. Но в 1985 году с выпуском процессора 80386 она приняла смелое решение бросить вызов IBM, сделав ставку на то, что рынок «клонов» стал уже достаточно большим, чтобы отменить требования IBM. Бывший технический директор Intel Пэт Гелсингер рассказал мне такую историю: «Мы провели голосование среди управляющего комитета, состоящего из пяти человек. Трое были против, двое за. Но Энди [Гроув, генеральный директор Intel] был одним из тех двоих, поэтому мы все равно это сделали».
Это еще один урок на будущее. Ничто не происходит само собой.
Это делают люди. Имеют значение отдельные решения.
К 1998 году история во многом повторилась. Microsoft использовала свою позицию в качестве единственного поставщика операционной системы для ПК, чтобы установить монополию на программное обеспечение для настольных компьютеров. Программные приложения становились все более сложными, и Microsoft преднамеренно создавала барьеры входа для конкурентов. Одинокий программист или небольшая компания уже не могли повлиять на рынок программного обеспечения для ПК.
Сегодня наличие открытого программного обеспечения и открытых сетевых протоколов бросает вызов подобному господствующему положению. Барьеры входа на рынок программного обеспечения рушатся. Возможно, история не повторяется буквально, но да, она рифмуется.
Пользователи могут испробовать новый продукт бесплатно, и, более того, они могут создать свою собственную пользовательскую версию, также бесплатно. Исходный код стал доступен для массового независимого экспертного сообщества, и, если кому-то не нравится функция, он может дополнить ее, сократить или переписать. Если он представляет свою версию сообществу, она довольно быстро может получить широкое распространение.
Более того, поскольку разработчики (по крайней мере, изначально) не пытались конкурировать в бизнесе, а были сосредоточены на решении реальных проблем, была возможность экспериментировать. Как часто говорилось, открытое программное обеспечение «позволяет вам удовлетворить собственные нужды». Ввиду распространения такой парадигмы развития, когда новые функции добавляются пользователями, программы с открытым исходным кодом «эволюционируют» в ходе доработки. И, как я писал в своей статье 1998 года «Аппаратное обеспечение, программное обеспечение и информационное обеспечение»: «Эволюция порождает не единственного победителя, а многообразие».
Это многообразие способствовало тому, что семена будущего проросли в свободном программном обеспечении и в Интернете, а не в технологиях, предлагаемых в то время Microsoft.
Почти всегда так происходит. И если вы хотите увидеть будущее, вы должны обратить внимание не на актуальные технологии, а на технологии «на грани», предлагаемые новаторами.
Большинство тех людей, которые четыре десятилетия назад основали индустрию компьютерного программного обеспечения, не были предпринимателями; они были детьми, захваченными абсурдной идеей иметь свой собственный компьютер. Программирование было как наркотик – нет, лучше, чем наркотик, чем быть рок-звездой, и это было, конечно, лучше, чем любая работа, которую они могли себе представить. Так же произошло с Linux, операционной системой с открытым исходным кодом, которую 90 миллионов человек теперь используют операционную систему для ПК и миллиарды – в качестве операционной системы, на которой работают большинство крупных интернет-сайтов, а также как базовый код на каждом Android-телефоне. Знаете, как называется книга Линуса Торвальдса о том, как он изобрел Linux? «Just for Fun».
Всемирная паутина создавалась точно так же. Сначала никто не воспринимал ее всерьез как площадку для зарабатывания денег. Речь шла о веселье от совместной работы, о том, как нажимать на ссылку и подключаться к другому компьютеру на другом краю земли и создавать похожие направления для наших коллег. Мы все были энтузиастами. Некоторые из нас были также предпринимателями.
Безусловно, это такие предприниматели, как Билл Гейтс, Стив Джобс, Майкл Делл в эпоху персонального компьютера; Джефф Безос, Ларри Пейдж, Сергей Брин и Марк Цукерберг в эпоху Интернета, которые видели, что этот мир, движимый страстью к открытиям и совместному использованию, может стать колыбелью новой экономики. Они нашли кредиторов, сделали из игрушки инструмент и создали предприятия, которые превратили движение в индустрию.
Урок усвоен: воспринимайте любопытство как руководство для построения будущего. Это ощущение чуда может означать только то, что эти сумасшедшие энтузиасты видят то, чего не видите вы… пока.
Об огромном разнообразии программного обеспечения, возникшего вокруг свободного программного обеспечения, рассказано в книгах-бестселлерах, которые стали драйверами моего издательского бизнеса. Язык программирования Perl не был единственным. Многие из самых успешных книг 1990-х годов о технологиях, книги, названия которых могли привлечь только программиста – «Programming Perl», «Learning the Vi Editor», «Sed & Awk», «DNS and Bind», «Running Linux», «Programming Python», – все они были о программном обеспечении, которое было написано одиночками и свободно распространялось через Интернет. Сама Сеть стала общественным достоянием.
Я понял, что многие из авторов этих программ были даже не знакомы друг с другом. Сообщество свободного программного обеспечения, которое объединилось вокруг Linux, не сильно было связано с интернет-сообществом. Ввиду моей должности издателя книг о технологиях, я вращался в обоих этих кругах. Поэтому я решил объединить их. Им необходимо было осознать себя как часть единой истории.
В апреле 1998 года я организовал мероприятие, которое я назвал «The Freeware Summit» (англ. «Саммит свободных программ»), призванное объединить создателей множества наиболее важных свободных программ.
Момент был выбран идеально. В январе известная интернет-компания Марка Андриссена, Netscape, созданная для коммерциализации веб-браузера, решила снабдить свой веб-браузер исходным кодом, создав проект по разработке свободного программного обеспечения под названием Mozilla. Под конкурентным давлением со стороны компании Microsoft, которая создала собственный браузер и отдала его бесплатно (но без исходного кода), чтобы «перекрыть Netscape кислород», у Netscape не было выбора, кроме как вернуться к корням, к свободному программному обеспечению из Интернета.