stringtranslate.com

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

Mozilla Application Suite (первоначально известный как 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 & 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 Application Suite для Mac OS 9 с изображением талисмана Mozilla

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

Под знаменем AOL организация Mozilla продолжала разработку браузера и управление исходным кодом Mozilla до июля 2003 года, когда эта задача была передана фонду Mozilla Foundation. Фонд является некоммерческой организацией, состоящей в основном из разработчиков и сотрудников mozilla.org, и владеет торговой маркой Mozilla (но не авторскими правами на исходный код, которые сохраняются за индивидуальными и корпоративными участниками, но лицензируются в соответствии с условиями GPL и MPL ) . Он получил первоначальные пожертвования от AOL, IBM , Sun Microsystems , Red Hat и Митча Капора . Однако все официальные связи с AOL были разорваны после объявления о завершении поддержки браузера Netscape Navigator и соглашения AOL об использовании браузера Internet Explorer от Microsoft в будущих версиях своего программного обеспечения 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 была функция постепенного поиска, известная как «find as you type». При включении этой функции пользователь мог просто начать вводить слово во время просмотра веб-страницы, и браузер автоматически искал его и выделял первое найденное вхождение. По мере того, как пользователь вводил больше слова, браузер уточнял свой поиск.

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

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

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

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

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

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

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

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

Mozilla Foundation гордилась соответствием Mozilla существующим стандартам, особенно стандартам W3C Web. 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 , не поддерживала элемент blink , что сделало его единственным браузером Netscape/Mozilla, который не поддерживал пресловутый тег, созданный самим Netscape. Более поздние версии пакета поддерживали этот элемент, а также тег marquee , изначально созданный конкурирующим Internet Explorer .

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

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

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

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

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

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

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

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

Кроме того, Mozilla Foundation запустила [ когда? ] схему «bug bounty»: пользователи, которые сообщили о действительной критической ошибке безопасности, получили денежное вознаграждение в размере 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. ^ https://www-archive.mozilla.org/releases/mozilla1.7.13/. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ ab "Mozilla 1.x Releases". Архивировано из оригинала 23 апреля 2006 г.
  3. ^ https://www-archive.mozilla.org/releases/mozilla1.8b1/. {{cite web}}: Отсутствует или пусто |title=( помощь )
  4. ^ "Два прекращенных браузера". LWN.net. 21 декабря 2005 г. Получено 19 августа 2012 г.
  5. ^ Нолл, Джон (2007). «Инновации в разработке программного обеспечения с открытым исходным кодом: история двух особенностей» (PDF) . Разработка, внедрение и инновации с открытым исходным кодом . IFIP — Международная федерация по обработке информации. Том 234. Международная федерация по обработке информации, том 234. Springer, Бостон, Массачусетс. С. 109–120. doi :10.1007/978-0-387-72486-7_9. ISBN 978-0-387-72485-0. S2CID  7090935. Архивировано из оригинала (PDF) 28.07.2018. {{cite book}}: |website=проигнорировано ( помощь )
  6. Уотсон, Дэйв (21 июля 2001 г.). «Быстрый взгляд на Mozilla 0.9.2». Группа пользователей OS/2 Южной Калифорнии . Получено 16 августа 2010 г.
  7. ^ "О SeaMonkey". Проект SeaMonkey . Получено 6 марта 2016 г.

Общие ссылки

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