Interested Article - Apache Attic

Apache Attic , или The Apache Attic , — проект Apache Software Foundation (ASF) , который является репозиторием (хранилищем) неактивных проектов фонда ASF. Apache Attic был создан в ноябре 2008 года по решению совета директоров ASF от 19 ноября 2008 (первоначально под названием «Apache Attic Project») и, после установки инфраструктуры репозитория и правил его работы, начиная с 2009 года, в него переводились все закрытые, заброшенные, и малоактивные проекты ASF.

История

19 ноября 2008 состоялась телефонная конференция совета директоров ASF, на которой было принято решение учредить Комитет по управлению проектом ( англ. Project Management Committee , PMC), «задачей которого является надзор за проектами, за которыми иначе бы никто не следил» . Новый проект получил название «Apache Attic Project», и в его первоначальный состав вошло 20 участников ASF, включая Генри Янделла, который был назначен на пост вице-президента проекта.

13 января 2009 начал работу сайт attic.apache.org, анонс нового проекта был разослан всем существующим PMC .

В марте 2009 стало известно, что будет первым проектом ASF, который переведут в Attic . В следующем месяце это было анонсировано , и новость сразу же попала в масс-медиа . Вместо уходящего в историю HiveMind пользователям было рекомендовано использовать Tapestry IOC . Тогда же стало известно, что Shale будет вторым проектом, перешедшим в Attic. В течение апреля-мая были проведены все надлежащие процедуры и процесс перевода HiveMind закончен де-факто . При этом были выработаны все шаги процесса перевода проектов в Attic, процедура была задокументирована и все последующие проекты, начиная с Shale, переводили уже по ней.

В 2010 г. Генри Янделл передал пост вице-президента проекта участнику Гиануго Рабеллино .

Цели и принципы организации

Основной целью проекта является установление контроля над проектами, которые утеряли контроль над собой из-за отсутствия активных участников, а также ограничение доступа к ресурсам таких проектов. Сайт Attic указывает, что он направлен на то, чтобы:

  1. Не иметь каких-либо последствий для пользователей проектов
  2. Обеспечить ограниченный доступ к исходным кодам проектов
  3. Обеспечить надзор за списками активных пользователей, в которых нет Комитета по управлению проектом (Project Management Committee, PMC)

и не предназначен для того чтобы:

  1. Переорганизовывать сообщество
  2. Делать исправления дефектов
  3. Выпускать релизы

Основные кандидаты на попадание в Attic — это проекты, PMC которых не способны собрать 3 голоса для выпуска релиза, которые не имеют активных разработчиков, или которые не могут исполнять свои обязанности по отчётности совету директоров.

Доступ к ресурсам проекта, перешедшего в Attic, определяется словами Генри Янделла :

Пользовательский список рассылки остаётся открытым, в то время как остальные ресурсы проекта продолжают оставаться доступными только в режиме чтения — сайт, вики, SVN , файлы для загрузки и система отслеживания дефектов, не меняя своего URL .

Генри Янделл, Список рассылки Attic General List

Как правило, в Attic попадают проекты, остановившиеся в развитии, брошенные, дошедшие до своего так называемого «жизненного конца» ( англ. end of life ). Но тем не менее, проекты находящиеся в Attic, не лишаются шанса на оживление. Допускается несколько способов выхода проекта из Attic:

  1. создание отдельной ветви проекта
  2. новый старт проекта в Apache Incubator
  3. воссоздание Комитета по управлению проектом (PMC)

Проекты в Attic

Дата поступления — дата начала процесса передачи проекта в Attic.

