stringtranslate.com

Пакет приложений Mozilla

Mozilla Application Suite (первоначально известный как Mozilla , продаваемый как Mozilla Suite ) — это прекращенный кроссплатформенный интегрированный интернет-пакет . Его разработка была инициирована корпорацией Netscape Communications до ее приобретения AOL . Он был основан на исходном коде Netscape Communicator . Разработку возглавляли Mozilla Organization с 1998 по 2003 год и Mozilla Foundation с 2003 по 2006 год.

На смену проекту пришел интернет-пакет SeaMonkey (SeaMonkey было исходным кодовым названием проекта), интернет-пакет, управляемый сообществом, который основан на том же исходном коде и продолжает разрабатываться с использованием более новой кодовой базы Mozilla.

Mozilla Suite состоял из нескольких основных программ: Navigator ( веб-браузер ), Communicator ( Mozilla Mail & Newsgroups ), разработчика веб-страниц ( Mozilla Composer ), IRC-клиента ( ChatZilla ) и электронной адресной книги. Также были включены инструменты для синхронизации приложения с устройствами PalmPilot и несколько расширений для расширенной веб-разработки, включая DOM Inspector и Venkman ( отладчик JavaScript ).

Версии 6 и 7 пакета Netscape были основаны на пакете Mozilla Suite. Последняя официальная версия — 1.7.13, поскольку Mozilla Foundation в настоящее время занимается разработкой Firefox и Thunderbird . Mozilla Suite доступен на условиях тройной лицензии проекта Mozilla как бесплатное программное обеспечение с открытым исходным кодом .

История и развитие

Начальный экран пакета приложений Mozilla для Mac OS 9 с талисманом Mozilla

В марте 1998 года Netscape выпустила большую часть кода своего популярного пакета Netscape Communicator под лицензией с открытым исходным кодом. Название приложения, разработанного на основе этого, будет Mozilla, координируемым недавно созданной организацией Mozilla на веб-сайте mozilla.org. Хотя большая часть исходного кода Communicator, включая механизм компоновки и коды, связанные с внешним интерфейсом, вскоре после этого были заброшены, организации Mozilla в конечном итоге удалось создать полнофункциональный Интернет-пакет, который превзошел Communicator по функциям, стабильности и степени соответствия стандартам. .

Под флагом AOL организация Mozilla продолжала разработку браузера и управление исходным кодом Mozilla до июля 2003 года, когда эта задача была передана Mozilla Foundation. Фонд является некоммерческой организацией, состоящей в основном из разработчиков и сотрудников mozilla.org и владеющей товарным знаком Mozilla (но не авторскими правами на исходный код, которые сохраняются за отдельными и корпоративными участниками, но лицензируются в соответствии с условиями GPL и MPL ). Первоначальные пожертвования он получил от AOL, IBM , Sun Microsystems , Red Hat и Митча Капора . Однако все официальные связи с AOL были разорваны после объявления о прекращении поддержки браузера Netscape Navigator и согласия AOL использовать браузер Microsoft Internet Explorer в будущих версиях своего программного обеспечения AOL. AOL с тех пор объявила, что будет использовать механизм компоновки Gecko от Mozilla .

Согласно дорожной карте развития Mozilla, опубликованной 2 апреля 2003 года, организация Mozilla планировала сосредоточить усилия по разработке на новых автономных приложениях: Phoenix (теперь известный как Mozilla Firefox ) и Minotaur (теперь известный как Mozilla Thunderbird ). Чтобы отличить этот пакет от отдельных продуктов, он продается как «Mozilla Suite» или более длинный «Mozilla Application Suite».

10 марта 2005 г. Mozilla Foundation объявила, что не будет выпускать никаких официальных версий пакета, кроме 1.7.x. [4] Однако в Mozilla Foundation подчеркнули, что они предоставят инфраструктуру членам сообщества, желающим продолжить разработку. По сути, это означает, что разработка пакета продолжится, но не самой Mozilla Foundation. Чтобы не вводить в заблуждение организации, которые все еще хотят использовать Mozilla Suite, было объявлено, что новый продукт, разработанный сообществом, будет называться « SeaMonkey », а номера версий начинаются с «1.0».

Функции

Удобство и доступность

Mozilla поддерживает просмотр с вкладками , что позволяет пользователям открывать несколько веб-страниц в одном окне браузера. Первоначально эта функция была доступна только через расширение MultiZilla, но затем была реализована непосредственно в браузере. [5] Mozilla также принадлежала к группе браузеров, которые рано внедрили настраиваемую блокировку всплывающих окон и детальное управление файлами cookie, включая подсказки для файлов cookie.

