Когда Линус Торвальдс впервые разместил более или менее законченную версию Linux на малоизвестном форуме разработчиков программного обеспечения, никто — за исключением нескольких упёртых проповедников открытого кода — не мог и предположить, что эта программа с открытым кодом будет большим, чем просто краткосрочный эксперимент. Однако прошло лишь несколько лет, и Linux дал жизнь целой экосистеме с оборотом в миллиарды долларов и разрушил баланс сил в отрасли производства программного обеспечения. Компании, ранее полностью контролировавшие рынок операционных систем с помощью своих продуктов, обладавших правовой защитой, внезапно столкнулись с серьёзной конкуренцией со стороны бесплатной альтернативы, созданной гибкой сетью программистов, которые даже не ставили себе целью извлечение прибыли.
С ростом востребованности Linux индустрия всё сильнее понимает, что открытые коды — это сила, с которой надо считаться. Наиболее толковые фирмы учатся тому, как существовать в новой реальности и извлекать прибыль при том условии, что найдется новый способ производства программного обеспечения.
Если понадобится назвать компанию, которая полностью использует этот потенциал — одновременно с глубокой внутренней трансформацией, — то это IBM, чей ранний вход в новую реальность служит отличным уроком всем желающим использовать производство на равных для своего бизнеса.
Сложно было себе представить, что IBM станет настоящим чемпионом в области производства на равных и лидером открытого мира. Не стоит забывать, что мы говорим о Big Blue[128] — компании, которая смогла вырасти до гигантских размеров именно из-за того, что продавала и покупала объекты, находившиеся под патентной защитой. В течение десятилетий компания создавала программные продукты, работавшие только на компьютерах производства IBM. Вы могли попытаться установить её программы на оборудование других поставщиков, но не пришли бы к вразумительному результату. Компания IBM называла это «контролем над клиентами». Злые языки называли это «гостиничная собственность». Имелось в виду, что вы всегда можете выписаться из гостиницы, но никогда не сможете её покинуть. Однако в ситуации, когда старая стратегия не могла работать столь же эффективно, а обороты начали падать, IBM поставила открытые источники во главу угла своего бизнеса и сделала это так, как способна далеко не каждая организация такого размера и на таком этапе зрелости.
Будет честным признать, что IBM встала на этот путь не в самом лучшем для себя положении. Многие из её предложений в сфере веб-серверов и операционных систем не были востребованы рынком, и компания с большим трудом держала удар в схватке с набравшими силу конкурентами, такими как Microsoft. IBM сделала необычный ход и стала изучать программы с открытыми кодами, время от времени передавая командам разработчиков ранее закрытые для посторонних части кодов программ, а также создавая команды, помогавшие сообществам разработчиков Apache (вебсервера) и Linux (операционной системы).
Сегодня оборудование, использующее Linux, имеет рынок с оборотом в миллиарды долларов, а по расчётам самой компании IBM, она экономит около миллиарда долларов в год на том, что не разрабатывает собственную систему, отчасти напоминающую Linux. Более того, поддержка открытого кода позволила IBM обогнать своих конкурентов, таких как Sun и Microsoft, продающих собственные операционные системы.
Теперь IBM находится на несколько голов впереди конкурентов, а её вовлечённость в деятельность сообществ, работающих с открытыми кодами, демонстрирует яркий пример того, как толковые компании могут извлечь пользу из деятельности самоорганизующихся сетей и получить в результате фантастическую ценность.
Когда Linux выбрался из таинственных закоулков хакерских сетей, то IBM, бывшая на протяжении десятилетий королём лицензионных операционных систем, совершенно не планировала приступать к разработке очередной операционной системы. Это было рискованно и дорого, к тому же рыночный успех этой инициативы не гарантировался. Тем не менее Linux мог выступить в качестве конкурента для Sun или Microsoft, а это было в интересах IBM. К 1998 году IBM уже тщательно изучала Linux и другие проекты с открытыми кодами. «У нас были огромные сомнения, — вспоминает стратег IBM Джоэл Коули. — Отвергнут ли они нас? Не причинит ли это ущерб IBM? Не столкнёмся ли мы с новыми юридическими проблемами, которые не позволят нам разрабатывать программные продукты?»
IBM приняла решение войти в процесс, однако начать не с Linux. Компания присоединилась к работе группы Apache, команды программистов, разрабатывавшей программы для веб-серверов. У Apache на тот момент уже была почти половина рынка веб-серверов, а у Domino, собственного продукта IBM — менее 1%. IBM было особенно нечего терять. В марте 1998 года представители компании встретились с Брайаном Бехлендорфом,[129] главой гибкой группы программистов, занимавшейся обновлениями Apache.