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

Apache Software Foundation

Apache Software Foundation (сокращённо ASF) — это некоммерческая американская организация, основанная для административной, правовой и финансовой поддержки проектов по разработке открытого программного обеспечения (ПО). Основной миссией ASF является предоставление ПО на условиях лицензии Apache (в первую очередь версии 2.0), которая гарантирует пользователям свободу использования, модификации и распространения кода, а также защищает разработчиков от юридических рисков. ASF действует как децентрализованная экосистема, где каждый проект управляется собственным сообществом добровольцев, руководствуясь принципами меритократии — решающие роли занимают участники, чей вклад в проект признан наиболее существенным. По состоянию на середину 2020-х годов под эгидой ASF развивается более 300 проектов, а их код используется в миллионах программных продуктов по всему миру.

История

Создание и предпосылки

Организация была официально учреждена 25 марта 1999 года в штате Делавэр (США). Инициатором выступила группа разработчиков из компании Netscape Communications, сформировавших The Apache Group в 1995 году для координации работы над веб-сервером Apache HTTP Server. К концу 1990-х годов этот сервер стал доминирующим решением в Интернете, однако его развитие требовало более формализованной структуры управления, включающей: юридическую защиту участников, механизмы разрешения конфликтов и единый стандарт лицензирования. ASF была создана как «зонтичная» организация, предоставляющая проектам инфраструктуру и не вмешивающаяся в технические решения.

Развитие в 2000-е годы

В первые годы существования ASF сосредоточилась на поддержке Apache HTTP Server и смежных модулей. Однако уже в 2002 году к организации присоединился проект Apache Jakarta (позднее разделившийся на несколько независимых проектов, включая Apache Tomcat и Apache Ant), что положило начало расширению на Java-экосистему. К 2004 году ASF насчитывала около 30 проектов. Ключевым событием стало принятие Apache License 2.0 в январе 2004 года — лицензии, одобренной Open Source Initiative (OSI) и устраняющей нестыковки предыдущих версий, в частности обеспечивающей совместимость с GPLv3.

Современный период (2010-е — 2020-е)

С 2010-х годов ASF начала активно расти: число проектов увеличивалось примерно на 20–30% в год. Значимые вехи:

К 2024 году бюджет ASF составлял около 4–5 миллионов долларов в год (основные источники — спонсорские взносы от компаний, включая Google, Meta (организация признана экстремистской и запрещена в РФ), Amazon, Microsoft, и пожертвования), а штат насчитывал около 100 технических сотрудников, хотя саму разработку ведут тысячи добровольцев.

Организационная структура и управление

Принципы (The Apache Way)

Деятельность ASF базируется на наборе неформальных правил, известных как «The Apache Way». Ключевые принципы:

Иерархия участников

В ASF выделяют несколько уровней участия:

Управляющий орган — Правление из 9 членов, избираемых ежегодно всеми членами ASF. Правление назначает президента, вице-президентов и утверждает изменения в уставе.

Проекты и инкубатор

Проекты ASF делятся на три категории:

Инкубатор ASF — ключевой механизм приёма проектов: за 2020–2023 годы через него прошло более 50 новых проектов.

Ключевые проекты ASF

По состоянию на начало 2025 года насчитывается около 200 проектов верхнего уровня. Ниже представлены наиболее влиятельные.

ПроектГод присоединения к ASFОбласть применения
Apache HTTP Server1999Веб-сервер, один из старейших и наиболее распространённых (около 30% доли рынка в 2024 году)
Apache Tomcat2005Java-сервлетный контейнер, стандартный для Java EE
Apache Hadoop2008Распределённая система хранения и обработки больших данных (HDFS, MapReduce)
Apache Spark2014Фреймворк для быстрой обработки данных в оперативной памяти
Apache Flink2019Система потоковой обработки данных в реальном времени
Apache Kafka2011Распределённая платформа для обмена сообщениями и потоковой передачи событий
Apache Maven2005Инструмент автоматизации сборки Java-проектов
Apache POI2007Библиотека для работы с документами форматов Microsoft Office
Apache OpenOffice2012Офисный пакет, альтернатива Microsoft Office
Apache Iceberg2020Формат таблиц для аналитических рабочих нагрузок в озёрах данных
Apache Airflow2019Платформа для оркестрации рабочих процессов (ETL-пайплайны)
Apache Superset2021Инструмент бизнес-аналитики и визуализации данных

Значимость отдельных проектов

Лицензирование

ASF разработала и продвигает Apache License 2.0 (январь 2004 года), которая является копилефт-лицензией с мягкими условиями (permissive license). Основные положения:

Лицензия Apache 2.0 — одна из самых популярных лицензий для открытого ПО, уступая по массовости только MIT License и GNU GPLv3. Она используется в проектах, не связанных с ASF, включая Android, Kubernetes и TensorFlow.

Критика и ограничения

Несмотря на успехи, ASF подвергается критике по нескольким направлениям:

Следует отметить, что указанная критика не затрагивает юридический статус ASF — организация не признана нежелательной или экстремистской на территории Российской Федерации, а её проекты используются легально.

Влияние на индустрию

ASF оказала существенное влияние на развитие модели open-source. Организация:

Проекты ASF используются в критической инфраструктуре: от управления облачными сервисами (Amazon AWS, Microsoft Azure) до работы банковских систем и телекоммуникаций. В 2020–2023 годах ASF оценивала общий объём кода, управляемого её инфраструктурой, в более чем 1,5 миллиарда строк.

Источники

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

На главную BFOmetr →