В конечном итоге как веб-браузеры, так и веб-серверы превратились в товары широкого потребления, а ценность переместилась в сферу комплекса услуг, предоставляемых посредством настоящей веб-платформы.
Google, напротив, начал свою жизнь как региональное веб-приложение, которое никогда не продавалось и не предоставлялось в пакете, а предлагалось как услуга, и клиенты прямо или косвенно платили за пользование этой услугой. Ни один из атрибутов старой индустрии программного обеспечения не присутствовал. Никаких запланированных выпусков программного обеспечения, только постоянное совершенствование. Никакого лицензирования или продажи, только использование. Никакого переноса на различные платформы, чтобы клиенты могли запускать программное обеспечение на своем собственном оборудовании, только массово растущая коллекция ПК с открытым исходным кодом, а также встроенные приложения и утилиты, которые никто никогда не видел за пределами компании.
«Служба Google не является сервером, – писал я, – хотя она предоставляется огромным количеством интернет-серверов, а не браузером; хотя пользователи работают с ней через браузер. Кроме того, ее флагманская служба поиска даже не содержит контент, который она помогает найти пользователям. Подобно телефонному звонку, который представляет собой не только сигнал в аппаратах на обоих концах вызова, но и коммуникацию в сети между ними, Google существует в пространстве между браузером и поисковым сервером и конечным сервером содержимого в качестве помощника или посредника между пользователем и его или ее онлайн-опытом».
Хотя Netscape и Google можно было назвать программными компаниями, Netscape принадлежала к тому же миру программного обеспечения, что и Lotus, Microsoft, Oracle, SAP и другие компании, которые возникли в 1980-х годах, когда приятелями Google были другие интернет-приложения, такие как eBay, Amazon, Napster, DoubleClick и Akamai.
Когда мы перешли из эпохи Web 2.0 в «мобильно-социальную» эпоху и позже в «Интернет вещей», тот же принцип продолжает оставаться верным. Приложения живут в самом Интернете – в пространстве между устройством и удаленными серверами, а не только в устройстве в руках пользователя. Эта идея выражалась в другом принципе, изложенном в документе, который я назвал «Программное обеспечение над уровнем отдельного устройства», использовав фразу, впервые произнесенную ведущим специалистом по открытому исходному коду компании Microsoft Дэвидом Штуцем в его открытом письме компании, когда он уходил из нее в 2003 году.
Мы продолжаем ощущать последствия действия этого принципа. Когда я впервые написал об идее программного обеспечения над уровнем отдельного устройства, я думал не просто о веб-приложениях, таких как Google, но и о гибридных приложениях, таких как iTunes, в которых использовались три уровня программного обеспечения – облачный музыкальный магазин, персональное приложение на базе ПК и карманное устройство (в то время iPod). Современные приложения еще сложнее. Вспомните Uber. Система (ее уже трудно назвать приложением) одновременно охватывает код, управляемый центрами обработки данных Uber, спутники GPS и реальную ситуацию на дорогах, а также приложения на смартфонах сотен тысяч водителей и миллионов пассажиров в сложном танце данных и устройств.
Еще одним отличием веб-приложений, которые пережили крах «пузыря» доткомов, было то, что все, кто остался в живых, так или иначе работали над использованием коллективного разума своих пользователей. Google – это накопитель сотен миллионов веб-сайтов, созданных людьми во всем мире, и он использует скрытые сигналы от своих пользователей и от людей, которые создают эти сайты, для их ранжирования и организации. Компания Amazon не только объединяет товары всемирной сети поставщиков, но и позволяет своим клиентам сопровождать пояснениями ее базу данных товаров при помощи обзоров и рейтингов, то есть использует коллективный разум для определения лучших товаров.
Изначально я разглядел эту модель, наблюдая, как Интернет стремительно ускорил глобальное сотрудничество вокруг проектов с открытым исходным кодом. И по мере того как будущее в очередной раз прокладывало себе дорогу, эта схема становилась все более рабочей. IPhone решительно захватил господствующее положение на заре мобильной эры, не только благодаря сенсорному интерфейсу и элегантному инновационному дизайну, но и благодаря тому, что App Store позволил всемирному сообществу разработчиков добавлять функции в виде приложений. Социальные медиаплатформы, такие как YouTube, Facebook, Twitter, Instagram и Snapchat, захватили свою власть за счет сбора материалов от миллиардов пользователей.