Летом 2000 года крупнейшая софтверная корпорация мира получила судебный приказ о самоуничтожении. Внутри компании включился протокол катастрофы — и началась работа по сценарию, который никто не хотел произносить вслух.
7 июня 2000 года судья Томас Пенфилд Джексон подписал Final Judgment по делу Civil Action No. 98-1232 — документ на несколько десятков страниц, который разрезал Microsoft пополам. Компанию признали нарушившей антимонопольное законодательство США — параграфы 1 и 2 закона Шермана (15 U.S.C. §§ 1, 2) — и обязали за 12 месяцев после истечения срока апелляции разделиться на два независимых бизнеса. Один — Operating Systems Business — получал Windows. Другой — Applications Business — забирал Office, Internet Explorer, всё остальное ПО.
Приговор не ограничивался хирургией. Он предписывал новую анатомию корпоративного поведения: запрет на наказание OEM-производителей за поддержку конкурентов, единые условия лицензирования операционной системы, обязательное раскрытие API и технических интерфейсов, создание внутреннего Compliance Committee и должность Chief Compliance Officer — человека, чья работа заключалась в том, чтобы Microsoft больше никогда не нарушала закон. Судебный документ регламентировал даже интеллектуальную собственность: IP, используемая в обеих частях по состоянию на 27 апреля 2000 года, закреплялась за Applications Business, а Operating Systems получала бессрочную безвозмездную лицензию.
Билл Гейтс назвал решение «худшим из возможных». В декабре 2000 года CEO Стив Баллмер и главный юрист Уильям Ньюком публично предложили суду альтернативные изменения в бизнес-практике — что угодно, кроме раскола. Но пока юристы готовили апелляцию, внутри корпорации запустили параллельный процесс: подготовку к сценарию, в который никто не верил, но который мог стать реальностью через год.
Финансовый отдел Microsoft получил задачу, которая не имела прецедентов в истории индустрии: как разделить $23 млрд наличности и долгов между двумя сущностями, которых пока не существует? Модели строились по принципу обратной инженерии: сначала определялась структура будущих бизнесов, затем — какие потоки выручки, расходов и обязательств следуют за каждым продуктом. Windows приносила основную массу прибыли через лицензии OEM, но Applications Business контролировала Office — продукт с фантастической рентабельностью и встроенной экосистемой корпоративных клиентов.
Проблема была не в арифметике — проблема была в зависимостях. Бухгалтерские системы, контракты с поставщиками, платёжные циклы, налоговые структуры — всё это существовало как единый организм. Разделить его означало создать две параллельные финансовые вселенные, каждая со своими балансами, своими отчётами перед SEC, своими аудиторами. Финансисты моделировали сценарии распределения активов: кому достанется недвижимость за пределами главного кампуса, как поделить инвестиции в R&D-центры, что делать с совместными патентами. Каждая модель упиралась в вопрос справедливости — не юридической, а экономической: обе компании должны были выйти из раскола жизнеспособными, иначе судьи могли признать план саботажем.
Параллельно юридический отдел разрабатывал структуру раздела более 40 000 сотрудников. Это не было простым распределением людей по двум спискам — это была инженерия новых корпоративных структур. Кому подчиняется команда разработчиков Internet Explorer, если браузер шёл в Applications, но использовал компоненты рендеринга из Windows? Как распределить глобальные команды продаж, если продавцы продавали и Windows, и Office одним клиентам? HR обсуждал вопросы, которые звучали абсурдно, но требовали ответа: кому достанется главный кампус в Редмонде, а кто переедет? Какая компания сохранит бренд Microsoft, а какая получит новое имя?
Инженеры начали аудит зависимостей между кодовыми базами — работу, которая обнажила глубину интеграции продуктов Microsoft. Windows и Office не были двумя отдельными программами, связанными API. Они были переплетёнными системами, где Office использовал сотни недокументированных вызовов к ядру Windows, а Windows содержал специальные оптимизации для Office. Internet Explorer был вшит в операционную систему настолько глубоко, что его извлечение могло сломать Explorer, панель задач, систему помощи. Инженеры составляли карты зависимостей — графы, где каждый узел был модулем кода, а каждое ребро — вызовом функции, обменом данными или общим компонентом.
Техническая задача звучала просто: сделать так, чтобы Applications Business могла разрабатывать Office независимо от Operating Systems Business. Но реализация требовала переписывания миллионов строк кода. Office полагался на внутренние API Windows, которые менялись от версии к версии. Applications получала бессрочную лицензию на использование IP, но это не решало проблему обратной совместимости: если Operating Systems выпустит новую Windows, как Applications адаптирует Office, не имея доступа к внутренним знаниям команды разработчиков ОС?
Решение, которое обсуждалось на внутренних встречах, напоминало договор о нейтралитете: Operating Systems обязывалась публиковать полную документацию всех API, которые Applications использовала, и замораживать их контракты на несколько лет вперёд. Applications, в свою очередь, должна была перейти на публичные интерфейсы и отказаться от привилегированного доступа к системным ресурсам. На бумаге это выглядело как переход от феодализма к рыночной экономике. В реальности это означало годы рефакторинга и риск того, что Office потеряет конкурентные преимущества, которые обеспечивала глубокая интеграция с Windows.
Инженеры не знали, будет ли этот план реализован, но процесс аудита уже менял архитектуру продуктов — команды начали выносить критические зависимости в отдельные модули, документировать интерфейсы, тестировать сборки Office на «чистой» Windows без внутренних хаков.
Июнь 2001 года — апелляционный суд DC Circuit отменил решение о разделении компании и отстранил судью Джексона за публичные высказывания против Microsoft в прессе (он называл Гейтса «Наполеоном» и сравнивал поведение корпорации с гангстерами). Вердикт оставил в силе признание нарушения антимонопольного закона, но заменил смертную казнь на условный срок: Microsoft получила надзорные ограничения на поведение с OEM и конкурентами, но избежала раскола. Акции компании взлетели. Внутри корпорации запустили процесс обратной интеграции — проекты, которые разделяли, снова объединяли, документы о «плане Б» получили гриф classified.
Лишь отдельные детали просочились через показания бывших топ-менеджеров в последующих судебных процессах и журналистских расследованиях. Выяснилось, что юристы разработали полную структуру раздела сотрудников, включая проекты названий для новой компании Applications Business. Финансисты создали модели капитализации обеих сущностей и проработали сценарии IPO для Applications как отдельной публичной компании. Инженеры подготовили техническую дорожную карту миграции Office на публичные API Windows и оценили сроки — от трёх до пяти лет.
Но главным откровением стало понимание того, насколько близко Microsoft подошла к реальному исполнению приговора. В интервью, которое Стив Баллмер дал спустя годы, он признал: если бы апелляционный суд подтвердил решение Джексона, компания была готова разделиться. Не потому, что верила в справедливость приговора, а потому, что альтернативой был отказ от исполнения судебного решения — прямая конфронтация с федеральным правительством, которая могла закончиться уголовными обвинениями против руководства.
Операция «Раскол» осталась в истории Microsoft как событие, которое почти произошло. Внутренние документы, карты зависимостей, финансовые модели — всё это было архивировано и засекречено. Часть команд, работавших над планом разделения, перешла в другие проекты, часть покинула компанию. Но интеллектуальные инвестиции не исчезли бесследно: аудит кодовой базы, который начался как подготовка к расколу, выявил архитектурные проблемы, которые Microsoft начала решать уже в едином корпоративном формате. Процесс документирования API, запущенный под давлением возможного разделения, ускорил открытие интерфейсов для сторонних разработчиков — то, чего требовал антимонопольный надзор.
Судебное решение 2001 года изменило Microsoft не через раскол, а через угрозу раскола. Компания научилась работать в режиме внешнего контроля: Chief Compliance Officer стал постоянной должностью, внутренний аудит антимонопольных рисков превратился в рутинную процедуру, отношения с конкурентами и OEM-производителями перешли под постоянный мониторинг юристов. Microsoft выжила цельной, но стала другой корпорацией — не потому, что изменила философию, а потому, что научилась жить с памятью о том, как близко она подошла к собственному концу. Фантомная боль операции, которая не состоялась, осталась в корпоративной ДНК и влияла на стратегические решения следующие два десятилетия — от отказа агрессивно интегрировать поисковик Bing в Windows до осторожности в поглощениях крупных игроков вроде LinkedIn.