Mozilla

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Mozilla
Административный центр:
Тип организации:

сообщество

Основание

28 февраля 1998

Продукция

Свободное программное обеспечение

mozilla.org
Commons-logo.svg Mozilla на Викискладе

Mozilla — сообщество, созданное в 1998 году членами Netscape, занимающееся созданием свободного программного обеспечения. Сообщество использует, разрабатывает, распространяет и поддерживает продукты Mozilla, содействуя тем самым распространению исключительно свободного программного обеспечения и открытых стандартов, лишь с незначительными исключениями. Сообщество поддерживается Mozilla Foundation и его дочерней компанией Mozilla Corporation[1].

Mozilla выпускает множество продуктов, такие как веб-браузер Firefox, клиент электронной почты Thunderbird, мобильный браузер Firefox Mobile, мобильная операционная система Firefox OS, система отслеживания ошибок Bugzilla, Firefox Focus (англ.), приватный веб-браузер для iOS и Android[2], и другие проекты.

Продукты[править | править вики-текст]

Firefox[править | править вики-текст]

Firefox — свободный веб-браузер, флагманский программный продукт сообщества. Он доступен в двух версиях: для компьютера и мобильного телефона. Firefox использует движок Gecko для отображения веб-страниц, который реализует текущие и ожидаемые веб-стандарты[3]. По состоянию на конец 2015 года, Firefox имеет около 10-11% доли на мировом рынке браузеров, что делает его четвёртым наиболее используемым браузером[4][5][6].

Firefox изначально задумывался в качестве экспериментального проекта Дейвом Хайяттом, Джо Хьюиттом и Блейком Россом. Они верили, что коммерческие требования к Netscape от спонсорства и разработчиков управляемых функций ползучести ставят под угрозу полезность браузера Mozilla[7]. Для борьбы с тем, что они видели в период работы над Mozilla Suite, они создали автономный браузер, с помощью которого они намеревались заменить Mozilla Suite.

Firefox первоначально был назван Phoenix, но название было изменено таким образом, чтобы избежать конфликтов с торговой маркой Phoenix Technologies. Объявленное наименование, Firebird, вызвало возражение со стороны Firebird-сообщества[8][9]. Сегодняшнее название, Firefox, было выбрано 9 февраля 2004 года[10].

Firefox Mobile[править | править вики-текст]

Firefox Mobile (кодовое название Fennec) — мобильная версия браузера Mozilla Firefox для мобильных устройств, таких как смартфоны и планшетные компьютеры.

Мобильный Firefox использует тот же браузерный движок, что и Mozilla Firefox — Gecko. Например, версия 1.0 используется один и тот же движок, что и Firefox 3.6, а в следующем выпуске (4.0) общий код ядра с Firefox 4.0. Его функции включают в себя поддержку HTML5, Firefox Sync, возможность устанавливать дополнения, вкладки[11].

В настоящее время браузер доступен для Android версии 4.0.3 и выше, устройств с архитектурами ARMv7 или x86[12][13]. Тристан Нито, президент Mozilla Europe, назвал маловероятной возможность выпуска версии для iPhone или BlackBerry, ссылаясь на политику утверждения приложений ITunes Store (который запрещает устанавливать приложения, конкурирующие с приложениями от Apple) и ограничения операционной системы BlackBerry[14].

Firefox OS[править | править вики-текст]

Firefox OS — операционная система с открытым исходным кодом, которая развивается с помощью сообщества Mozilla, помощь которого направлена на поддержку HTML5-приложений, написанных с использованием технологии «открытый веб» (англ.). Концепцией Firefox OS является доступность пользователю возможности установки программного обеспечения с HTML5, который использует Open Web API, доступ к оборудованию телефона непосредственно с помощью JavaScript[15].

Устройства, использующие эту ОС[16]: Alcatel One Touch Fire, ZTE Open, LG Fireweb.

Thunderbird[править | править вики-текст]

Mozilla Thunderbird — свободный, кросс-платформенный почтовый клиент с открытым исходным кодом, разработанный добровольцами сообщества Mozilla.

16 июля 2012 года, Митчелл Бейкер заявил, что руководство компании Mozilla пришло к выводу, что постоянная стабильность не была самым главным для Thunderbird и что инновации в приложении больше не являются приоритетом для Mozilla. Бейкер также предположил, что Mozilla предоставит путь для сообщества к новаторству для Thunderbird, если сообщество выберет этот путь[17].

SeaMonkey[править | править вики-текст]

