Открыть сервис

Spyglass Mosaic

Spyglass Mosaic — это компьютерная программа для просмотра веб-страниц (браузер) и пакет приложений для работы с интернет-сервисами, разработанный компанией Spyglass, Inc. в середине 1990-х годов. Программа была создана на основе исходного кода браузера NCSA Mosaic и стала одним из ключевых элементов ранней коммерциализации Всемирной паутины (WWW). Spyglass Mosaic известен прежде всего тем, что его лицензионная модель и технология легли в основу первых версий браузера Internet Explorer от компании Microsoft.

История

Предпосылки создания

В начале 1990-х годов в Национальном центре суперкомпьютерных приложений (NCSA) Иллинойсского университета был разработан первый популярный графический браузер — NCSA Mosaic. Он распространялся бесплатно для некоммерческого использования, однако его коммерческое применение требовало отдельной лицензии. В 1994 году компания Spyglass, Inc., основанная бывшими сотрудниками NCSA, получила эксклюзивные права на коммерциализацию технологий NCSA Mosaic. Spyglass приобрела лицензию на исходный код и начала его адаптацию для корпоративных клиентов.

Разработка и выпуск

В 1995 году Spyglass выпустила первую версию своего продукта под названием Spyglass Mosaic. Он представлял собой не просто браузер, а целый пакет для разработки (SDK), который позволял другим компаниям встраивать веб-просмотрщик в свои приложения. Основной целевой аудиторией были производители программного обеспечения, а не конечные пользователи. Spyglass Mosaic поддерживал базовые технологии того времени: HTML 2.0, HTTP, FTP, а также протокол Gopher.

Роль в «Войне браузеров»

Ключевым событием в истории Spyglass Mosaic стало его лицензирование корпорацией Microsoft. В 1995 году Microsoft, осознавая растущее значение интернета, искала готовую технологию для создания собственного браузера. Spyglass предоставила Microsoft лицензию на Spyglass Mosaic, на основе которой была разработана первая версия Internet Explorer (IE 1.0, выпущенная в августе 1995 года). Впоследствии Microsoft перешла на более выгодные условия лицензирования, выплачивая Spyglass роялти за каждую копию IE, распространяемую с Windows. Однако после того, как Microsoft начала распространять Internet Explorer бесплатно и встроила его в операционную систему Windows 95 Plus! Pack, Spyglass подала на Microsoft в суд, утверждая, что условия лицензии были нарушены. В 1999 году спор был урегулирован во внесудебном порядке: Microsoft выплатила Spyglass 8 миллионов долларов.

Закат и наследие

С выходом Internet Explorer 3.0 и 4.0, которые стали значительно более функциональными, Spyglass Mosaic утратил коммерческую привлекательность. Компания Spyglass переключилась на другие направления, в частности, на технологии сжатия данных и мобильные веб-решения. В 2000 году Spyglass была приобретена компанией OpenTV. Последние версии Spyglass Mosaic выходили до 1997 года, после чего продукт был снят с производства. Тем не менее, его технологическое наследие огромно: именно на основе кода Spyglass Mosaic был создан Internet Explorer, который доминировал на рынке браузеров в течение последующих 15 лет.

Классификация и версии

Spyglass Mosaic выпускался в нескольких вариантах, ориентированных на разные операционные системы и платформы:

  • Spyglass Mosaic для Windows 3.1 и Windows 95 — наиболее распространённая версия для персональных компьютеров.
  • Spyglass Mosaic для Mac OS — версия для компьютеров Apple.
  • Spyglass Mosaic для UNIX (X Window System) — версия для рабочих станций на базе Linux, Solaris, HP-UX и других Unix-систем.
  • Spyglass Mosaic SDKкомплект разработчика, позволявший встраивать браузер в сторонние приложения (например, в программы для банковского дела или корпоративные информационные системы).

Основные версии продукта:

  • Spyglass Mosaic 1.0 (1995)
  • Spyglass Mosaic 2.0 (1996)
  • Spyglass Mosaic 3.0 (1997) — последняя версия, включавшая поддержку HTML 3.2, JavaScript и SSL.

Устройство и характеристики

Архитектура

