Введение

История Mozilla Application Suite началась с публикации исходного кода Netscape в качестве проекта с открытым исходным кодом. После многих лет упорной работы (благодаря вкладу сообщества) Mozilla 1.0 была выпущена 5 июня 2002 года. Её программная база, особенно движок разметки Gecko, стала основой для множества приложений, созданных на базе Mozilla, включая флагманские продукты Mozilla Foundation – Mozilla Firefox и Mozilla Thunderbird. Хотя пакет больше не является официальным продуктом Mozilla, его разработка и поддержка продолжаются в рамках проекта сообщества SeaMonkey.

Переписывание с нуля

В конечном счете, основные разработчики Mozilla пришли к выводу, что старый код не подлежал восстановлению. Как указано в дорожной карте разработки от 26 октября 1998 года, было решено отказаться от всей кодовой базы и переписать ее с нуля. В результате план включал, среди прочего, создание совершенно новой кроссплатформенной библиотеки пользовательского интерфейса и нового движка разметки. Мало кто предвидел исход. 7 декабря 1998 года Netscape выпустила специальную "предварительную версию", основанную на движке разметки Gecko. Gecko уже некоторое время разрабатывался в Netscape под внутренним названием NGLayout (сокращение от "Next Generation Layout"). Он был заметно быстрее и меньше, чем его предшественник (известный как Mariner). Одной из широко освещаемых особенностей первого предварительного выпуска Gecko было то, что он помещался на один дискету объемом 1,44 МБ, что составляло примерно одну десятую размера большинства современных браузеров. Оперативный выпуск Gecko заставил многих поверить, что полноценный браузер не за горами. Однако первый релиз движка разметки был далек от совершенства и стабильности, и тем более не был готов к широкому использованию. Создание полнофункционального веб-браузера требовало гораздо большего, чем просто развивающийся движок рендеринга: разработчики Mozilla вскоре задумали проект, более амбициозный, чем простой веб-браузер. Новая Mozilla (внутреннее кодовое название "Seamonkey") должна была стать платформой для интернет-приложений, с полностью программируемым пользовательским интерфейсом и модульной архитектурой. Эта Mozilla должна была одинаково хорошо функционировать как хост для почтового клиента, клиента мгновенных сообщений, новостного клиента или любого другого приложения. Из-за объема работы, необходимого для этой масштабной переработки, проект значительно отставал от первоначальных сроков. В последующие годы скептицизм в отношении Mozilla рос, и некоторые сомневались, что готовый браузер Mozilla когда-либо увидит свет. Однако проект продолжался, не прерываясь ни во время покупки Netscape компанией AOL, ни во время краха доткомов. К 5 июня 2002 года проект Mozilla выпустил версию 1.0 браузера, работавшую на нескольких операционных системах, включая Linux, Mac OS, Microsoft Windows и Solaris. Браузер был высоко оценен за внедрение новых функций, отсутствовавших в Internet Explorer, включая улучшенную поддержку настроек конфиденциальности пользователей и некоторые улучшения интерфейса. Кроме того, браузер Mozilla стал де-факто эталонной реализацией для различных стандартов World Wide Web Consortium благодаря его сильной поддержке этих стандартов.

Независимость от AOL

15 июля 2003 года AOL объявила о закрытии своего браузерного подразделения, которое фактически являлось Netscape Mozilla. AOL уволила большинство сотрудников и разработчиков Netscape, за исключением тех, кто был переведен в другие подразделения. С здания Netscape снимали вывески, что многие восприняли как окончание существования Netscape. AOL сохранила бренд Netscape для своего портала, но больше не финансировала разработку кодовой базы Mozilla. В тот же день был создан Фонд Mozilla. Фонд – это некоммерческая организация, состоящая преимущественно из разработчиков и сотрудников Mozilla Organization, владеющая товарным знаком Mozilla (но не авторскими правами на исходный код, которые остаются за отдельными разработчиками и корпоративными участниками, но распространяются по лицензиям GPL, MPL и LGPL). Фонд получил первоначальные пожертвования в размере 2 миллионов долларов от AOL, IBM, Sun Microsystems и Red Hat, а также 300 000 долларов от Митча Капора. Многие ожидали этого после того, как AOL достигла соглашения с конкурентом Microsoft, по условиям которого программное обеспечение AOL должно было использовать Internet Explorer в течение следующих 7 лет. Netscape всегда рассматривалась AOL как средство давления на Microsoft.

Конец сюиты

Согласно дорожной карте разработки Mozilla, опубликованной 2 апреля 2003 года, организация Mozilla планировала сосредоточить усилия по разработке на новых самостоятельных приложениях: Phoenix (впоследствии известный как Mozilla Firefox) и Minotaur (впоследствии известный как Mozilla Thunderbird). С тех пор множество новых функций и улучшений было добавлено исключительно в эти самостоятельные приложения. 10 марта 2005 года Mozilla Foundation объявила о прекращении выпуска официальных версий пакета после 1.7.x. Однако фонд подчеркнул, что продолжит предоставлять инфраструктуру для членов сообщества, желающих продолжить разработку. Фактически, это означает, что пакет будет продолжать развиваться, но уже не силами Mozilla Foundation. Чтобы избежать путаницы среди организаций, которые по-прежнему хотят использовать оригинальный пакет Mozilla, новому продукту требовалось новое название. 2 июля 2005 года было объявлено, что пакет будет называться SeaMonkey, что изначально было кодовым названием Mozilla Application Suite. Новая руководящая группа проекта известна как "Совет SeaMonkey".

Брендинг и визуальная идентичность

Первоначально термин "Mozilla" использовался в широком смысле для обозначения различных аспектов, включая проект Mozilla, пакет Mozilla Suite, кодовую базу пакета и связанные с ней технологии. После изменения направления разработки, чтобы отличать пакет от отдельных продуктов, пакет продавался как "Mozilla Suite" или более длинное название "Mozilla Application Suite". Часто утверждается, что поскольку свободное программное обеспечение обычно разрабатывается программистами, а не графическими дизайнерами или специалистами по удобству использования, оно часто страдает от слабого дизайна иконок и графического интерфейса, а также от отсутствия выразительной визуальной идентичности. В процессе разработки Mozilla в различных частях приложения использовалось несколько логотипов. Эти логотипы были непоследовательны друг с другом: например, логотип, используемый в качестве значка программы, отличался от логотипа, используемого в качестве индикатора загрузки, который, в свою очередь, отличался от логотипа в окне "О программе".

Галерея скриншотов

На следующих скриншотах показана эволюция пользовательского интерфейса Mozilla от M3 до 1.0. Интерфейс Mozilla практически не изменился после версии 1.0. Mozilla M11 недоступна из-за сбоя в работе программы.