Доктороу замечает, что кооперативная природа описываемой им системы покоится не на жестах доброй воли (альтруизме) или принудительном участии. Простой поиск материала с последующим решением сохранить его или отбросить создает информацию, полезную другим. Каждый участник сети сотрудничает, предоставляя файл со своими решениями окружающим, что обусловлено своекорыстием, поскольку открытая папка пополняется интересными документами; открытость папки одновременно побуждает к ее пополнению и позволяет предоставлять информацию всем ищущим ее.
«Пиринг, по моему мнению, определяется степенью зависимости от закона Меткафа. В конце концов, программа обработки текста остается таковой, единственный ли вы или миллионный пользователь; выгоды от нее те же самые. А вот Napster уже не Napster, если вы оказываетесь единственным его пользователем. В этом случае Napster предстает лишь папкой с МРЗ-файлами. Napster не требует от вас делиться своими файлами, но сама система такова, что присвоенные вами файлы доступны для других, пока вы запускаете у себя программу для присваивания очередных файлов. Одна беда — заторы; чем больше у вас пользователей, тем труднее подключиться к вашей сети. И пиринговая сеть может лишь предоставить общую собственность, где «овцы гадят на траву», то есть каждый пользователь поставляет ресурс, который он же и потребляет».
Массивы и адхократии
Аддократии среди сотрудничающих людей, разбросанных по всему свету, не единственный способ воспользоваться преимуществом р2р-технологий. Возьмем незанятое дисковое пространство и неиспользуемые вычислительные циклы ЦП на тысячах компьютеров крупной компании в пределах одного здания или всего мира. Если бы компьютеры представляли собой нагреватели, мы имели бы картину, когда почти каждое использующее компьютеры предприятие, нагружая их на полную мощность, держит открытыми окна, обогревая тем самым воздух. United Devices и другие поставщики коммерческих услуг помогают таким компаниям использовать собственную вычислительную технику для решения подходящих задач, находя применение пропадающей зря вычислительной мощи. Если добровольные виртуальные сообщества создают суперЭВМ для лечения рака или поиска посланий из космоса, то страховые компании обрабатывают статистику несчастных случаев, а нефтяные компании проводят геологическое моделирование. Что еще важнее, крупные и государственные исследовательские программы рассматривают распределенные вычисления как новый подход к будущему обеспечению вычислительными ресурсами. Понятие «вычисления в массивах» (grid computing) привлекло внимание могущественных спонсоров. Некоторые государства и корпорации приступили к созданию «питомников» сетевых компьютеров, которые бы по требованию предоставляли вычислительные мощности, что больше походит на поставку электроэнергии, чем на привычную продажу компьютеров.
Кое-кто выступает против вычислений в массивах, усматривая здесь попытку вернуться к временам мейнфреймов, когда доступом к вычислительным ресурсам обладало лишь компьютерное «жречество», а не простые пользователи. Уже не единожды массовый почин добровольцев подхватывала IBM. Когда IBM, твердыня мейнфреймов, столкнулась с изобретением ПК усилиями Xerox PARC и Apple, там решили воспользоваться этим и сделать основным направлением то, что представлялось технологической контркультурой, созданием собственной версии. Движение за открытые исходники бросило вызов Microsoft и прочим поставщикам патентованного программного обеспечения* благодаря совместным усилиям рассредоточенных коллективов программистов, разрабатывающих программы, открытые для всеобщего использования или внесения изменений. Корпорация IBM способствовала становлению этого движения как ведущего, предоставив миллиард долларов на создание своих собственных программных средств, служб и приложений с открытым кодом [29]. Microsoft включил вычисления в массивах в свой проект .Net**, а в феврале 2002 года корпорация IBM заявила о своей поддержке платформ с открытым кодом для вычислений в массивах и о том, что позволит выпускаемым изделиям работать в массивах [30].
* Такое программное обеспечение защищено авторским правом, так что его использование, распространение и модификация могут осуществляться только с согласия автора.
** Читается и пишется «dotNet». Новая технология Microsoft, направленная на изменение компьютерного мира, а если говорить чуть подробнее, то это набор нескольких инициатив и технологий, программного обеспечения, стандартов и средств разработки. Основное преимущество dotNet для потребителя — реализация единого информационного пространства, соединяющего его с компьютерами и программами во Всемирной сети, а также ПО между собой. Разработчикам же она позволит просто и быстро создавать нужные продукты. Потребуется создание нового языка, на котором сетевые устройства смогли бы обмениваться весьма сложной информацией. При этом такой язык должен быть универсальным и допускать однозначные переводы с других подобных языков. Роль этого языка в проекте отводится BizTalk — одному из самых интересных продуктов платформы Microsoft.Net. Билл Гейтс назвал BizTalk «универсальным клеем» для систем электронного бизнеса.