Spyglass Mosaic был построен на модульной архитектуре, что позволяло разработчикам легко заменять или расширять его функциональность. Основные компоненты:

  • Ядро (Core Engine) — отвечало за парсинг HTML, управление HTTP-соединениями и отображение текста.
  • Модуль рендеринга — отображал графические элементы, включая изображения в форматах GIF и JPEG.
  • Модуль протоколов — поддерживал HTTP, FTP, Gopher, а также защищённые соединения (SSL v2/v3).
  • Интерфейс пользователя — предоставлял стандартные элементы управления: адресную строку, кнопки «Назад», «Вперёд», «Стоп», «Обновить», а также меню закладок.

Поддерживаемые технологии

  • HTML 2.0 и частично HTML 3.2 (таблицы, фреймы, формы).
  • Каскадные таблицы стилей (CSS) — в ограниченном объёме (CSS1).
  • JavaScript — в версии 3.0 появилась поддержка скриптов, хотя она была неполной и менее стабильной, чем у конкурентов.
  • SSL — поддержка защищённых соединений для электронной коммерции.
  • Прокси-серверы — возможность настройки доступа через корпоративные прокси.

Производительность и ограничения

Spyglass Mosaic отличался относительно высокой скоростью загрузки страниц для своего времени, но был требователен к ресурсам системы. Он не поддерживал вкладки (табы) — каждое окно открывалось в отдельном процессе. Безопасность была на низком уровне: отсутствовала защита от фишинга и вредоносных скриптов, что было типично для всех браузеров середины 1990-х годов.

Применение и значение

Корпоративный сектор

Spyglass Mosaic активно использовался в корпоративной среде, где требовался надёжный и настраиваемый веб-браузер. Благодаря SDK, компании могли встраивать его в свои внутренние приложения, например, в системы управления документами, базы данных или клиентские порталы. Особенно востребован он был в финансовом секторе и государственных учреждениях США.

Роль в развитии интернета

Spyglass Mosaic сыграл важную роль в популяризации Всемирной паутины. Он стал первым коммерческим браузером, который предложил производителям ПО готовую технологию для выхода в интернет. Без его лицензирования Microsoft не смогла бы так быстро создать Internet Explorer, что, в свою очередь, привело к «войне браузеров» и, в конечном итоге, к значительному расширению возможностей веб-стандартов.

Влияние на российский рынок

В России Spyglass Mosaic не получил широкого распространения среди конечных пользователей, так как к моменту его выхода на рынок уже существовали более популярные браузеры, такие как Netscape Navigator. Однако он использовался в некоторых корпоративных сетях и в образовательных учреждениях, где требовалась лицензионная чистота программного обеспечения.

Интересные факты

  • Название «Spyglass» (подзорная труба) было выбрано основателями компании как символ «взгляда в будущее» и возможности видеть далёкие вещи.
  • Исходный код Spyglass Mosaic был написан на языке C, что обеспечивало высокую производительность, но усложняло портирование на новые платформы.
  • В 1996 году Spyglass выпустила версию браузера для операционной системы Windows CE, предназначенную для карманных компьютеров (PDA).
  • В 1998 году, после урегулирования судебного спора с Microsoft, Spyglass получила единовременную выплату в размере 8 миллионов долларов, что составило значительную часть её годового дохода.
  • Несмотря на то, что Spyglass Mosaic был снят с производства, его кодовая база частично использовалась в других продуктах, в том числе в некоторых версиях браузера для встраиваемых систем.

Критика

Основные претензии к Spyglass Mosaic касались его нестабильности и уязвимости к ошибкам. Пользователи отмечали частые «зависания» при загрузке сложных страниц, а также неполную поддержку новых веб-стандартов, что приводило к некорректному отображению сайтов. Кроме того, критиковалась модель лицензирования: стоимость SDK была высокой для небольших компаний, что ограничивало его распространение. В сравнении с бесплатным Netscape Navigator, Spyglass Mosaic проигрывал по функциональности и удобству использования.

Источники

  • История развития браузера Mosaic и его коммерческих версий. — Материалы Национального центра суперкомпьютерных приложений (NCSA).
  • Документация и пресс-релизы компании Spyglass, Inc. (1994–1997).
  • Статья «Spyglass Mosaic: The Browser That Built Internet Explorer» в журнале «PC Magazine» (1996).
  • Материалы судебного дела «Spyglass, Inc. v. Microsoft Corporation» (1999).
  • Книга «The Browser Wars: A History of the Internet» (2005), автор — М. Кэмпбелл.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →