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

Пакет приложений Mozilla
Mozilla 1.7.png
Mozilla 1.7 отображает страницу из польских Викиновостей
Разработчики) Фонд Mozilla
Окончательный релиз
1.7.13  Отредактируйте это в Викиданных / 21 апреля 2006 г . ; 15 лет назад ( 21 апреля 2006 г. )
Репозиторий dxr.mozilla.org/mozilla-central/source/
Двигатель Геккон
Операционная система Кроссплатформенность
Предшественник Коммуникатор Netscape
Преемник SeaMonkey
Лицензия Три лицензии Mozilla
Веб-сайт www.mozilla.org

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

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

Mozilla Suite состоял из нескольких основных программ: Navigator ( веб-браузер ), Communicator ( Mozilla Mail и группы новостей ), разработчика веб-страниц ( 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 Organization в конечном итоге преуспела в создании полнофункционального интернет-пакета, который превзошел Communicator по функциям, стабильности и степени соответствия стандартам. .

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

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

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

Функции

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

Mozilla поддерживает просмотр с вкладками , что позволяет пользователям открывать несколько веб-страниц в одном окне браузера. Первоначально доступная только через расширение MultiZilla , затем эта функция была реализована непосредственно в браузере. 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 уровня 2 и некоторые из еще не завершенных стандартов CSS уровня 3. Это был один из первых браузеров, прошедших оригинальный Box Acid Test , хотя он не полностью прошел более строгий тест Acid2 для поддержки стандартов HTML, CSS и PNG. Однако другие браузеры, основанные на более новых версиях базовой технологии Mozilla, проходят тест Acid2.

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

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

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

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

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

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

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

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

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

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

Кроме того, Mozilla Foundation использовала схему «вознаграждения за ошибки»: пользователи, сообщившие о действительной критической ошибке безопасности, получали денежное вознаграждение в размере 500 долларов США за каждый отчет и футболку Mozilla. Согласно 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.

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

Примечания

использованная литература

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