Проект Дата поступления Сайт Проекты-преемники или альтернатива Комментарий
2009 -04 /апрель Tapestry Проект представлял собой микроядро сервисов и конфигураций. Функциональность библиотеки также называют Inversion of Control (IoC) Container (контейнер инверсии управления ) или Lightweight Container (легковесный контейнер). О поступлении в Attic анонсировано 22 апреля 2009
Shale 2009 -06 /май , JBoss Seam Фреймворк веб-приложений, базирующийся на JavaServer Faces. О переводе в Attic анонсировано 11 июня 2009
2009 -08 /август XML-фреймворк для Apache . Обеспечивал конвертацию из формата XML в другие форматы (HTML, WAP, TXT и т.д.) «на лету». О переводе в Attic анонсировано 31 августа 2009
2009 -10 /октябрь Основанный на XML веб-фреймворк.
2010 -01 /январь частично альтернативой являются: Struts 2 и Spring, Spring Beans, Axis2 Служит для построения простой объектной модели на J2EE и Struts . За счёт использования аннотаций JSR-175, Beehive уменьшает объём кода J2EE. О переводе в Attic анонсировано 10 февраля 2010
2010 -04 /апрель Tomcat Taglibs (частично) Крупная коллекция библиотек тегов JSP . С пришествием JSTL , большинство этих библиотек было стандартизировано и нужда в них отпала. Поддержка многих из них была прекращена ещё в 2008-2009 гг.
2010 -04 /апрель Apache Jackrabbit , который может служить базисом для построения системы управления содержимым (CMS). Проект был закрыт ещё в ноябре 2007
2010 -06 /июнь MyBatis ( ) Фреймворк для связывания данных, который упрощает работу с реляционными базами данных в объектно-ориентированных приложениях.
2010 -06 /июнь Проект служил для поддержки библиотеки Mod_Python ( )
2010 -08 /август Xerces Парсер XML на Java, поддерживающий XML 1.0 через различные API. Разговоры о переводе Crimson в Attic велись ещё с 2009
2010 -09 /сентябрь Классы для обработки текста. Основные функции: обработка регулярных выражений совместимых с Perl5, регулярных выражений наподобие AWK, glob-выражений, а также операции замены, разбиения, фильтрации файловых путей и т.д.
2010 -09 /сентябрь Java API для генерирования элементов различных языков разметки (например HTML 4.0, XML).
2010 -11 /ноябрь Альтернативы: Apache Felix , Легковесный, встраиваемый контейнер инверсии управления (имеет собственное название Fortress). О переводе в Attic анонсировано 4 марта 2011
2011 -02 /февраль Excalibur, Loom ( ), DPLM Metro ( ), Castle ( ) Фреймворк для серверных Java-приложений. Avalon был родоначальником таких шаблонов проектирования как Инверсия управления (IoC) и Разделение ответственности (SoC). Проект был закрыт ещё в 2004 (распался на ряд новых проектов), но в Attic был добавлен лишь в 2011 году.
2011 -04 /апрель Альтернативы Apache: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque Инструмент для связывания реляционных баз данных с Java-объектами.
2011 -04 /апрель Стандартная библиотека java.util.regexp Библиотека для работы с регулярными выражениями
2011 -08 /август Фреймворк для тестов. Являлся расширением над JUnit .
2011 -08 /август База данных для хранения XML-данных. Xindice был создан в качестве преемника проекта dbXML Core, переданного в Apache в 2001.
Harmony 2011 -11 /ноябрь свободная реализация платформы Java , начиная с версии J2SE 5.0.
Jakarta Project 2011 -12 /декабрь Проект Apache Software Foundation (ASF), который в 1999-2011 гг. являлся общим репозиторием небольших проектов (подпроектов) и рабочим пространством для их совместного развития. Перешёл в Attic, после того как в нём не осталось активных подпроектов (часть из них стали проектами, часть переведены в Attic, остальные стали неактивными, т.е. также кандидатами в Attic).

