Открыть сервис

Igalia

Igalia — это независимая компания, специализирующаяся на разработке программного обеспечения с открытым исходным кодом, консалтинге и инжиниринговых услугах. Основана в 2001 году, штаб-квартира находится в Ла-Корунье, Испания. Igalia известна своим вкладом в развитие ключевых веб-стандартов и браузерных движков, включая WebKit, Blink, Gecko и Servo, а также в проекты, связанные с графическими драйверами, виртуализацией и языками программирования. Компания придерживается модели «открытого управления» (open governance) и активно участвует в сообществах свободного ПО, выступая в роли нейтрального координатора и разработчика.

История

Компания Igalia была основана в 2001 году в Ла-Корунье (Галисия, Испания) группой энтузиастов свободного программного обеспечения. Изначально компания занималась разработкой решений на основе Linux и встраиваемых систем. Ключевым этапом в истории Igalia стало её участие в развитии веб-движка WebKit. В 2009 году компания начала вносить значительный вклад в этот проект, что впоследствии привело к её глубокой интеграции в экосистему браузерных технологий.

В 2010-х годах Igalia расширила сферу деятельности, начав работу над движком Blink (форк WebKit, используемый в Chromium) и Gecko (движок Firefox). Компания стала одним из ключевых контрибьюторов в проекты, связанные с реализацией новых веб-стандартов, таких как CSS Grid Layout, CSS Flexbox, Web Components и другие. В этот же период Igalia начала активно участвовать в разработке графических драйверов с открытым исходным кодом, в частности для GPU компаний Intel, AMD и ARM.

В 2020-х годах Igalia продолжила укреплять свои позиции как независимый эксперт в области веб-платформ. Компания взяла на себя роль основного мейнтейнера ряда ключевых компонентов WebKit и Blink, а также активно участвовала в проектах по созданию новых веб-API, таких как WebGPU и WebAssembly. Igalia также известна своей работой над браузерным движком Servo, разрабатываемым на языке Rust.

Деятельность и проекты

Вклад в браузерные движки

Igalia является одним из крупнейших независимых контрибьюторов в основные браузерные движки. Компания вносит код, исправляет ошибки и участвует в проектировании новых функций для:

  • WebKit: Движок, используемый в браузере Safari (Apple) и других. Igalia отвечает за реализацию многих функций CSS, JavaScript и графики. Компания поддерживает порт WebKit для платформы GTK.
  • Blink: Движок, лежащий в основе браузера Google Chrome и многих других на базе Chromium. Igalia активно участвует в разработке новых API, оптимизации производительности и обеспечении совместимости.
  • Gecko: Движок, используемый в браузере Mozilla Firefox. Igalia вносит вклад в реализацию веб-стандартов и улучшение поддержки CSS.
  • Servo: Экспериментальный браузерный движок, написанный на языке Rust. Igalia является одним из ключевых разработчиков этого проекта, который изначально был создан в Mozilla.

Разработка веб-стандартов

Инженеры Igalia активно участвуют в работе консорциума W3C (World Wide Web Consortium) и других организаций по стандартизации. Компания внесла значительный вклад в разработку и внедрение следующих спецификаций:

  • CSS Grid Layout: Модуль CSS для создания двумерных сеток. Igalia была одним из главных разработчиков и реализаторов этой технологии.
  • CSS Flexbox: Модуль CSS для создания одномерных гибких макетов.
  • Web Components: Набор технологий для создания переиспользуемых веб-компонентов.
  • WebGPU: Современный API для работы с графикой и вычислениями на GPU в вебе.
  • WebAssembly (Wasm): Бинарный формат инструкций для выполнения высокопроизводительного кода в браузере.

Графические драйверы и встраиваемые системы

Igalia разрабатывает драйверы с открытым исходным кодом для графических процессоров. Компания является ключевым контрибьютором в проекты Mesa 3D и Freedreno (драйвер для GPU Qualcomm). Эти разработки используются в широком спектре устройств, от серверов до мобильных телефонов и встраиваемых систем.

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

Igalia создает и поддерживает ряд инструментов для разработчиков, включая:

  • WPE WebKit: Порт WebKit, оптимизированный для встраиваемых и IoT-устройств. Используется в телевизорах, приставках и других устройствах.
  • Epiphany (GNOME Web): Веб-браузер для рабочей среды GNOME, основанный на WebKit. Igalia является одним из основных мейнтейнеров этого проекта.

Модель управления и бизнес-модель

Igalia придерживается модели «открытого управления» (open governance). Компания не имеет единоличного владельца и управляется коллективно. Прибыль распределяется между сотрудниками, а не направляется внешним инвесторам. Igalia зарабатывает на предоставлении инжиниринговых услуг и консалтинга. Компания нанимает разработчиков для работы над проектами с открытым исходным кодом по контрактам с крупными технологическими компаниями, такими как Google, Apple, Microsoft, Intel и другими.

Ключевым принципом Igalia является нейтралитет. Компания не связана с какой-либо одной корпорацией и может выступать в роли посредника между различными участниками экосистемы открытого ПО. Это позволяет ей вносить изменения в несколько конкурирующих проектов (например, в WebKit и Blink) без конфликта интересов.

Значение и влияние

Igalia считается одной из самых влиятельных независимых компаний в мире свободного и открытого программного обеспечения. Её вклад в развитие веб-стандартов и браузерных движков является критически важным для всей индустрии. Без участия Igalia многие современные веб-технологии (такие как CSS Grid) могли бы быть реализованы значительно позже или с худшим качеством.

Компания также служит примером успешной альтернативной модели ведения бизнеса в сфере высоких технологий, основанной на кооперации, открытости и коллективном управлении. Igalia демонстрирует, что можно быть коммерчески успешным, не жертвуя принципами свободного ПО.

Критика

Основная критика в адрес Igalia связана с её зависимостью от крупных корпораций. Хотя компания и декларирует независимость, её основной доход поступает от контрактов с гигантами индустрии, что может создавать потенциальные конфликты интересов. Критики отмечают, что Igalia, по сути, является аутсорсинговой компанией для Google, Apple и Microsoft, и её долгосрочная стратегия полностью определяется приоритетами этих клиентов. Кроме того, некоторые участники сообщества свободного ПО выражают обеспокоенность тем, что Igalia, будучи коммерческой организацией, может влиять на развитие проектов в интересах своих заказчиков, а не сообщества в целом.

Источники

  • Официальный сайт Igalia
  • Доклады и презентации сотрудников Igalia на конференциях (FOSDEM, Linux Foundation, Web Engines Hackfest)
  • Репозитории кода Igalia на GitHub и GitLab
  • Статьи и интервью с основателями и инженерами Igalia в профильных изданиях (Phoronix, LWN.net, The Verge)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →