Открыть главное меню

Mozilla

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

Mozilla
Административный центр
Тип организации некоммерческая организация
Основание
Дата основания 28 февраля 1998
Отрасль открытое программное обеспечение
Продукция Свободное программное обеспечение
mozilla.org
Commons-logo.svg Mozilla на Викискладе

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 (англ.). 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 (англ.). 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 (англ.)  (неопр.) ?. 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 (англ.). Mozilla. Дата обращения 19 января 2017.
  17. Thunderbird: Stability and Community Innovation | Mitchell's Blog (англ.)  (неопр.) ?. 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 (англ.). 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.

СсылкиПравить