NCSA Mosaic был одним из первых широко распространенных веб-браузеров , сыгравших важную роль в популяризации Всемирной паутины и Интернета в целом путем интеграции мультимедиа, такого как текст и графика. [3] [4] [5] Mosaic был первым браузером, отображавшим изображения вместе с текстом (вместо отдельного окна). [6]
Названный так из-за поддержки нескольких интернет-протоколов , включая Hypertext Transfer Protocol , File Transfer Protocol , Network News Transfer Protocol и Gopher , [7] его интуитивно понятный интерфейс, надежность, поддержка персональных компьютеров и простая установка — все это способствовало первоначальной популярности Mosaic. [8] Ошибочно называемый первым графическим веб-браузером, ему предшествовали WorldWideWeb , менее известный Erwise , [9] и ViolaWWW .
Mosaic был разработан в Национальном центре суперкомпьютерных приложений (NCSA) [6] в Университете Иллинойса в Урбане-Шампейне , начиная с конца 1992 года, выпущен в январе 1993 года, [10] с официальной разработкой и поддержкой до января 1997 года. [11] Mosaic уступил долю рынка Netscape Navigator в конце 1994 года, [12] и имел лишь незначительную часть пользователей к 1997 году, когда проект был прекращен. Microsoft лицензировала один из производных коммерческих продуктов, Spyglass Mosaic, для создания Internet Explorer в 1995 году.
В декабре 1991 года был принят Закон о высокопроизводительных вычислениях 1991 года , который предусматривал финансирование новых проектов в NCSA, где после того, как Дэвид Томпсон попробовал ViolaWWW , он продемонстрировал его группе разработчиков программного обеспечения NCSA. [13] Это вдохновило Марка Андрессена и Эрика Бину — двух программистов, работающих в NCSA — на создание Mosaic. Андрессена и Бина начали разрабатывать Mosaic в декабре 1992 года для X Window System от Unix , назвав его xmosaic . [6] [10] [13] [14] Марк Андрессена анонсировал первый релиз проекта, «альфа/бета-версию 0.5», 23 января 1993 года. [15] Версия 1.0 была выпущена 21 апреля 1993 года. [16] Порты для Microsoft Windows и Macintosh были выпущены в сентябре. [13] Порт Mosaic для Amiga был доступен к октябрю 1993 года. NCSA Mosaic для Unix (X Window System) версии 2.0 был выпущен 10 ноября 1993 года [17] и был примечателен добавлением поддержки форм , что позволило создавать первые динамические веб-страницы . С 1994 по 1997 год Национальный научный фонд поддерживал дальнейшее развитие Mosaic. [18]
Марк Андрессен, лидер команды, разработавшей Mosaic, покинул NCSA и вместе с Джеймсом Х. Кларком , одним из основателей Silicon Graphics, Inc. (SGI), и четырьмя другими бывшими студентами и сотрудниками Иллинойсского университета основал Mosaic Communications Corporation. Mosaic Communications в конечном итоге стала Netscape Communications Corporation , выпустив Netscape Navigator . Популярность Mosaic как отдельного браузера начала снижаться после выпуска Netscape Navigator в 1994 году , актуальность которого была отмечена в The HTML Sourcebook: The Complete Guide to HTML : «Netscape Communications разработала совершенно новый WWW-браузер Netscape, который имеет значительные улучшения по сравнению с оригинальной программой Mosaic». [19] : 332
В 1994 году SCO выпустила Global Access, модифицированную версию Open Desktop Unix от SCO , которая стала первым коммерческим продуктом, включающим Mosaic. [20] Однако к 1998 году база пользователей Mosaic почти полностью исчезла, поскольку пользователи перешли на другие веб-браузеры.
Условия лицензирования NCSA Mosaic были щедрыми для проприетарного программного обеспечения. В целом, некоммерческое использование было бесплатным для всех версий (с определенными ограничениями). Кроме того, версия X Window System/Unix предоставляла публичный исходный код (исходный код для других версий был доступен после подписания соглашений). Однако, несмотря на упорные слухи об обратном, Mosaic никогда не выпускался как программное обеспечение с открытым исходным кодом во время своего недолгого правления в качестве основного браузера; всегда существовали ограничения на допустимое использование без оплаты.
По состоянию на 1993 год [update]владельцами лицензий были: [21]
Роберт Рид отмечает, что команда Андрессена надеялась:
... чтобы исправить многие недостатки очень примитивных прототипов, которые тогда циркулировали в Интернете. Наиболее существенно то, что их работа преобразила привлекательность Интернета из нишевого использования в технической области в привлекательность для массового рынка. В частности, эти студенты Иллинойсского университета внесли два ключевых изменения в веб-браузер, которые значительно повысили его привлекательность: они добавили графику к тому, что в противном случае было скучным текстовым программным обеспечением, и, что самое важное, они перенесли программное обеспечение с так называемых компьютеров Unix , которые популярны только в технических и академических кругах, на операционную систему [Microsoft] Windows, которая используется на более чем 80 процентах компьютеров в мире, особенно персональных и коммерческих компьютерах. [23] : xxv
Mosaic основан на библиотеке libwww [24] [25] [26] и, таким образом, поддерживает широкий спектр интернет-протоколов, включенных в библиотеку: Archie , FTP , gopher , HTTP , NNTP , telnet , WAIS . [10]
Mosaic — не первый веб-браузер для Microsoft Windows; это малоизвестный Cello Томаса Р. Брюса . Unix-версия Mosaic уже была известна до того, как были выпущены версии для Microsoft Windows, Amiga и Mac. За исключением отображения изображений, встроенных в текст (а не в отдельном окне), оригинальный набор функций Mosaic похож на браузеры, по образцу которых он был создан, такие как ViolaWWW. [6] Но Mosaic был первым браузером, написанным и поддерживаемым командой штатных программистов, был надежным и достаточно простым в установке для новичков, а встроенная графика оказалась чрезвычайно привлекательной. Говорят, что Mosaic сделал Интернет доступным для обычного человека.
Mosaic был первым браузером, исследовавшим концепцию совместной аннотации в 1993 году [27], но так и не прошедшим тестовое состояние. [28]
Mosaic был первым браузером, который мог отправлять формы на сервер. [29] [30]
Mosaic привел к интернет-буму 1990-х годов. [23] : xlii В этот период существовали и другие браузеры, такие как Erwise , ViolaWWW , MidasWWW и tkWWW , но они не оказали такого же влияния на публичное использование Интернета, как Mosaic. [31]
В октябрьском номере журнала Wired за 1994 год Гэри Вулф в статье под названием «(Вторая фаза) революции уже началась: не смотрите сейчас, но Prodigy , AOL и CompuServe внезапно устарели, а Mosaic уверенно движется к тому, чтобы стать мировым стандартным интерфейсом» отмечает:
Когда дело доходит до разрушения парадигмы, удовольствие не самое главное. Это единственное. Если это звучит неправильно, подумайте о Mosaic. Mosaic — это знаменитый графический «браузер», который позволяет пользователям путешествовать по миру электронной информации с помощью интерфейса «укажи и щелкни». Очаровательный внешний вид Mosaic побуждает пользователей загружать в Сеть собственные документы, включая цветные фотографии, звуковые фрагменты, видеоклипы и гипертекстовые «ссылки» на другие документы. Следуя по ссылкам — щелкните, и появится связанный документ — вы можете путешествовать по онлайн-миру по путям прихоти и интуиции. Mosaic — не самый прямой способ найти онлайн-информацию. И не самый мощный. Это просто самый приятный способ, и за 18 месяцев с момента его выпуска Mosaic вызвал прилив волнения и коммерческой энергии, беспрецедентный в истории Сети. [21]
Рид также ссылается на сайт Мэтью К. Грея «Статистика Интернета: рост и использование Сети и Интернета», который указывает на резкий скачок в использовании Интернета во время появления Mosaic. [23] : xxv
Дэвид Хадсон соглашается с Ридом:
Реализация Mosaic Марком Андрессеном, основанная на работах Бернерса-Ли и теоретиков гипертекста до него, общепризнанно считается началом Интернета, каким он является сейчас. Mosaic, первый веб-браузер, завоевавший массы в Сети, был выпущен в 1993 году и стал доступен для широкой публики. Прилагательное феноменальный, так часто употребляемое в этой отрасли, действительно применимо к... «взрыву» в росте Интернета после появления Mosaic на сцене. Начиная практически с нуля, темпы роста Интернета (цитируемые в прессе), колеблющиеся около десятков тысяч процентов в течение смехотворно коротких периодов времени, не были настоящим сюрпризом. [32] : 42
В конечном итоге, веб-браузеры, такие как Mosaic, стали убийственными приложениями 1990-х годов. Веб-браузеры были первыми, кто привнес графический интерфейс в инструменты поиска растущего богатства распределенных информационных служб Интернета. В руководстве середины 1994 года Mosaic перечислен рядом с традиционными текстово-ориентированными инструментами поиска информации того времени, Archie and Veronica , Gopher и WAIS [33], но Mosaic быстро поглотил и вытеснил их все. Джозеф Хардин, директор группы NCSA, в рамках которой был разработан Mosaic, сказал, что в середине 1994 года загрузок было до 50 000 в месяц. [34]
В ноябре 1992 года в мире было двадцать шесть веб-сайтов [35] , и каждый из них привлекал внимание. В год выпуска 1993 у Mosaic была страница «Что нового», и в день добавлялась примерно одна новая ссылка. Это было время, когда доступ к Интернету быстро расширялся за пределы его прежней области академических кругов и крупных промышленных исследовательских институтов. Однако именно доступность Mosaic и графических браузеров на его основе привела к взрывному росту Интернета до более чем 10 000 сайтов к августу 1995 года и миллионов к 1998 году. [36] Меткалф выразил ключевую роль Mosaic следующим образом:
В первом поколении Web Тим Бернерс-Ли запустил стандарты Uniform Resource Locator (URL), Hypertext Transfer Protocol (HTTP) и HTML с прототипами серверов и браузеров на базе Unix. Несколько человек заметили, что Web может быть лучше, чем Gopher.
Во втором поколении Марк Андрессен и Эрик Бина разработали NCSA Mosaic в Университете Иллинойса. Несколько миллионов тогда внезапно заметили, что Интернет может быть лучше секса.
В третьем поколении Андрессен и Бина покинули NCSA, чтобы основать Netscape...
— Боб Меткалф [37] [38]
Netscape Navigator был позже разработан Netscape , в которой работали многие из авторов оригинального Mosaic; однако он намеренно не разделял код с Mosaic. Кодовым потомком Netscape Navigator является Mozilla Firefox . [39] [ нужна страница ]
Spyglass, Inc. лицензировала технологию и товарные знаки от NCSA для создания собственного веб-браузера, но никогда не использовала исходный код NCSA Mosaic. [40] Microsoft лицензировала Spyglass Mosaic в 1995 году за 2 миллиона долларов США , модифицировала его и переименовала в Internet Explorer . [41] После более позднего аудиторского спора Microsoft заплатила Spyglass 8 миллионов долларов. [41] [42] В руководстве пользователя 1995 года The HTML Sourcebook: The Complete Guide to HTML в разделе Coming Attractions конкретно указано , что Internet Explorer «будет основан на программе Mosaic». [19] : 331 Версии Internet Explorer до версии 7 указывали «Основано на NCSA Mosaic» в поле «О программе». Internet Explorer 7 был проверен Microsoft, чтобы убедиться, что он не содержит кода Spyglass Mosaic, [43] и, таким образом, больше не ссылается на Spyglass или Mosaic.
После того, как NCSA прекратила работу над Mosaic, разработка исходного кода NCSA Mosaic для X Window System была продолжена несколькими независимыми группами. Эти независимые разработки включают mMosaic (multicast Mosaic) [44], разработка которого была прекращена в начале 2004 года, а также Mosaic-CK и VMS Mosaic.
VMS Mosaic , версия, специально предназначенная для операционной системы OpenVMS , является одной из самых долгоживущих попыток поддерживать Mosaic. Используя поддержку VMS, уже встроенную в оригинальную версию (Бьорн С. Нильссон перенес Mosaic 1.2 в VMS летом 1993 года), [45] разработчики включили существенную часть HTML-движка из mMosaic, другой несуществующей разновидности браузера. [46] Начиная с последней версии (4.2), выпущенной в 2007 году, VMS Mosaic поддерживал HTML 4.0, OpenSSL , файлы cookie и различные форматы изображений, включая GIF , JPEG , PNG , BMP , TGA , TIFF и JPEG 2000. [47] Браузер работает на платформах VAX , Alpha и Itanium . [48]
Другая долгоживущая версия, Mosaic-CK , разработанная Кэмероном Кайзером, была в последний раз выпущена (версия 2.7ck9) 11 июля 2010 года; релиз с небольшими исправлениями совместимости (версия 2.7ck10) был выпущен 9 января 2015 года, за которым последовала еще одна (2.7ck11) в октябре 2015 года. [49] Заявленная цель проекта — « Lynx с графикой», и он работает на Mac OS X, Power MachTen , Linux и других совместимых Unix-подобных ОС . [49]
Версии Mosaic для X, Windows и Mac имели отдельные команды разработчиков и кодовые базы.
{{cite journal}}
: Цитировать журнал требует |journal=
( помощь )