децентрализованный проект без единого лидера. Собственно, поначалу и проекта-то не было: были несколько человек, пытавшихся приспособить для своих нужд один из первых веб-серверов, разработанных в NCSA (National Center for Supercomputing Applications). В компании Organic в 1995 году Брайен занимался разработкой сайта HotWired - первого коммерческого интернет-журнала. 'Я использовал свободный сервер, написанный не мной, и вносил в него улучшения. Я мог бы сохранить их для себя, но отдать их другим мне ничего не стоило, - вспоминает Брайен. - Я никогда не был блестящим программистом, и мне нужна была обратная связь: чтобы другие люди сказали, все ли правильно я делаю'. Исходная кодовая база никем не поддерживалась, и наработки Брайена и его 'товарищей по несчастью' так и оставались 'заплатками' (патчами) к неизменному исходному коду. Однако работать с ними было не очень удобно, и вскоре было принято решение о создании 'форка' со старой кодовой базы - нового проекта, который бы включил в себя улучшения, разработанные небольшим сообществом.
Вы чувствовали, что создаете вещь, которая изменит мир?
Кстати
Одна из версий происхождения названия Apache гласит, что это игра слов от 'A Patchy Server' (то есть 'патченный сервер').
- В основном нет. Мы создавали первый вебсайт для публикаций. Нам нужно было впервые поместить на сайте рекламу - так что можете винить меня в появлении баннеров. Но не во всплывающих окнах - к ним я не имею никакого отношения! (смеется). Все это было значительно более интересным, нежели разработка. Написание Apache просто стало инструментом, - и хорошо, что были другие люди, со своими целями, желающие помочь. Мы просто могли работать вместе.
Впрочем, меня волновал еще один вопрос: 'Кто будет управлять вебом в дальнейшем?' Когда я впервые познакомился с Интернетом, меня поразило, насколько он децентрализован. Кому принадлежит Интернет? Никому! Я был ошарашен тем, как это может быть. Тогда было много людей, веривших в обмен идеями и технологиями ради всеобщего благополучия, а не ради экономического успеха одной компании. Я задавался вопросом: как сделать, чтобы Интернет не стал собственностью Netscape или Microsoft? Так что был в этом элемент идеализма. И, наверное, зависти тоже - если бы я был Биллом Гейтсом, я бы, наверное, хотел, чтобы Интернет был моей собственностью.
Разработчики свободного софта, которые хотят, чтобы их код оставался свободным, обычно выпускают его под GPL или другой копилефтной лицензией. Однако Apache License некопилефтная: кто угодно может создать на его основе проприетарный, закрытый веб-сервер. Парадоксальным образом авторы Apache решили, что именно это позволит защитить веб от захвата какой-то компанией. 'Мы хотели, чтобы нашим сервером пользовалось как можно больше людей и чтобы ни у кого не было причины им не пользоваться. Чем больше пользователей, тем больше разработчиков, - объясняет Брайен. - GPL могла отпугнуть пользователей: кто-то мог