SeaMonkey (ранее Mozilla Application Suite) — свободный и открытый кросс-платформенный набор интернет-компонентов программного обеспечения с исходным кодом, который включает в себя браузер, клиент для отправки и получения электронной почты и USENET-сообщений, группой новостей, редактором HTML (Mozilla Composer) и IRC-клиент ChatZilla.

10 марта 2005 года Mozilla Foundation объявила, что не будет выпускать любые официальные версии Mozilla Suite выше 1.7.x, так как в настоящее время она сосредоточена на автономных приложениях Firefox и Thunderbird[18]. SeaMonkey теперь поддерживается SeaMonkey Council, который является владельцем товарного знака «SeaMonkey» с поддержкой от Mozilla Foundation[19], которая предоставляет хостинг для разработчиков SeaMonkey.

Bugzilla[править | править вики-текст]

Bugzilla — свободная система отслеживания ошибок, которая была выпущена в качестве программного обеспечения с открытым исходным кодом с помощью Netscape Communications в 1998 году, и в настоящее время поддерживается сообществом Mozilla. Система была принята различными организациями, в том числе Mozilla Foundation, разработчиками ядра Linux, GNOME, KDE, Red Hat, Novell, Eclipse и LibreOffice, для использования в качестве системы отслеживания ошибок как свободное и открытое программное обеспечение и источник создания собственных проектов и продуктов[20].

Компоненты

NSS[править | править вики-текст]

Network Security Services (NSS) содержит набор библиотек, предназначенных для поддержки кросс-платформенной разработки клиентских и серверных приложений безопасности с поддержкой. NSS обеспечивает полную реализацию с открытым исходным кодом криптографических библиотек, поддерживающих SSL и S/MIME. NSS ранее имел три лицензии: Mozilla Public License 1.1, GNU General Public License и GNU Lesser General Public License, но затем получил лицензию GPL-совместимую MPL 2.0.

AOL, Red Hat, Sun Microsystems/Oracle, Google и другие компании и индивидуальные разработчики имеют совместные разработки NSS и используют его в широком спектре продуктов не от Mozilla, включая Evolution, Pidgin и Apache OpenOffice.

SpiderMonkey[править | править вики-текст]

SpiderMonkey — оригинальный движок JavaScript, разработанный программистом Netscape Бренданом Эйчем во время изобретения им JavaScript в 1995 году. Движок стал частью семейства продуктов Mozilla, когда Mozilla унаследовало базовый код Netscape в 1998 году. В 2011 году Эйч передал номинальное владение кодом и проектом SpiderMonkey Дейву Манделину[21].

SpiderMonkey — кросс-платформенный движок, написанный на C++, который реализует стандарт ECMAScript, разработанный с помощью JavaScript[21][22]. Содержит интерпретатор, несколько JIT-компиляторов, декомпилятор и сборщик мусора. Продукты, которые включают в себя встроенный SpiderMonkey: Firefox, Thunderbird, SeaMonkey и многие другие приложения, не относящиеся к проекту Mozilla[23].

Rhino[править | править вики-текст]

Rhino — открытый движок JavaScript с исходным кодом под управлением Mozilla Foundation, полностью разработанный в Java. Rhino преобразует скрипты JavaScript в Java-классы. Rhino работает в скомпилированном и интерпретированном режиме[24].

Gecko[править | править вики-текст]

Geckoбраузерный движок, который поддерживает веб-страницы, написанные с использованием HTML, SVG и MathML. Gecko написан на C++ и использует NSPR для независимости от платформы. Его исходный код распространяется под лицензией Mozilla Public License.

Firefox использует Gecko как для рендеринга веб-страниц, так и для его визуализации пользовательского интерфейса. Gecko также используется в Thunderbird, SeaMonkey и во многих приложениях, не относящихся к Mozilla.

Rust[править | править вики-текст]

Rust — компилируемый язык программирования, разрабатываемый Mozilla Research. Он предназначен для обеспечения безопасности, параллелизма и производительности. Rust предназначен для создания большого и сложного программного обеспечения, которое должно быть быстрым и безопасным от эксплойтов.

Rust используется в экспериментальном движке Servo, который разработан Mozilla и Samsung. Servo пока не используется в каких-либо ориентированных на потребителя браузерах. Тем не менее, разработчики проекта ради разработки частей исходного кода Servo вошли в состав команд по разработке Gecko и Firefox[25][26].

XULRunner[править | править вики-текст]

XULRunner — экспериментальная программная платформа и технология Mozilla, которая позволяет приложениям, созданным с теми же технологиями, работать в качестве настольных приложений, не требуя установки Firefox на машину пользователя. Исполняемые файлы XULRunner поддерживаются такими ОС как Windows, GNU/Linux и OS X, благодаря этому такие приложения являются кросс-платформенными.