Примечания

  1. (англ.) . The Apache Software Foundation (19 ноября 2008). Дата обращения: 4 декабря 2012. Архивировано из 17 января 2013 года.
  2. Yandell, Henri (13 Jan 2009). . Attic General List (Mailing list) (англ.) . из оригинала 30 сентября 2015 . Дата обращения: 4 декабря 2012 .
  3. Yandell, Henri (18 Mar 2009). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 4 декабря 2012 .
  4. Yandell, Henri (16 Apr 2009). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 4 декабря 2012 .
  5. Paul Krill. (англ.) . InfoWorld (22 апреля 2009). Дата обращения: 5 декабря 2012. Архивировано из 17 января 2013 года.
  6. Yandell, Henri (13 May 2009). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 4 декабря 2012 .
  7. Yandell, Henri (19 Jul 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 4 декабря 2012 .
  8. Yandell, Henri (11 Jun 2009). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 29 ноября 2012 .
  9. Yandell, Henri (22 Apr 2009). . Apache Announce Mailing List (Mailing list) (англ.) . из оригинала 13 июня 2013 . Дата обращения: 10 февраля 2013 .
  10. Yandell, Henri (21 May 2009). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 6 декабря 2012 .
  11. Paul Krill. (англ.) . InfoWorld (11 июня 2009). Дата обращения: 6 декабря 2012. Архивировано из 17 января 2013 года.
  12. Yandell, Henri (11 Jun 2009). . Apache Announce Mailing List (Mailing list) (англ.) . из оригинала 14 июня 2013 . Дата обращения: 10 февраля 2013 .
  13. Reddin, Greg (10 Aug 2009). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 6 декабря 2012 .
  14. Reddin, Greg (31 Aug 2009). . Apache Announce Mailing List (Mailing list) (англ.) . из оригинала 13 июня 2013 . Дата обращения: 10 февраля 2013 .
  15. Rabellino, Gianugo (12 Oct 2009). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 10 февраля 2013 .
  16. Yandell, Henri (16 Jan 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 10 февраля 2013 .
  17. Paul Krill. (англ.) . InfoWorld (10 февраля 2010). Дата обращения: 10 февраля 2013. Архивировано из 16 февраля 2013 года.
  18. Yandell, Henri (10 Feb 2010). . Apache Announce Mailing List (Mailing list) (англ.) . из оригинала 2 февраля 2013 . Дата обращения: 10 февраля 2013 .
  19. Akolkar, Rahul (15 Apr 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 10 февраля 2013 .
  20. Weber, Roland (07 Nov 2007). . Jakarta Announcements Mailing List (Mailing list) (англ.) . из оригинала 14 ноября 2015 . Дата обращения: 10 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  21. Yandell, Henri (17 Jun 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 .
  22. Yandell, Henri (17 Jun 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 .
  23. Yandell, Henri (07 Aug 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  24. Maerki, Jeremias (12 Oct 2009). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 .
  25. Akolkar, Rahul (05 Sep 2010). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 11 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  26. Ziegeler, Carsten (30 Nov 2010). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 .
  27. Paul Krill. (англ.) . InfoWorld (4 марта 2011). Дата обращения: 13 февраля 2013. Архивировано из 16 февраля 2013 года.
  28. Ziegeler, Carsten (04 Mar 2011). . Attic General List (Mailing list) (англ.) . из оригинала 14 июня 2013 . Дата обращения: 13 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  29. Bazley, Sebastian (Sebb) (05 Feb 2011). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 11 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  30. Waagan, Kristian (12 Apr 2011). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 13 февраля 2013 .
  31. Akolkar, Rahul (17 Apr 2011). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 13 февраля 2013 .
  32. Yandell, Henri (06 Aug 2011). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 13 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  33. Rabellino, Gianugo (15 Aug 2011). . Attic General List (Mailing list) (англ.) . из оригинала 20 июля 2013 . Дата обращения: 13 февраля 2013 .
  34. Ellison, Tim (06 Nov 2011). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 13 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )
  35. Yandell, Henri (05 Dec 2011). . Attic General List (Mailing list) (англ.) . из оригинала 19 июля 2013 . Дата обращения: 13 февраля 2013 . {{ cite mailing list }} : Проверьте значение даты: |date= ( справка )

Ссылки

Источник —

Same as Apache Attic