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

Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Пакет приложений Mozilla
Mozilla 1.7 отображает страницу из польских Викиновостей
Mozilla 1.7 отображает страницу из польских Викиновостей
Разработчики)Фонд Mozilla
Окончательный релиз
1.7.13 / 21 апреля 2006 г . ; 14 лет назад [1] ( 2006-04-21 )
Репозиторий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. [2] Тем не менее, Mozilla Foundation подчеркнула, что предоставит инфраструктуру для членов сообщества, желающих продолжить разработку. Фактически это означает, что разработка пакета продолжится, но не самой Mozilla Foundation. Чтобы не вводить в заблуждение организации, которые все еще хотят использовать Mozilla Suite, было объявлено, что новый продукт, разработанный сообществом, будет называться « SeaMonkey », а номера версий начинаются с «1.0».

Особенности [ править ]

Удобство и доступность [ править ]

Mozilla поддерживает просмотр с вкладками , что позволяет пользователям открывать несколько веб-страниц в одном окне браузера. Первоначально доступная только через расширение MultiZilla , затем эта функция была реализована непосредственно в браузере. [3] 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. [5]

См. Также [ править ]

Примечания [ править ]

  1. ^ «Mozilla 1.7.13» . https://www-archive.mozilla.org . 21 апреля 2006 . Проверено 22 августа 2015 года .
  2. ^ «Два прекращенных браузера» . LWN.net. 21 декабря 2005 . Проверено 19 августа 2012 года .
  3. ^ Нолл, Джон (2007). «Инновации в разработке программного обеспечения с открытым исходным кодом: рассказ о двух функциях» (PDF) . Разработка, внедрение и инновации с открытым исходным кодом: Рабочая группа 2.13 IFIP по программному обеспечению с открытым исходным кодом, 11–14 июня 2007 г., Лимерик, Ирландия . Международная федерация обработки информации, том 234. Спрингер, Бостон, Массачусетс.
  4. Перейти ↑ Watson, Dave (21 июля 2001 г.). «Краткий обзор Mozilla 0.9.2» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 года .
  5. ^ "О SeaMonkey" . Проект SeaMonkey . Проверено 6 марта +2016 .

Ссылки [ править ]

Внешние ссылки [ править ]