Mozilla
Mozilla | |
---|---|
![]() | |
Административный центр | |
Локация | |
Тип организации | некоммерческая организация |
Основатели | Netscape Communications |
Основание | |
Дата основания | 28 февраля 1998 и 3 августа 2005[1] |
Отрасль | открытое программное обеспечение |
Продукция | Свободное программное обеспечение |
Материнская организация | Mozilla Foundation[1] |
Сайт |
mozilla.org mozilla.org/en-US/ (англ.) |
![]() |
Mozilla — сообщество, созданное в 1998 году членами Netscape, занимающееся созданием свободного программного обеспечения. Сообщество использует, разрабатывает, распространяет и поддерживает продукты Mozilla, содействуя тем самым распространению исключительно свободного программного обеспечения и открытых стандартов, лишь с незначительными исключениями. Сообщество поддерживается Mozilla Foundation и его дочерней компанией Mozilla Corporation[2].
Mozilla выпускает множество продуктов, таких как веб-браузер Firefox, клиент электронной почты Thunderbird, мобильный браузер Firefox Mobile, мобильная операционная система Firefox OS, система отслеживания ошибок Bugzilla, Firefox Focus, приватный веб-браузер для iOS и Android[3], и другие проекты.
Продукты[править | править код]
Firefox[править | править код]
Firefox — свободный веб-браузер, флагманский программный продукт сообщества. Он доступен в двух версиях: для компьютера и мобильного телефона. Firefox использует движок Gecko для отображения веб-страниц, который реализует текущие и ожидаемые веб-стандарты[4]. По состоянию на конец 2015 года, Firefox имеет около 10-11% доли на мировом рынке браузеров, что делает его четвёртым наиболее используемым браузером[5][6][7].
Firefox изначально задумывался в качестве экспериментального проекта Дейвом Хайяттом, Джо Хьюиттом и Блейком Россом. Они верили, что коммерческие требования к Netscape от спонсорства и разработчиков управляемых функций ползучести ставят под угрозу полезность браузера Mozilla[8]. Для борьбы с тем, что они видели в период работы над Mozilla Suite, они создали автономный браузер, с помощью которого они намеревались заменить Mozilla Suite.
Firefox первоначально был назван Phoenix, но название было изменено таким образом, чтобы избежать конфликтов с торговой маркой Phoenix Technologies. Объявленное наименование, Firebird, вызвало возражение со стороны Firebird-сообщества[9][10]. Сегодняшнее название, Firefox, было выбрано 9 февраля 2004 года[11].
Firefox Mobile[править | править код]
Firefox Mobile (кодовое название Fennec) — мобильная версия браузера Mozilla Firefox для мобильных устройств, таких как смартфоны и планшетные компьютеры.
Мобильный Firefox использует тот же браузерный движок, что и Mozilla Firefox — Gecko. Например, в версии 1.0 используется тот же движок, что и в Firefox 3.6, а в следующем выпуске (4.0) - общий код ядра с Firefox 4.0. Его функции включают в себя поддержку HTML5, Firefox Sync, возможность устанавливать дополнения, вкладки[12].
В настоящее время браузер доступен на iOS и Android[13], устройств с архитектурами ARMv7, ARMv8 или x86[14][15].
Firefox OS[править | править код]
Firefox OS — операционная система с открытым исходным кодом, которая развивалась с помощью сообщества Mozilla, помощь которого была направлена на поддержку HTML5-приложений, написанных по технологии «открытый веб» . Концепцией Firefox OS была доступность пользователю возможности установки программного обеспечения с HTML5, который использует Open Web API, доступ к оборудованию телефона непосредственно с помощью JavaScript[16]. 27 сентября 2016 года компания Mozilla разослала уведомления о том, что прекращает работу над проектом Firefox OS[17]; существующие наработки переданы opensource-сообществу[18]. Преемниками Firefox OS являются: разработанная сообществом B2G OS[19], H5OS разработки Acadine Technologies, KaiOS от KaiOS Technologies[20] и My Home Screen от Panasonic[21][22].
Firefox Send[править | править код]
Firefox Send — бесплатная онлайн-услуга, позволяющая пересылать файлы до 2,5 гигабайт.
Сервис закрыт 17 сентября 2020 года.
Thunderbird[править | править код]
Mozilla Thunderbird — свободный, кросс-платформенный почтовый клиент с открытым исходным кодом, разработанный добровольцами сообщества Mozilla.
16 июля 2012 года Митчелл Бейкер заявила, что руководство компании Mozilla пришло к выводу, что постоянная стабильность не была самым главным для Thunderbird и что инновации в приложении больше не являются приоритетом для Mozilla. Бейкер также предположила, что Mozilla предоставит путь для сообщества к новаторству для Thunderbird, если сообщество выберет этот путь[23].
SeaMonkey[править | править код]
SeaMonkey (ранее Mozilla Application Suite) — свободный и открытый кросс-платформенный набор интернет-компонентов программного обеспечения с открытым исходным кодом, который включает в себя браузер, клиент для отправки и получения электронной почты и USENET-сообщений, группой новостей, редактором HTML (Mozilla Composer) и IRC-клиент ChatZilla.
10 марта 2005 года Mozilla Foundation объявила, что не будет выпускать любые официальные версии Mozilla Suite выше 1.7.x, так как в настоящее время она сосредоточена на автономных приложениях Firefox и Thunderbird[24]. SeaMonkey теперь поддерживается SeaMonkey Council, который является владельцем товарного знака «SeaMonkey» с поддержкой от Mozilla Foundation[25], которая предоставляет хостинг для разработчиков SeaMonkey.
Bugzilla[править | править код]
Bugzilla — свободная система отслеживания ошибок, которая была выпущена в качестве программного обеспечения с открытым исходным кодом с помощью Netscape Communications в 1998 году, и в настоящее время поддерживается сообществом Mozilla. Система была принята различными организациями, в том числе Mozilla Foundation, разработчиками ядра Linux, GNOME, KDE, Red Hat, Novell, Eclipse и LibreOffice, для использования в качестве системы отслеживания ошибок как свободное и открытое программное обеспечение и источник создания собственных проектов и продуктов[26].
Компоненты[править | править код]
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 Дейву Манделину[27].
SpiderMonkey — кросс-платформенный движок, написанный на C++, который реализует стандарт ECMAScript, разработанный с помощью JavaScript[27][28]. Содержит интерпретатор, несколько JIT-компиляторов, декомпилятор и сборщик мусора. Продукты, которые включают в себя встроенный SpiderMonkey: Firefox, Thunderbird, SeaMonkey и многие другие приложения, не относящиеся к проекту Mozilla[29].
Rhino[править | править код]
Rhino — открытый движок JavaScript с исходным кодом под управлением Mozilla Foundation, полностью разработанный на Java. Rhino преобразует скрипты JavaScript в Java-классы. Rhino работает в скомпилированном и интерпретированном режиме[30].
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[31][32].
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. Разработка прекращена.
Сообщество[править | править код]
Mozilla обладает достаточно большим сообществом по всему миру. Фактически, принять участие в поддержке и распространении продуктов организации может абсолютно каждый. Согласно их официальному сайту; заинтересованным участникам предлагается поработать над локализацией ПО, улучшении кодовой базы а также активно отвечать на вопросы пользователей на форумах и сайте поддержки. Ознакомиться со всеми возможностями волонтёрства можно на официальном портале сообщества.
Примечания[править | править код]
- ↑ 1 2 Internet for people, not profit — Mozilla
- ↑ About the Mozilla Corporation (англ.). Mozilla. Дата обращения: 18 января 2017. Архивировано 18 октября 2019 года.
- ↑ Приватный браузер с автоматической блокировкой рекламы Firefox Focus . Mozilla. Дата обращения: 11 ноября 2017. Архивировано 8 ноября 2017 года.
- ↑ Gecko Layout engine and Mozilla Firefox » Download Firefox (28 ноября 2010). Дата обращения: 19 января 2017. Архивировано 28 ноября 2010 года.
- ↑ W3Counter: Web Browser Market Share Trends (англ.). www.w3counter.com. Дата обращения: 19 января 2017. Архивировано 1 декабря 2016 года.
- ↑ StatCounter. StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share . gs.statcounter.com. Дата обращения: 19 января 2017. Архивировано 26 мая 2012 года.
- ↑ Web browsers (Global marketshare) | Clicky . www.getclicky.com. Дата обращения: 19 января 2017. Архивировано 24 ноября 2012 года.
- ↑ Inside Firefox - The Inside Track on Firefox Development (23 июня 2011). Дата обращения: 19 января 2017. Архивировано 23 июня 2011 года.
- ↑ Mozilla browser becomes Firebird (14 сентября 2007). Дата обращения: 19 января 2017. Архивировано 14 сентября 2007 года.
- ↑ "Mozilla's Firebird gets wings clipped". CNET (англ.). Архивировано из оригинала 12 августа 2012. Дата обращения: 19 января 2017.
- ↑ "Mozilla holds 'fire' in naming fight". CNET (англ.). Архивировано из оригинала 26 апреля 2011. Дата обращения: 19 января 2017.
- ↑ Firefox for Android — Mobile Web browser — More ways to customize and protect your privacy (англ.). Mozilla. Дата обращения: 19 января 2017. Архивировано 27 апреля 2014 года.
- ↑ Мобильный Firefox. … Доступно на iOS и Android. Дата обращения: 11 ноября 2019. Архивировано 11 ноября 2019 года.
- ↑ Mobile/Platforms/Android - MozillaWiki (англ.). wiki.mozilla.org. Дата обращения: 19 января 2017. Архивировано 13 апреля 2020 года.
- ↑ Will Firefox work on my mobile device? | Firefox for Android Help (англ.). support.mozilla.org. Дата обращения: 19 января 2017. Архивировано 22 декабря 2017 года.
- ↑ Firefox OS . Mozilla. Дата обращения: 19 января 2017.
- ↑ B2G OS and Gecko Announcement from Ari Jaaski & David Bryant — Группы Google . Дата обращения: 11 ноября 2019. Архивировано 22 января 2011 года.
- ↑ Mozilla is stopping all commercial development on Firefox OS | PCWorld . Дата обращения: 11 ноября 2019. Архивировано 5 июня 2018 года.
- ↑ B2G — MozillaWiki . Дата обращения: 11 ноября 2019. Архивировано 7 августа 2011 года.
- ↑ A Powerful Operation System — KaiOS . Дата обращения: 11 ноября 2019. Архивировано 27 февраля 2021 года.
- ↑ T3 Smackdown: Sony KD-65ZD9 vs LG OLED65E6 vs Panasonic TX-58DX802B | T3 . Дата обращения: 11 ноября 2019. Архивировано 6 мая 2017 года.
- ↑ Startup picks up the torch for troubled Firefox OS — CNET . Дата обращения: 11 ноября 2019. Архивировано 17 июля 2018 года.
- ↑ Thunderbird: Stability and Community Innovation | Mitchell's Blog (англ.). blog.lizardwrangler.com. Дата обращения: 19 января 2017. Архивировано 11 ноября 2020 года.
- ↑ Two discontinued browsers [LWN.net] . lwn.net. Дата обращения: 19 января 2017. Архивировано 9 ноября 2020 года.
- ↑ Home of KaiRo: SeaMonkey® trademarks registered! home.kairo.at. Дата обращения: 19 января 2017. Архивировано 3 февраля 2015 года.
- ↑ Installation List :: Bugzilla :: bugzilla.org (англ.). www.bugzilla.org. Дата обращения: 19 января 2017. Архивировано 23 марта 2007 года.
- ↑ 1 2 Brendan Eich » Blog Archive » New JavaScript Engine Module Owner . brendaneich.com. Дата обращения: 19 января 2017. Архивировано 14 июля 2011 года.
- ↑ 759422 – Remove use of e4x in account creation (англ.). bugzilla.mozilla.org. Дата обращения: 19 января 2017. Архивировано 23 апреля 2014 года.
- ↑ SpiderMonkey (англ.). Mozilla Developer Network. Дата обращения: 19 января 2017. Архивировано из оригинала 27 августа 2013 года.
- ↑ Rhino . Mozilla Developer Network. Дата обращения: 19 января 2017. Архивировано 18 апреля 2012 года.
- ↑ servo/servo (англ.). GitHub. Дата обращения: 19 января 2017. Архивировано 18 января 2017 года.
- ↑ Servo Continues Making Progress For Shipping Components In Gecko, Browser.html - Phoronix (англ.). www.phoronix.com. Дата обращения: 19 января 2017. Архивировано 10 февраля 2017 года.