Содержание |
Apache Software Foundation (ASF) — некоммерческий фонд, организованный 25 марта 1999 года сотрудниками Apache Group. Штаб-квартира находится в городе Дэлавер (США). Фонд ASF является сторонником открытого программного обеспечения и живет за счет фининсовых влияний со стороны крупнейших ИТ-корпораций, в число которых входят Google, Yahoo! и даже Microsoft. Если ранее организация занималась исключительно поддержкой своих продуктов и разработкой, то сегодня основной обязанностью ASF является юридическая защита продукции и самой марки Apache. Примечательно, что сотрудниками ASF являются преимущественно энтузиасты, участники многих других открытых проектов в области информационных технологий.
История
2019
Перевод всех проектов на GitHub
29 апреля 2019 года некоммерческая организация Apache Software Foundation, которая считается крупнейшим в мире сообществом по разработке программного обеспечения с открытым исходным кодом, объявила о переносе всех своих проектов на GitHub.
Прежде для развития проектов Apache использовались две системы контроля версий: централизованная система управления версиями Subversion и децентрализованная система Git. Однако по мере роста популярности GitHub авторы проектов и сообщества все чаще хотели, чтобы их код размещался в этом сервисе, пояснили в Apache.
В конце апреля 2019 года фонд завершил интеграцию своей инфраструктуры с GitHub и перенос на этот портал всех своих git-сервисов.
Речь идёт о 350 проектах и 200 млн строк кода. Доступ к ним получило обширное сообщество GitHub, которая к концу апреля 2019 года насчитывает более 21 млн разработчиков, свыше 2 млн компаний и организаций, а количество репозиториев в сервисе превышает 100 млн. В состав фонда Apache Software Foundation входят 700 членов и более 7 тыс. разработчиков, которые пишут код для проектов.
C 2014 года на GitHub были запущены зеркала репозиториев Apache, доступные только для чтения. В 2016 году фонд начал интегрировать свои сервисы с репозиторием и инструментами GitHub.
В конце апреля 2019-го репозитории GitHub переведены в разряд первичных и могут использоваться для внесения и рецензирования изменений. Собственные git-сервисы Apache переведены на работу в качестве запасных зеркал.Михаил Рожков, PARMA TG: Большинство наших BPM-проектов выходят за рамки отдельных процессов и организаций
Предполагается, что использование GitHub вместо собственной инфраструктуры поможет Apache упростить работу над проектами и задействовать уже привычные многим новым разработчикам инструменты для передачи изменений, обсуждения и рецензирования кода, а также позволит организовать взаимодействие с разработчиками других проектов.[1]
Объем разработки ПО составил $20 млрд
По данным фонда, он предоставляет бесплатное ПО по модели Open Source на сумму более 20 млрд. долл. C момента основания ASF число развиваемых в рамках Apache проектов превысило 350 (из которых 52 в инкубаторе), они охватывают такие области, как машинное обучение, большие данные, управление сборкой ПО, облачные системы, управление контентом, DevOps, IoT, разработка мобильных приложений, серверные системы и веб-фреймворки.
Проекты с открытым кодом переходят под крыло ASF, поскольку их привлекает гибкость организационной модели фонда и предоставляемая им возможность для совместной разработки. Однако помимо ассоциированных с ASF проектов существуют тысячи других проектов, которые не являются его членами, но, тем не менее, выпускают свои продукты под лицензией Apache.
Лицензия Apache — открытая пермиссивная (разрешительная) лицензия, которая дает право доступа к открытой кодовой базе и поощряет внесение в нее посильного вклада независимых контрибуторов. Основное преимущество лицензии Apache заключается не только в ее открытости, но также в том, что она позволяет поставщикам наслаивать поверх открытой кодовой базы целевой код для разработки (и продажи) корпоративных решений.
ASF удалось создать нейтральную, не зависящую от отдельных производителей и заслуживающую доверия площадку для разработки открытого ПО, развиваемого силами сообщества. Разработку курируют более 7000 контрибуторов. Кодовая база всех проектов Apache насчитывает более 200 млн. строк. За 20 лет в кодовые базы проектов было принято 3 млн. изменений, охватывающих более миллиарда строк кода.
1994-1999
История фонда напрямую связана с Apache HTTP Server - самым популярным продуктом организации. Работа над данным решением началась еще в 1994 году. Группа из восьми разработчиков основала компанию, которая была первоначально названа как Apache Group и уже потом переформирована в некоммерческий фонд. Первое официальное заседание руководства Apache Software Foundation было проведено 13 апреля, 1999 года, и на основе общего согласия, был утвержден список членов Apache Software Foundation. Ими стали Брайан Белдорф, Кен Кор, Марк Кокс, Ларс Эльберхт, Ральф С. Энгельшаль, Рой Т. Филдинг, Дин Годе, Бен Хайд, Джим Ягельски, Алексей Козут, Мартин Крамер, Бен Лори, Дуг МакЭкерн, Арам Мирзаде, Самир Перк, Клифф Скольник, Марк Слемко, Уильям Стодарт, Пол Саттон, Рэнди Тербуш и Дирк-Виллем Ван-Гилк.
Интересные факты
Изначально компания занималась разработкой патчей к различным программам. От этого произошло слово A PAtCHy, которое транформировалось в Apache.
Продукты
- Apache HTTP Server
- Apache Ant
- Apache Cocoon
- Apache Jackrabbit
- Apache Harmony
- Apache Portable Runtime
- Apache DB
- Apache Directory Server
- Apache Excalibur
Примечания
- ↑ [В 2016 году фонд начал интегрировать свои сервисы с репозиторием и инструментами GitHub.https://www.zdnet.com/article/apache-hooks-up-with-github/ Apache hooks up with GitHub]