К 1991 г. Столлман и небольшая группа программистов почти закончили работу над проектом GNU. Но последний недостающий компонент, «ядро» (сердцевина операционной системы), оказался камнем преткновения. Все думали, что на эту работу уйдет по крайней мере два года. Между тем лишь немногие вне хакерского сообщества знали о проекте GNU. Но ситуация должна была очень скоро измениться.
В августе того же года финский студент, изучающий информатику, по имени Линус Торвальдс опубликовал сообщение на доске объявлений онлайн-форума: «Я занимаюсь написанием свободной операционной системы (это просто хобби, поэтому она не будет такой профессиональной как GNU)… Я бы хотел узнать, какие функции хотели бы иметь большинство людей». Слишком нетерпеливый для того, чтобы дождаться разработки «ядра» GNU, Торвальдс начал писать свою собственную систему – в дальнейшем названную Linux, – и этот открытый призыв к содействию имел исторические последствия. В течение следующих двух лет было предложено несколько тысяч кодов с целью улучшения Linux. «То, что когда-то считалось хобби хакеров, превратилось в сообщество, – заметил Муди. – Чем лучше становился Linux, тем больше людей пользовались им, и чем больше людей дорабатывали систему, тем быстрее она улучшалась: образовался круг доброжелателей, который поддерживал работу над Linux на головокружительной скорости».
Сегодня Linux приводит в действие все, начиная от суперкомпьютеров и сотовых телефонов до цифровых видеомагнитофонов с интерфейсом TiVo, не говоря уже о миллионах персональных компьютеров, работающих на Linux. Linux находится под общественной лицензией GNU GPL, и ни одна компания не может использовать эту операционную систему как основу для собственного коммерческого релиза. Это гарантия того, что этот «круг доброжелателей» продолжает процветать.
Кроме того, Linux способствует широкой популяризации проектов с использованием ОПО. Сегодня существует более 175 000 текущих проектов ОПО, размещенных на сайте Sourceforge.net, открытое программное обеспечение стало активно осваиваться крупными корпорациями. Около 70 % серверных программ работает на HTTP-сервере Apache, который разрабатывался с использованием методик открытых исходных кодов; более половины крупномасштабных программ электронной почты также используют программное обеспечение с открытым исходным кодом.
Работая вне рамок какой-то одной организации, будь это фирма или учебное заведение, сообщество разработчиков ОПО на практике доказало, что наиболее интеллектуальными информационными сообществами являются именно сообщества самоорганизо-ванные. Кто был автором Linux? «Толпа». Движение ОПО всегда было в равной степени заинтересовано и в разработке нового программного обеспечения, и в продвижении своих философских взглядов. Сторонники модели открытого исходного кода ценили открытость процесса как таковую, а вовсе не потому, что он помог получить более качественный код. Именно эффективность открытой модели способствовала тому, что такие компании, как IBM, а недавно даже и Microsoft, начали внедрять ее у себя, рассчитывая за счет этого добиться экономии затрат и получения более совершенных продуктов.
Что делает движение ОПО таким эффективным? Если сказать кратко, это возможность множества людей внести свой вклад в общее дело. Проповедник ОПО Эрик С. Реймонд дал прекрасную характеристику этой основополагающей истине: «При достаточном количестве глаз все ошибки оказываются мелкими». То есть ни одна из проблем не будет слишком трудной, если над ее решением работает достаточное количество людей. Иными словами, большой разнообразный резерв рабочей силы будет стабильнее предлагать варианты решения проблем, чем группа штатных, пусть даже самых талантливых специалистов. Это утверждение, актуальное для таких сфер деятельности, как корпоративные прикладные научные исследования, разработка дизайна новых продуктов, создание контента, и является одним из основных принципов краудсорсинга.
Эту мысль Э. Реймонд впервые высказал в своем эссе «Собор и базар»25. Инженер-программист представил его на Linux Kongress в 1997 г. Написанная хорошим литературным языком, эта работа оказала огромное влияние на миграцию «открытых стратегий» в сферы деятельности, находящиеся далеко за пределами непосредственной разработки программного обеспечения. В своем сочинении Реймонд сравнивает две модели работы. «Соборная модель» – это жестко контролируемый иерархический подход, ставший стандартом еще со времен промышленной революции. Реймонд противопоставляет ему операционную систему Linux, «систему мирового уровня, которая, как по волшебству, объединяет… несколько тысяч разработчиков, разбросанных по всему земному шару и связанных между собой тонкими нитями Интернета».
Принцип развития по Линусу Торвальдсу – «осуществляй ранний запуск и частые обновления, делегируй все, что можешь, будь открытым для разного рода знакомств, заставай людей врасплох». Здесь нет ничего от благоговейной тишины «соборной модели»; сообщество Linux, скорее, напоминает огромный многоголосый базар с различными программами и подходами, из которого каким-то чудесным образом вырастает последовательная и стабильная система.
В «соборной модели» все действия координируются сверху. В «базарной модели» – если слово «координировать» вообще здесь уместно – снизу. Реймонд убедительно доказывает преимущества этой модели, которая не только произвела на свет операционную систему без существенных дефектов, но и сделала это «со скоростью, которую “соборники” даже и не могли себе представить». Когда Реймонд впервые представил свой доклад в 1997 г., его по достоинству оценили только коллеги-программисты. Но вскоре это сделала и гораздо более массовая аудитория.
Стихийные революционеры
Мы не всегда точно представляем себе, к чему в итоге приведет наша деятельность. В 1877 г., работая в компании Western Union Telegraph Company, Томас Эдисон занимался тем, что старался улучшить телефон Александра Белла. И в итоге открыл метод записи звука. Через месяц он представил миру фонограф. Газеты окрестили Томаса «волшебником из Менло-парка». Это прозвище сохранилось за ним и по сей день. Эдисон с ассистентами продолжал совершенствовать свою «говорящую машину», но он даже не мог предположить, что в один прекрасный день его изобретение будет использовано в развлекательных целях. Главной целью Эдисона была монополизация нового рынка, и в течение трех десятилетий его фонограф отлично справлялся с поставленной задачей. Для когнитивного скачка, приведшего в итоге к появлению современного винила, понадобилось участие еще одного человека – механика Элдриджа Джонсона. Энергичный, честолюбивый Джонсон усовершенствовал существовавшую на тот момент модель гарммофона и объединил свои усилия с конкурентом Эдисона, Эмилем Берлингером. Он выбрал стильный логотип в виде фокстерьера, слушающего голос своего хозяина, назвал компанию Victor, а фонограф – Victrola. Не являясь по своей сути изобретателем, Джонсон в одиночку открыл дорогу массовой грамзаписи. Резюме: чтобы создать что-то новое, не обязательно быть гениальным изобретателем.
Так же, как Эдисон поначалу не предполагал, что изобретет фонограф, доктор философии Ларри Сэнгер совсем не собирался раскручивать маховик краудсорсинга. Реймонд писал свой «Собор и базар» в контексте программного обеспечения, но оказалось, что идеи, изложенные в его эссе, затрагивают и иные сферы деятельности. Сэнгеру было суждено сыграть роль в представлении принципов Реймонда самой широкой аудитории, хотя в январе 2001 г., когда он встречался за ужином со своим старым другом Беном Ковиц, он меньше всего задумывался именно об этом. Приятели встретились в Сан-Диего в ресторанчике Pacific Bar & Grill. Ковиц недавно переехал из Гринвича в Сан-Диего и устроился на работу в местную компанию. В отличие от своего приятеля, Бен пребывал в приподнятом настроении. Сэнгер же почти за год до этой встречи ушел из академической среды и теперь пытался осмыслить, насколько это решение было правильным. Его новая «игрушка» была фактически попыткой переписать энциклопедию, но дела шли не очень хорошо. Ларри казалось, что все его усилия напрасны.