Apache Attic , eller The Apache Attic , är ett Apache Software Foundation-projekt (ASF) som är ett arkiv (repository) av inaktiva ASF-projekt. Apache Attic skapades i november 2008 genom ett beslut av ASF:s styrelse daterat den 19 november 2008 (ursprungligen under namnet "Apache Attic Project") [1] och, efter att ha installerat förvarsinfrastrukturen och reglerna för dess drift, med början i 2009, alla stängda, övergivna och inaktiva ASF-projekt.
Den 19 november 2008 hölls ett telefonkonferenssamtal av ASF:s styrelse, där det beslutades att inrätta en Project Management Committee (PMC), "vars uppgift är att övervaka projekt som ingen annan skulle följa" [1] . Det nya projektet kallades "Apache Attic Project", och dess ursprungliga medlemskap inkluderade 20 ASF-medlemmar, inklusive Henry Yandell, som utsågs till posten som vice ordförande för projektet.
Den 13 januari 2009 lanserades sajten attic.apache.org, meddelandet om det nya projektet skickades till alla befintliga PMC:er [2] .
I mars 2009 blev det känt att HiveMind skulle vara det första ASF-projektet som skulle överföras till Attic [3] . Det tillkännagavs följande månad [4] och nyheterna träffade media omedelbart [5] . Istället för det bleknande HiveMind uppmuntrades användare att använda Tapestry IOC . Samtidigt blev det känt att Shale skulle bli det andra projektet som skulle överföras till Attic. Under april-maj genomfördes alla korrekta procedurer och översättningsprocessen av HiveMind slutfördes de facto [6] . Samtidigt utvecklades alla steg i processen för att överföra projekt till Attic, förfarandet dokumenterades och alla efterföljande projekt, som börjar med Shale, var redan översatta enligt det.
År 2010 överlämnade Henry Yandell posten som projektets vicepresident till bidragsgivaren Gianugo Rabellino [7] .
Huvudmålet med projektet är att etablera kontroll över projekt som har tappat kontrollen över sig själva på grund av frånvaro av aktiva deltagare, samt begränsa tillgången till resurserna för sådana projekt. Attic-webbplatsen anger att den syftar till att:
och är inte avsedd att:
De främsta kandidaterna för Attic är projekt vars PMC:er inte kan få 3 röster för en release, som inte har aktiva utvecklare, eller som inte kan uppfylla sina rapporteringsansvar till styrelsen.
Tillgång till resurserna för ett projekt som har migrerat till Attic definieras med Henry Yandells ord [8] :
Användarnas e-postlista förblir öppen medan resten av projektets resurser förblir skrivskyddade - webbplatsen, wikin, SVN , nedladdningar och felspårare - utan att ändra deras URL .
Originaltext (engelska)[ visaDölj] Användarens e-postlista förblir öppen, medan resten av projektetsresurser kommer att fortsätta att vara tillgängliga i ett skrivskyddat läge -
webbplats, wikis, svn, nedladdningar och buggspårare utan ändring i url. — Henry Yandell, Attic General List Mailing ListSom regel hamnar projekt som har stannat i utveckling, övergivna, nått sitt så kallade "slut på livet " på Attic . Men ändå förlorar inte projekten på Attic chansen till väckelse. Det finns flera sätt att lämna ett projekt från Attic:
Mottaget datum - det datum då processen för att överföra projektet till Attic startade.
Projekt | mottagningsdatum | Hemsida | Efterföljande projekt eller alternativ | Kommentar |
---|---|---|---|---|
hivemind | 2009 [4] | / april[ett] | Gobeläng [5] | Projektet var en mikrokärna av tjänster och konfigurationer. Funktionaliteten i biblioteket kallas även Inversion of Control (IoC) Container eller Lightweight Container. Tillträde till Attic meddelades den 22 april 2009 [9] |
Skiffer | 2009 [10] | / maj[2] | MyFaces , JBoss Seam [11] | Ett ramverk för webbapplikationer baserat på JavaServer Faces. Överföring till Attic meddelades den 11 juni 2009 [12] |
Axkit | 2009 [13] | / augusti[3] | XML Framework för Apache . Tillhandahåller konvertering från XML-format till andra format (HTML, WAP, TXT, etc.) i farten. Överföring till Attic meddelades den 31 augusti 2009 [14] | |
Xang | 2009 [15] | /oktober[fyra] | XML-baserat webbramverk. | |
Bikupa | 2010 [16] | /Januari[5] | delalternativ är: fjäderben 2 och fjäder, fjäderbönor, axel 2 [17] | Fungerar för att bygga en enkel objektmodell på J2EE och Struts . Genom att använda JSR-175-anteckningar minskar Beehive mängden J2EE-kod. Överföring till vinden meddelades den 10 februari 2010 [18] |
Jakarta Taglibs | 2010 [19] | / april[6] | Tomcat Taglibs (delvis) | Stor samling av JSP -taggbibliotek . Med tillkomsten av JSTL har de flesta av dessa bibliotek standardiserats och inte längre behövs. Stödet för många av dem upphörde redan 2008-2009. |
Jakarta Slide | 2010 [19] | / april[7] | Apache Jackrabbit | Ett datalager som kan fungera som bas för att bygga ett innehållshanteringssystem (CMS). Projektet stängdes redan i november 2007 [20] |
iBATIS | 2010 [21] | / juni[åtta] | MyBatis ( www.mybatis.org ) | Ett databindningsramverk som gör det enkelt att arbeta med relationsdatabaser i objektorienterade applikationer. |
Quetzalcoatl | 2010 [22] | / juni[9] | Projektet tjänade till att underhålla Mod_Python-biblioteket ( www.modpython.org ) | |
djupröd | 2010 [23] | / augusti[tio] | Xerces | En XML-parser i Java som stöder XML 1.0 genom olika API:er. Det har talats om att flytta Crimson till Attic sedan 2009 [24] |
Jakarta Oro | 2010 [25] | /September[elva] | Klasser för textbehandling. Huvudfunktioner: bearbetning av Perl5-kompatibla reguljära uttryck, reguljära uttryck som AWK, glob-uttryck, samt operationer för att ersätta, dela, filtrera filsökvägar, etc. | |
Jakarta ECS | 2010 [25] | /September[12] | Java API för att generera element av olika märkningsspråk (t.ex. HTML 4.0, XML). | |
Excalibur | 2010 [26] | / november[13] | Alternativ: Apache Felix , Apache Aries [27] | En lätt, inbäddningsbar inversion av kontrollbehållaren (har sitt eget namn, Fortress). Överföring till vinden meddelades den 4 mars 2011 [28] |
Avalon | 2011 [29] | / februari[fjorton] | Excalibur, Loom ( loom.codehaus.org ), DPLM Metro ( www.dpml.net ), Castle ( www.castleproject.org ) | Ram för Java-applikationer på serversidan. Avalon var föregångaren till sådana designmönster som Inversion of Control (IoC) och Separation of Concerns (SoC). Projektet stängdes tillbaka 2004 (uppdelat i ett antal nya projekt), men lades till på Attic först 2011. |
ObjectRelationalBridge (OJB) | 2011 [30] | / april[femton] | Apache-alternativ: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque | Ett verktyg för att länka relationsdatabaser till Java-objekt. |
Jakarta Regexp | 2011 [31] | / april[16] | java.util.regexp standardbibliotek | Bibliotek för att arbeta med reguljära uttryck |
Jakarta kaktus | 2011 [32] | / augusti[17] | Ram för tester. Det var en förlängning av JUnit . | |
Xindice | 2011 [33] | / augusti[arton] | Databas för lagring av XML-data. Xindice skapades som en efterföljare till dbXML Core-projektet som togs över av Apache 2001. | |
Harmoni | 2011 [34] | / november[19] | en gratis implementering av Java-plattformen sedan J2SE 5.0. | |
Jakarta projekt | 2011 [35] | /december[tjugo] | Apache Software Foundation (ASF) projekt , som 1999-2011. var ett gemensamt förråd av små projekt (delprojekt) och en arbetsplats för deras gemensamma utveckling. Flyttade till Attic, efter att det inte fanns några aktiva delprojekt kvar (några av dem blev projekt, några överfördes till Attic, resten blev inaktiva, d.v.s. även kandidater till Attic). |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekt på högsta nivå |
| ||||||
Delprojekt |
| ||||||
Apache |
| ||||||
Andra projekt | |||||||
Utveckla projekt ( inkubator ) |
| ||||||
Avvecklade projekt ( Attic ) | |||||||
|