Русская Википедия:Apache Attic
Apache Attic, или The Apache Attic, — проект Apache Software Foundation (ASF), который является репозиторием (хранилищем) неактивных проектов фонда ASF. Apache Attic был создан в ноябре 2008 года по решению совета директоров ASF от 19 ноября 2008 (первоначально под названием «Apache Attic Project»)[1] и, после установки инфраструктуры репозитория и правил его работы, начиная с 2009 года, в него переводились все закрытые, заброшенные, и малоактивные проекты ASF.
История
19 ноября 2008 состоялась телефонная конференция совета директоров ASF, на которой было принято решение учредить Комитет по управлению проектом (Шаблон:Lang-en, PMC), «задачей которого является надзор за проектами, за которыми иначе бы никто не следил»[1]. Новый проект получил название «Apache Attic Project», и в его первоначальный состав вошло 20 участников ASF, включая Генри Янделла, который был назначен на пост вице-президента проекта.
13 января 2009 начал работу сайт attic.apache.org, анонс нового проекта был разослан всем существующим PMC[2].
В марте 2009 стало известно, что HiveMind будет первым проектом ASF, который переведут в Attic[3]. В следующем месяце это было анонсировано[4], и новость сразу же попала в масс-медиа[5]. Вместо уходящего в историю HiveMind пользователям было рекомендовано использовать Tapestry IOC. Тогда же стало известно, что Shale будет вторым проектом, перешедшим в Attic. В течение апреля-мая были проведены все надлежащие процедуры и процесс перевода HiveMind закончен де-факто[6]. При этом были выработаны все шаги процесса перевода проектов в Attic, процедура была задокументирована и все последующие проекты, начиная с Shale, переводили уже по ней.
В 2010 г. Генри Янделл передал пост вице-президента проекта участнику Гиануго Рабеллино[7].
Цели и принципы организации
Основной целью проекта является установление контроля над проектами, которые утеряли контроль над собой из-за отсутствия активных участников, а также ограничение доступа к ресурсам таких проектов. Сайт Attic указывает, что он направлен на то, чтобы:
- Не иметь каких-либо последствий для пользователей проектов
- Обеспечить ограниченный доступ к исходным кодам проектов
- Обеспечить надзор за списками активных пользователей, в которых нет Комитета по управлению проектом (Project Management Committee, PMC)
и не предназначен для того чтобы:
- Переорганизовывать сообщество
- Делать исправления дефектов
- Выпускать релизы
Основные кандидаты на попадание в Attic — это проекты, PMC которых не способны собрать 3 голоса для выпуска релиза, которые не имеют активных разработчиков, или которые не могут исполнять свои обязанности по отчётности совету директоров.
Доступ к ресурсам проекта, перешедшего в Attic, определяется словами Генри Янделла[8]: Шаблон:Начало цитаты Пользовательский список рассылки остаётся открытым, в то время как остальные ресурсы проекта продолжают оставаться доступными только в режиме чтения — сайт, вики, SVN, файлы для загрузки и система отслеживания дефектов, не меняя своего URL. Шаблон:Oq Шаблон:Конец цитаты
Как правило, в Attic попадают проекты, остановившиеся в развитии, брошенные, дошедшие до своего так называемого «жизненного конца» (Шаблон:Lang-en). Но тем не менее, проекты находящиеся в Attic, не лишаются шанса на оживление. Допускается несколько способов выхода проекта из Attic:
- создание отдельной ветви проекта
- новый старт проекта в Apache Incubator
- воссоздание Комитета по управлению проектом (PMC)
Проекты в Attic
Дата поступления — дата начала процесса передачи проекта в Attic.
Проект | Дата поступления | Сайт | Проекты-преемники или альтернатива | Комментарий |
---|---|---|---|---|
HiveMind | 2009[4] | /апрель[1] | Tapestry[5] | Проект представлял собой микроядро сервисов и конфигураций. Функциональность библиотеки также называют Inversion of Control (IoC) Container (контейнер инверсии управления) или Lightweight Container (легковесный контейнер). О поступлении в Attic анонсировано 22 апреля 2009[9] |
Shale | 2009[10] | /май[2] | MyFaces, JBoss Seam[11] | Фреймворк веб-приложений, базирующийся на JavaServer Faces. О переводе в Attic анонсировано 11 июня 2009[12] |
AxKit | 2009[13] | /август[3] | XML-фреймворк для Apache. Обеспечивал конвертацию из формата XML в другие форматы (HTML, WAP, TXT и т.д.) «на лету». О переводе в Attic анонсировано 31 августа 2009[14] | |
Xang | 2009[15] | /октябрь[4] | Основанный на XML веб-фреймворк. | |
Beehive | 2010[16] | /январь[5] | частично альтернативой являются: Struts 2 и Spring, Spring Beans, Axis2[17] | Служит для построения простой объектной модели на J2EE и Struts. За счёт использования аннотаций JSR-175, Beehive уменьшает объём кода J2EE. О переводе в Attic анонсировано 10 февраля 2010[18] |
Jakarta Taglibs | 2010[19] | /апрель[6] | Tomcat Taglibs (частично) | Крупная коллекция библиотек тегов JSP. С пришествием JSTL, большинство этих библиотек было стандартизировано и нужда в них отпала. Поддержка многих из них была прекращена ещё в 2008-2009 гг. |
Jakarta Slide | 2010[19] | /апрель[7] | Apache Jackrabbit | Репозиторий данных, который может служить базисом для построения системы управления содержимым (CMS). Проект был закрыт ещё в ноябре 2007[20] |
iBATIS | 2010[21] | /июнь[8] | MyBatis (www.mybatis.org) | Фреймворк для связывания данных, который упрощает работу с реляционными базами данных в объектно-ориентированных приложениях. |
Quetzalcoatl | 2010[22] | /июнь[9] | Проект служил для поддержки библиотеки Mod_Python (www.modpython.org) | |
Crimson | 2010[23] | /август[10] | Xerces | Парсер XML на Java, поддерживающий XML 1.0 через различные API. Разговоры о переводе Crimson в Attic велись ещё с 2009[24] |
Jakarta ORO | 2010[25] | /сентябрь[11] | Классы для обработки текста. Основные функции: обработка регулярных выражений совместимых с Perl5, регулярных выражений наподобие AWK, glob-выражений, а также операции замены, разбиения, фильтрации файловых путей и т.д. | |
Jakarta ECS | 2010[25] | /сентябрь[12] | Java API для генерирования элементов различных языков разметки (например HTML 4.0, XML). | |
Excalibur | 2010[26] | /ноябрь[13] | Альтернативы: Apache Felix, Apache Aries[27] | Легковесный, встраиваемый контейнер инверсии управления (имеет собственное название Fortress). О переводе в Attic анонсировано 4 марта 2011[28] |
Avalon | 2011[29] | /февраль[14] | Excalibur, Loom (loom.codehaus.org), DPLM Metro (www.dpml.net), Castle (www.castleproject.org) | Фреймворк для серверных Java-приложений. Avalon был родоначальником таких шаблонов проектирования как Инверсия управления (IoC) и Разделение ответственности (SoC). Проект был закрыт ещё в 2004 (распался на ряд новых проектов), но в Attic был добавлен лишь в 2011 году. |
ObJectRelationalBridge (OJB) | 2011[30] | /апрель[15] | Альтернативы Apache: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque | Инструмент для связывания реляционных баз данных с Java-объектами. |
Jakarta Regexp | 2011[31] | /апрель[16] | Стандартная библиотека java.util.regexp | Библиотека для работы с регулярными выражениями |
Jakarta Cactus | 2011[32] | /август[17] | Фреймворк для тестов. Являлся расширением над JUnit. | |
Xindice | 2011[33] | /август[18] | База данных для хранения XML-данных. Xindice был создан в качестве преемника проекта dbXML Core, переданного в Apache в 2001. | |
Harmony | 2011[34] | /ноябрь[19] | свободная реализация платформы Java, начиная с версии J2SE 5.0. | |
Jakarta Project | 2011[35] | /декабрь[20] | Проект Apache Software Foundation (ASF), который в 1999-2011 гг. являлся общим репозиторием небольших проектов (подпроектов) и рабочим пространством для их совместного развития. Перешёл в Attic, после того как в нём не осталось активных подпроектов (часть из них стали проектами, часть переведены в Attic, остальные стали неактивными, т.е. также кандидатами в Attic). |
Примечания
Ссылки
- ↑ 1,0 1,1 Шаблон:Cite web
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ 4,0 4,1 Шаблон:Cite mailing list
- ↑ 5,0 5,1 Шаблон:Cite web
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокmedia_shale
не указан текст - ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокmedia_beehive
не указан текст - ↑ Шаблон:Cite mailing list
- ↑ 19,0 19,1 Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ 25,0 25,1 Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокmedia_excalibur
не указан текст - ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- ↑ Шаблон:Cite mailing list
- Русская Википедия
- Проекты Apache
- Свободное программное обеспечение, написанное на Java
- Свободные библиотеки программ
- Библиотеки Java
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии
- Страницы с ошибками в примечаниях