Браузер имел ряд функций, которые помогали пользователям находить информацию. Во-первых, в Mozilla была функция поэтапного поиска , известная как «найти по мере ввода». Если эта функция включена, пользователь может просто начать вводить слово во время просмотра веб-страницы, и браузер автоматически выполнит его поиск и выделит первый найденный экземпляр. По мере того как пользователь вводил больше слова, браузер уточнял поиск.

Кроме того, Mozilla поддерживает функцию «пользовательского ключевого слова». Эта функция позволяла пользователям получать доступ к своим закладкам из строки адреса, используя ключевые слова (и необязательный параметр запроса). Например, используя специальное ключевое слово, пользователь может ввести «google apple» в адресную строку и быть перенаправлен на результаты поиска Google по слову «apple».

Что касается компонента почты и групп новостей, встроенный байесовский спам-фильтр электронной почты может эффективно отфильтровывать нежелательный спам по электронной почте после определенного периода обучения.

Настраиваемость

Mozilla представила модель расширений , которая была расширена и улучшена Firefox и Thunderbird. С помощью расширений (устанавливаемых через модули XPInstall ) пользователи могут активировать новые функции, такие как жесты мыши , блокировка рекламы, переключение прокси-сервера и инструменты отладки .

Можно рассматривать систему расширений как площадку для экспериментов, где можно тестировать новые функциональные возможности. Иногда расширение или его часть становились частью официального продукта (например, функция просмотра вкладок MultiZilla в конечном итоге стала частью стандартной Mozilla).

Mozilla также поддерживала множество тем/скинов, которые меняли ее внешний вид. Темы состояли из пакетов CSS и файлов изображений. На веб -сайте дополнений Mozilla предлагалось множество тем. Помимо добавления новой темы, пользователи могли настраивать ее интерфейс, добавляя и удаляя некоторые кнопки и панели инструментов.

Кроме того, Mozilla сохранила большую часть своих настроек в списке, к которому пользователи могли получить доступ, набрав about:config в адресной строке. Некоторые настройки были доступны только через него, например включение значков закладок.

Поддержка стандартов

Mozilla Foundation гордится тем, что Mozilla соответствует существующим стандартам, особенно веб-стандартам W3C . В то время Mozilla имела обширную поддержку большинства основных стандартов, включая HTML , XML , XHTML , CSS , JavaScript , DOM , MathML , DTD , XSLT и XPath .

Mozilla также поддерживала изображения PNG и переменную прозрачность (которые Internet Explorer полностью поддерживал только в версии 7 ). Действительно, отсутствие поддержки изображений PNG в Internet Explorer вызвало много споров, поскольку многие веб-разработчики хотели отойти от старого формата GIF, который не обладает такими же возможностями и качеством изображения, как PNG.

Mozilla реализовала большую часть CSS Level 2 и часть еще не завершенного CSS Level 3. Он был одним из первых браузеров, прошедших оригинальный тест Box Acid, хотя он не полностью проходит более строгий тест Acid2 на поддержку стандартов HTML, CSS и PNG. Однако другие браузеры, основанные на более новых версиях базовой технологии Mozilla, проходят тест Acid2.

Почта и группа новостей поддерживали POP и IMAP. Он также поддерживал завершение адреса LDAP. Поддерживалось как чтение, так и написание электронных писем в формате HTML. Почтовые файлы хранились в формате mbox и поэтому были переносимыми.

Первая версия пакета, то есть та, которая легла в основу Netscape 6 , не поддерживала элемент блинка , что делало его единственным браузером Netscape/Mozilla, который не поддерживал пресловутый тег, созданный самой Netscape. Более поздние версии пакета поддерживали этот элемент, а также тег выделения , первоначально созданный конкурирующим Internet Explorer .

Кроссплатформенная поддержка

Mozilla работала на самых разных платформах. Релизы, доступные на основном сайте распространения, поддерживали следующие операционные системы:

Mozilla использовала один и тот же формат для хранения профилей пользователей (которые содержат их личные настройки браузера) даже в разных операционных системах, поэтому профиль можно использовать на нескольких платформах, при условии, что все платформы могут получить доступ к профилю (например, профиль хранился в разделе FAT32 , доступном как из Windows, так и из Linux). Эта функция была полезна для пользователей, которые загружают свои машины с двойной загрузкой. Однако иногда это может вызывать проблемы, особенно с расширениями.

Инструменты веб-разработки