pdf.js[править | править вики-текст]

Pdf.js — библиотека, разработанная Mozilla, которая позволяет отображать в браузере PDF-документы с использованием HTML5, Canvas и Javascript. Библиотека включена по умолчанию в последних версиях Firefox, позволяя браузеру отображать PDF-документы, не требуя подключения внешнего модуля; доступен отдельно как расширение под названием "PDF Viewer" для Firefox на Android, SeaMonkey и версий Firefox, которые не имеют встроенной эту библиотеку. Она также может быть включена как часть скриптов веб-сайта, чтобы позволить отобразить PDF-документ любым браузером, в составе которого имеются необходимые функции HTML5 и Javascript.

Shumway[править | править вики-текст]

Shumway (англ.) — флэш-плеер с открытым исходным кодом, разрабатываемый Mozilla с 2012 года, с использованием открытых веб-технологий в качестве замены Flash-технологий Adobe Flash Player. Он использует Javascript и HTML5 Canvas — элементы для рендеринга флэш-памяти и выполнения Actionscript. Включён по умолчанию в Firefox Nightly и может быть установлен как расширение для любой последней версии Firefox. Текущая реализация ограничена в своих возможностях для визуализации флэш-содержимого за пределами простых проектов.

Сообщество[править | править вики-текст]

Примечания[править | править вики-текст]

  1. About the Mozilla Corporation (en-US). Mozilla. Проверено 18 января 2017.
  2. Приватный браузер с автоматической блокировкой рекламы Firefox Focus. Mozilla. Проверено 11 ноября 2017.
  3. Gecko Layout engine and Mozilla Firefox » Download Firefox (28 ноября 2010). Проверено 19 января 2017. Архивировано 28 ноября 2010 года.
  4. W3Counter: Web Browser Market Share Trends (англ.). www.w3counter.com. Проверено 19 января 2017.
  5. StatCounter. StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share. gs.statcounter.com. Проверено 19 января 2017.
  6. Web browsers (Global marketshare) | Clicky. www.getclicky.com. Проверено 19 января 2017.
  7. Inside Firefox - The Inside Track on Firefox Development (23 июня 2011). Проверено 19 января 2017. Архивировано 23 июня 2011 года.
  8. Mozilla browser becomes Firebird (14 сентября 2007). Проверено 19 января 2017. Архивировано 14 сентября 2007 года.
  9. Mozilla's Firebird gets wings clipped (англ.), CNET. Проверено 19 января 2017.
  10. Mozilla holds 'fire' in naming fight (англ.), CNET. Проверено 19 января 2017.
  11. Firefox for Android — Mobile Web browser — More ways to customize and protect your privacy (en-US). Mozilla. Проверено 19 января 2017.
  12. Mobile/Platforms/Android - MozillaWiki (англ.). wiki.mozilla.org. Проверено 19 января 2017.
  13. Will Firefox work on my mobile device? | Firefox for Android Help (en-US). support.mozilla.org. Проверено 19 января 2017.
  14. Technology news, rumours & reviews - Mirror Online. www.mirror.co.uk. Проверено 19 января 2017.
  15. Firefox OS (рус.). Mozilla. Проверено 19 января 2017.
  16. Firefox OS - Devices & Availability (en-US). Mozilla. Проверено 19 января 2017.
  17. Thunderbird: Stability and Community Innovation | Mitchell's Blog (en-US). blog.lizardwrangler.com. Проверено 19 января 2017.
  18. Two discontinued browsers [LWN.net]. lwn.net. Проверено 19 января 2017.
  19. Home of KaiRo: SeaMonkey® trademarks registered!. home.kairo.at. Проверено 19 января 2017.
  20. Installation List :: Bugzilla :: bugzilla.org (англ.). www.bugzilla.org. Проверено 19 января 2017.
  21. 1 2 Brendan Eich  » Blog Archive  » New JavaScript Engine Module Owner. brendaneich.com. Проверено 19 января 2017.
  22. 759422 – Remove use of e4x in account creation (англ.). bugzilla.mozilla.org. Проверено 19 января 2017.
  23. SpiderMonkey (en-US). Mozilla Developer Network. Проверено 19 января 2017.
  24. Rhino (рус.). Mozilla Developer Network. Проверено 19 января 2017.
  25. servo/servo (англ.). GitHub. Проверено 19 января 2017.
  26. Servo Continues Making Progress For Shipping Components In Gecko, Browser.html - Phoronix (англ.). www.phoronix.com. Проверено 19 января 2017.

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