Плоский мир: краткая история ХХI века | страница 70



Постепенно именно из этих заплаток — незапланирбван но, но неуклонно — стал складываться современный веб–сер вер. Но поскольку Национальный центр суперкомпьютерных приложений уже не мог взять процесс под контроль, у каждого автора была своя версия кода, лишь отчасти пересекавшаяся — благодаря обмену патчами — с версиями других.

«Я тогда был на грани того, чтобы бросить университет, — рассказывал Белендорф. — Мне ужасно нравилось работать над сайтом для «Уайрд», в ходе этой работы я узнавал больше, чем узнавал в Беркли. С моей скромной группой помощников мы часто обсуждали, почему сотрудники Национального центра суперкомпьютерных приложений не отвечают на наши электронные письма. Мы посылали патчи для их системы, безо всякой реакции с их стороны. И мы подумали: «Если Национальный центр суперкомпьютерных приложений будет продолжать не обращать внимания на наши исправления, что же будет дальше?» Процесс усовершенствования доставлял нам удовольствие, но нам не нравилось отсутствие обратной связи и то, что исправления были никому не нужны. Я списался с некоторыми людьми, которые, как я знал, обменивались патчами друг с другом… Большинство из них входило в рабочие группы, занятые созданием стандартов, то есть части объединенной группы решения инженерных задач в Интернете, — первых стандартов коммуникации между машинами и приложениями в Интернете… Мы решили, что возьмем будущее в свои руки и выпустим собственную версию веб–сервера, в которую войдут все наши исправления.

Мы посмотрели, что написано на сайте Национального центра суперкомпьютерных приложений о правах, и текст в сущности сводился к следующему: упомяните, что код был создан в Университете Иллинойса, если будете его усовершенствовать, — и не вините нас, если он перестанет работать. И мы принялись создавать собственный сервер на основе уже имеющихся патчей. Ни у кого из нас не было времени, чтобы целиком посвящать его этому занятию, но мы полагали, что если объединим усилия и будем действовать открыто, вместе со всеми желающими, мы сумеем создать нечто лучшее, чем сможем купить в магазине — впрочем, все равно ни в одном в магазине ничего подобного не продавалось, ведь это было еще до того, как «Нетскейп» поставил на рынок первый коммерческий веб–сервер. Так стартовал проект Apache».

К февралю 1999 года они полностью переписали оригинальную программу Национального центра суперкомпьютерных приложений и оформили свое сотрудничество под именем индейского племени.