Mozilla поставлялась с тремя инструментами веб-разработки — DOM Inspector , Venkman и консолью JavaScript. Инспектор DOM был недоступен в браузерах, отличных от Mozilla, а консоль JavaScript была более продвинутой, чем консоли, доступные в браузерах, отличных от Mozilla. Венкман был сложным в использовании, но достойным отладчиком JavaScript. Они были установлены по умолчанию, хотя вы можете отказаться от них (за исключением консоли JavaScript) с помощью других вариантов установки.

Безопасность

Mozilla была разработана с учетом требований безопасности. Среди его ключевых особенностей было использование модели безопасности «песочницы» , политики одинакового происхождения и белого списка внешних протоколов.

Одной из ключевых характеристик безопасности Mozilla было то, что ее исходный код виден всем. Предлагаемые изменения программного обеспечения были проверены по крайней мере одним человеком и, как правило, «супер-проверены» еще одним человеком, и после размещения в программном обеспечении они были видны всем остальным, чтобы они могли их рассмотреть, опротестовать или улучшить.

Кроме того, [ когда? ] схема «награды за ошибки»: пользователи, сообщившие о действительной критической ошибке безопасности, получали денежное вознаграждение в размере 500 долларов США за каждое сообщение и футболку Mozilla. Целью этой системы «bug bounty», по мнению Mozilla Foundation, было «побудить больше людей находить и сообщать об ошибках безопасности в наших продуктах, чтобы мы могли сделать наши продукты еще более безопасными, чем они есть». Любой человек в мире мог сообщить об ошибке. Кроме того, каждому был доступен доступ к исходному коду Mozilla Firefox, внутренней проектной документации, обсуждениям на форуме и другим материалам, которые могли быть полезны в поиске ошибок.

Фонд Mozilla Foundation опубликовал политику ошибок безопасности, чтобы помочь участникам бороться с уязвимостями безопасности. Политика ограничивает доступ к отчету об ошибках, связанных с безопасностью, для членов команды безопасности до тех пор, пока Mozilla не выпустит исправление проблемы. Это сделано для того, чтобы предотвратить эксплуатацию общеизвестных уязвимостей и дать разработчикам время выпустить исправление. Хотя эта политика аналогична другим политикам « ответственного раскрытия информации », изданным такими компаниями, как Microsoft, она противоречит принципу полного раскрытия информации , которому отдают предпочтение некоторые исследователи безопасности.

По состоянию на июнь 2005 года Secunia сообщила о трех неисправленных уязвимостях в Mozilla, самая серьезная из которых была помечена как «менее критическая».

Принятие на рынок и завершение проекта

С 1998 по 2004 год глобальная доля использования Mozilla выросла с незначительной величины примерно до 3%. Из-за плана Фонда переключить фокус разработки на автономные приложения, такие как Firefox и Thunderbird, многие новые функции и улучшения были недоступны для Mozilla. Это, в сочетании с маркетинговой инициативой сообщества под названием « Распространение Firefox », отвлекло все больше и больше пользователей от Mozilla с конца 2004 года, когда был выпущен Firefox 1.0. Официальных выпусков Mozilla Suite после версии 1.7.13 не было. По состоянию на 2008 год доля использования Mozilla Suite составляла примерно 0,1%. SeaMonkey , интернет-пакет, управляемый сообществом и основанный на том же исходном коде, пользуется популярностью у тех, кто ценит набор функций Mozilla. [7]

Смотрите также

Рекомендации

  1. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  2. ^ ab «Выпуски Mozilla 1.x». Архивировано из оригинала 23 апреля 2006 года.
  3. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  4. ^ «Два браузера, выпуск которых прекращен». LWN.net. 21 декабря 2005 года . Проверено 19 августа 2012 г.
  5. ^ Нолл, Джон (2007). «Инновации в разработке программного обеспечения с открытым исходным кодом: история двух функций» (PDF) . Разработка, внедрение и инновации с открытым исходным кодом . ИФИП — Международная федерация обработки информации. Том. 234. Международная федерация обработки информации, том 234. Спрингер, Бостон, Массачусетс. стр. 109–120. дои : 10.1007/978-0-387-72486-7_9. ISBN 978-0-387-72485-0. S2CID  7090935. Архивировано из оригинала (PDF) 28 июля 2018 г. {{cite book}}: |website=игнорируется ( помощь )
  6. Уотсон, Дэйв (21 июля 2001 г.). «Краткий обзор Mozilla 0.9.2». Группа пользователей OS/2 Южной Калифорнии . Проверено 16 августа 2010 г.
  7. ^ «О SeaMonkey». Проект SeaMonkey . Проверено 6 марта 2016 г.

Общие ссылки

Внешние ссылки