Пакет приложений Mozilla
Разработчик(и) | Фонд Мозиллы |
---|---|
Финальный выпуск | |
Предварительный выпуск | |
Репозиторий | dxr.mozilla.org/mozilla-central/source/ |
Двигатель | Геккон |
Операционная система | Кросс-платформенный |
Предшественник | Нетскейп Коммуникатор |
Преемник | SeaMonkey |
Лицензия | Mozilla Тройная лицензия |
Веб-сайт | www.mozilla.org |
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 как бесплатное программное обеспечение с открытым исходным кодом .
История и развитие
[ редактировать ]В марте 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 Test , хотя он не полностью проходит более строгий тест Acid2 на поддержку стандартов HTML, CSS и PNG. Однако другие браузеры, основанные на более новых версиях базовой технологии Mozilla, проходят тест Acid2.
Почта и группа новостей поддерживали POP и IMAP. Он также поддерживал завершение адреса LDAP. Поддерживалось как чтение, так и написание электронных писем в формате HTML. Почтовые файлы хранились в формате mbox и поэтому были переносимыми.
Первая версия пакета, то есть та, которая легла в основу Netscape 6 , не поддерживала элемент блинка , что делало его единственным браузером Netscape/Mozilla, который не поддерживал пресловутый тег, созданный самой Netscape. Более поздние версии пакета поддерживали этот элемент, а также тег выделения , первоначально созданный конкурирующим Internet Explorer .
Кроссплатформенная поддержка
[ редактировать ]Mozilla работала на самых разных платформах. Релизы, доступные на основном сайте распространения, поддерживали следующие операционные системы:
- Различные версии Microsoft Windows , включая 95 , 98 , Me , NT 4.0 , 2000 , XP , Server 2003 и Vista .
- Мак ОС Х
- Mac OS 9 (выпуск прекращен после Mozilla 1.2.1, но неофициальная версия Mozilla 1.3.1 доступна здесь [1] ). Однако для классической Mac OS сохранилась обновленная ветка Suite в виде Classilla .
- Linux Операционные системы на базе с использованием X.Org Server или XFree86.
- OS/2 , также известная как Warpzilla. [6]
Mozilla использовала один и тот же формат для хранения профилей пользователей (которые содержат их личные настройки браузера) даже в разных операционных системах, поэтому профиль можно использовать на нескольких платформах, при условии, что все платформы могут получить доступ к профилю (например, профиль хранился в разделе FAT32 , доступном как из Windows, так и из Linux). Эта функция была полезна для пользователей, которые загружают свои машины с двойной загрузкой. Однако иногда это может вызывать проблемы, особенно с расширениями.
Инструменты веб-разработки
[ редактировать ]Mozilla поставлялась с тремя инструментами веб-разработки — DOM Inspector , Venkman и JavaScript Console . Инспектор DOM был недоступен в браузерах, отличных от Mozilla, а консоль JavaScript была более продвинутой, чем консоли, доступные в браузерах, отличных от Mozilla. Венкман был сложным в использовании, но достойным отладчиком JavaScript. Они были установлены по умолчанию, хотя вы можете отказаться от них (за исключением консоли JavaScript) с помощью других вариантов установки.
Безопасность
[ редактировать ]Mozilla была разработана с учетом требований безопасности. Среди его ключевых особенностей было использование модели безопасности «песочницы» , политики одинакового происхождения и белого списка внешних протоколов.
Одной из ключевых характеристик безопасности Mozilla было то, что ее исходный код виден всем. Предлагаемые изменения программного обеспечения были проверены по крайней мере одним человеком и, как правило, «супер-проверены» еще одним человеком, и после размещения в программном обеспечении они были видны всем остальным, чтобы они могли их рассмотреть, опротестовать или улучшить.
Кроме того, Mozilla Foundation управляла [ когда? ] схема «вознаграждения за ошибки»: пользователи, сообщившие о действительной критической ошибке безопасности, получали денежное вознаграждение в размере 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]
См. также
[ редактировать ]- Список веб-браузеров
- Список программ чтения новостей Usenet
- Список редакторов HTML
- Сравнение веб-браузеров
- Сравнение почтовых клиентов
- Сравнение HTML-редакторов
- Сравнение клиентов Internet Relay Chat
- SeaMonkey
Ссылки
[ редактировать ]- ^ https://www-archive.mozilla.org/releases/mozilla1.7.13/ .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Перейти обратно: а б «Выпуски Mozilla 1.x» . Архивировано из оригинала 23 апреля 2006 года.
- ^ https://www-archive.mozilla.org/releases/mozilla1.8b1/ .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «Два снятых с производства браузеров» . LWN.net. 21 декабря 2005 года . Проверено 19 августа 2012 г.
- ^ Нолл, Джон (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=
игнорируется ( помогите ) - ^ Уотсон, Дэйв (21 июля 2001 г.). «Краткий обзор Mozilla 0.9.2» . Группа пользователей OS/2 Южной Калифорнии . Проверено 16 августа 2010 г.
- ^ «О SeaMonkey» . Проект SeaMonkey . Проверено 6 марта 2016 г.
Общие ссылки
[ редактировать ]- Фонд Mozilla (2 апреля 2003 г.). Дорожная карта развития Mozilla . Проверено 11 июня 2005 г.
- Фонд Mozilla (10 марта 2005 г.). Пакет приложений Mozilla — план перехода . Проверено 10 марта 2005 г.
- Совет SeaMonkey (2 июля 2005 г.). Проект SeaMonkey продолжает работу над Internet Suite . Проверено 27 марта 2007 г.