До быстрого роста Всемирной паутины в 1990-х годах протокол под названием Gopher ненадолго упростил использование интернета, объединив мировые онлайн-ресурсы. В этой статье мы рассмотрим, что же сделало его таким мощным и популярным.
Что Такое Gopher?
Gopher – это система каталогов клиент/сервер, запущенная в 1991 году. Это позволило людям быстро просматривать ресурсы в интернете. Когда вы используете клиент Gopher, вы увидите иерархическое меню ссылок, которые либо ведут к документам, приложениям на основе telnet, FTP-сайтам или другим серверам Gopher. Вы также можете искать по всему “Gopherspace”, чтобы найти документы, а не охотиться через FTP-серверы один за другим.
Группа программистов, возглавляемая Марком П. Маккахиллом и включающая Фархада Анклесарию, пола Линднера, Дэниела Торри и Боба Альберти, создала Gopher, работая в отделе поддержки микрокомпьютеров Университета Миннесоты.
Им было поручено создать информационную систему для всего кампуса, основанную на неоднозначных указаниях администраторов, которые отдавали предпочтение большим ЭВМ. В мятежном повороте команда разработала легкий, распределенный подход, который использовал вместо этого недорогое оборудование для персональных компьютеров.
Разработчики назвали свою новую систему ” Gopher” (“золотые суслики” – название спортивной команды университета), чтобы заручиться поддержкой своих скептически настроенных боссов.
“Как они могут с этим спорить?” – сказал Мак-Кахилл, который разговаривал с гиком по телефону.
Gopher также является омонимом для “Гофера”, означающего кого-то, кто приносит вещи для других, что именно то, для чего была разработана система Gopher.
Интернет-ресурсы было легче найти
До появления Gopher люди могли извлекать большинство документов и программ из интернета только один за другим через различные FTP-серверы, расположенные по всему миру. Там были пользовательские текстовые приложения Telnet, такие как каталоги библиотечных карточек, студенческие справочники, интерфейсы баз данных и MUD игры. Однако единой системы для объединения всех этих ресурсов не существовало.
Поскольку он объединил все эти интернет-ресурсы удобным для пользователя способом, не требующим ввода данных в централизованную структурированную базу данных, Gopher стал настоящим прорывом. Вы можете искать в Gopherspace или просто просматривать систему Gopher через ряд меню и видеть, куда она ведет.
Gopher был также достаточно гибок, чтобы удовлетворить потребности других организаций, ищущих аналогичную систему. Так, когда Университет Миннесоты публично выпустил программное обеспечение Gopher бесплатно, его использование быстро росло по всему миру.
“У нас было правильное, простое решение проблемы, которая становилась всеобщей”, – сказал Маккахилл.
Популярность Gopher еще до интернета
Другая интернет-технология, Всемирная паутина, также дебютировала в 1991 году. Он был создан Тимом Бернерсом-Ли в ЦЕРНе в Швейцарии.
Как и Gopher, WWW-клиент (который мы теперь называем веб-браузером) может объединять децентрализованные интернет-ресурсы со всего мира. Однако, в отличие от Gopher, WWW использовал модель, ориентированную на документ.
Вместо иерархического меню, каждый сервер доставлял серию текстовых документов, пересыпанных гипертекстовыми ссылками, чтобы соединить их. Это был еще один шаг к децентрализации интернета. Однако полезность WWW в текстовом онлайн-мире, доступ к которому в основном осуществлялся через последовательные терминалы, не была сразу очевидна.
Когда WWW впервые был представлен публике в августе 1991 года, он не произвел большого фурора. Маккахилл знал Бернерса-Ли по конференциям и рассматривал технологию WWW, но на тот момент отклонил ее как не впечатляющую.
Между тем, Gopher быстро закрепился среди академических и правительственных учреждений, которые в то время были основными пользователями интернета. Он быстро стал убийственным приложением на переднем крае университетских библиотечных систем, которые в значительной степени полагались на структурированные данные.
В то время интернет был почти полностью некоммерческим.
“Когда мы занимались Gopher, – объяснил Маккахилл, – существовала политика вторичного использования, которая не позволяла осуществлять коммерческую деятельность в сети Национального научного фонда, которая связывала все университеты вместе. Итак, существовали запреты на коммерческую деятельность.”
В этой структурированной, некоммерческой сфере Гофер процветал. Из-за ограниченной пропускной способности интернет еще не был мультимедийным опытом, поэтому Gopher был идеальным инструментом для изучения ранней текстовой версии.
Даже к 1993 году, когда интернет стал достаточно большим, чтобы привлечь внимание за пределами академических и исследовательских кругов, многие в прессе рекламировали Gopher как наиболее устоявшийся, удобный для пользователя элемент.
Всемирная Паутина еще не считалась главной интернет-технологией, хотя она очень быстро менялась.
Как Всемирная паутина превзошла Gopher
На протяжении 1992-93 годов Gopher стремительно набирал популярность. Первоначальная основная команда разработчиков, наряду с некоторыми добровольцами, продолжала его разработку и обслуживание, но вскоре они были перегружены.
Чтобы компенсировать затраты, университет решил, что он начнет взимать лицензионный сбор за каждый используемый сервер Gopher для получения прибыли. Это решение было встречено замешательством и протестами. Он запятнал имя Gopher и положил начало концу его роста.
Тем временем популярность WWW росла экспоненциально по мере того, как его технологии продолжали развиваться. В 1993 году NCSA выпустила Mosaic, первый веб-браузер с поддержкой встроенной графики. В отличие от Gopher, которая в основном собирала и организовывала ресурсы, WWW была издательской платформой. С графикой теперь в смеси, WWW может быть легко адаптирован для коммерческого использования.
Невероятная популярность Gopher в библиотеках рано вывела команду на ложный путь. Они представляли себе объединение всех мировых некоммерческих информационных ресурсов в единую систему.
“То, что на самом деле происходило в головах многих людей, не было “я хочу пойти в библиотеку”, – сказал Маккахилл. “Это было: ‘Эй, это платформа для рекламы и бизнеса.’ Мы поняли это только в самом конце игры.”
Они не понимали, как быстро WWW будет принят в коммерческих целях, что привело к его быстрому росту среди бизнеса и широкой общественности. К тому времени, когда это дошло до команды Gopher, было слишком поздно для протокола выскочек Миннесоты. Его рост серверов начал стагнировать примерно в середине 1994 года, как раз когда взорвался WWW.
Последним гвоздем в крышку гроба могло стать то, что новые веб-браузеры, такие как Mosaic, изначально поддерживали протокол Gopher. Это заставляло Gopherspace чувствовать себя подмножеством платформы WWW. Вы также можете легко создавать меню ссылок на веб-странице, так что в тот момент Gopher не мог сделать ничего, что не смог бы сделать WWW.
Успех Интернета имеет свою цену
Когда WWW обогнал Gopher, Бернерс-Ли также стал известной фигурой, наравне с другими великими изобретателями. В 2004 году он даже был удостоен рыцарского звания. Тем временем Маккахилл продолжил свою относительно скромную, но выдающуюся академическую компьютерную карьеру и теперь работает в Университете Дьюка. Он считает, что успех WWW был неизбежен из-за его коммерческой природы, и он согласен с этим.
Другие пионеры интернета – например, создатель мозаики Марк Андреессен-перескочили из академических кругов в Кремниевую долину, чтобы следовать по денежному следу. Маккахилл, однако, доволен избранным им путем:
“Я посмотрел на него и сказал: Знаете, я на самом деле более счастлив делать то, что помогает исследованиям и образованию, чем пытаться получить сверхбогатую рекламу.”
Бернерс-Ли тоже выбрал путь государственной службы, но Маккахилл отметил, что успех WWW лег тяжелым бременем на его плечи.
“Может быть, это еще одна причина, по которой я не против, чтобы паутина победила Gopher, – сказал Маккахилл. “У меня нет таких вещей, как Facebook и его вооруженная платформа наблюдения непосредственно на моей совести.”
Это правда, что следующий слой интернет—инноваций—социальные медиа-полностью изменили наше общество.
“Никто из людей, которые изобрели эту технологию, не доволен тем, как развивались социальные сети”, – сказал Маккахилл.
Он не совсем мертв
Хотите верьте, хотите нет, но в интернете все еще есть серверы Gopher, но они в основном работают для ностальгии. Поскольку современные браузеры не поддерживают этот протокол, вам также придется приобрести клиент или браузер плагины, чтобы исследовать Gopherspace.
Отличным местом для начала является проект Overbite, где вы найдете Плагины Gopher для многих современных веб-браузеров и даже клиент для телефонов Android. Лучший сервер для проверки в первую очередь – gopher: //gopher.floodgap.com.
Получайте удовольствие в Gopherspace!