Apache Attic , eller The Apache Attic , er et Apache Software Foundation (ASF) -projekt , der er et lager (repository) af inaktive ASF-projekter. Apache Attic blev oprettet i november 2008 ved en beslutning truffet af ASF's bestyrelse dateret den 19. november 2008 (oprindeligt under navnet "Apache Attic Project") [1] , og efter installation af depotinfrastrukturen og reglerne for dets drift, startende i 2009, alle lukkede, forladte og inaktive ASF-projekter.
Den 19. november 2008 blev der afholdt en telefonkonference af ASF's bestyrelse, hvor det blev besluttet at etablere en Project Management Committee (PMC), "hvis opgave er at føre tilsyn med projekter, som ingen andre ville følge" [1] . Det nye projekt blev kaldt "Apache Attic Project", og dets oprindelige medlemskab omfattede 20 ASF-medlemmer, inklusive Henry Yandell, som blev udnævnt til stillingen som vicepræsident for projektet.
Den 13. januar 2009 blev webstedet attic.apache.org lanceret, meddelelsen om det nye projekt blev sendt til alle eksisterende PMC'er [2] .
I marts 2009 blev det kendt, at HiveMind ville være det første ASF-projekt, der blev overført til Attic [3] . Det blev annonceret den følgende måned [4] og nyheden ramte medierne med det samme [5] . I stedet for det falmende HiveMind blev brugerne opfordret til at bruge Tapestry IOC . Samtidig blev det kendt, at Shale ville være det andet projekt, der blev overført til Attic. I løbet af april-maj blev alle de korrekte procedurer udført, og oversættelsesprocessen af HiveMind blev afsluttet de facto [6] . Samtidig blev alle trin i processen med at overføre projekter til Attic udviklet, proceduren blev dokumenteret, og alle efterfølgende projekter, startende med Shale, var allerede oversat i henhold til den.
I 2010 overdrog Henry Yandell posten som vicepræsident for projektet til bidragyderen Gianugo Rabellino [7] .
Hovedmålet med projektet er at etablere kontrol over projekter, der har mistet kontrollen over sig selv på grund af fravær af aktive deltagere, samt begrænse adgangen til sådanne projekters ressourcer. Attic-webstedet angiver, at det sigter mod at:
og er ikke beregnet til at:
De primære kandidater til Attic er projekter, hvis PMC'er ikke er i stand til at opnå 3 stemmer for en udgivelse, som ikke har aktive udviklere, eller som ikke kan opfylde deres rapporteringsansvar til bestyrelsen.
Adgang til ressourcerne i et projekt, der er migreret til Attic, er defineret med Henry Yandells ord [8] :
Brugermailinglisten forbliver åben, mens resten af projektets ressourcer forbliver skrivebeskyttet - webstedet, wiki, SVN , downloads og fejlsporing - uden at ændre deres URL .
Originaltekst (engelsk)[ Visskjule] Brugermailinglisten forbliver åben, mens resten af projektetsressourcer vil fortsat være tilgængelige i en skrivebeskyttet tilstand -
hjemmeside, wikier, svn, downloads og fejlsporing uden ændring i url. — Henry Yandell, Attic General List Mailing ListSom regel ender projekter, der er stoppet i udvikling, opgivet, nået deres såkaldte "end of life " på Attic . Men ikke desto mindre mister projekterne i Attic ikke chancen for genoplivning. Der er flere måder at forlade et projekt fra Attic:
Modtaget dato - den dato, hvor processen med at overføre projektet til Attic startede.
Projekt | modtagelsesdato | Internet side | Efterfølgende projekter eller alternativ | Kommentar |
---|---|---|---|---|
hivemind | 2009 [4] | / april[en] | Gobelin [5] | Projektet var en mikrokerne af tjenester og konfigurationer. Funktionaliteten af biblioteket kaldes også Inversion of Control (IoC) Container eller Lightweight Container. Adgang til Attic annonceret 22. april 2009 [9] |
Skifer | 2009 [10] | / maj[2] | MyFaces , JBoss Seam [11] | En webapplikationsramme baseret på JavaServer Faces. Overførsel til Attic annonceret den 11. juni 2009 [12] |
Axkit | 2009 [13] | / august[3] | XML Framework til Apache . Giver konvertering fra XML-format til andre formater (HTML, WAP, TXT, osv.) i farten. Overførsel til Attic annonceret den 31. august 2009 [14] | |
Xang | 2009 [15] | /oktober[fire] | XML baseret web framework. | |
Bikube | 2010 [16] | /januar[5] | delalternativer er: Støber 2 og fjeder, fjederbønner, akse2 [17] | Tjener til at bygge en simpel objektmodel på J2EE og Struts . Ved at bruge JSR-175-annoteringer reducerer Beehive mængden af J2EE-kode. Overførsel til Attic annonceret den 10. februar 2010 [18] |
Jakarta Taglibs | 2010 [19] | / april[6] | Tomcat Taglibs (delvist) | Stor samling af JSP -tag-biblioteker . Med fremkomsten af JSTL er de fleste af disse biblioteker blevet standardiseret og ikke længere nødvendige. Support til mange af dem blev afbrudt tilbage i 2008-2009. |
Jakarta Slide | 2010 [19] | / april[7] | Apache Jackrabbit | Et datalager , der kan tjene som grundlag for opbygning af et indholdsstyringssystem (CMS). Projektet blev lukket tilbage i november 2007 [20] |
iBATIS | 2010 [21] | / juni[otte] | MyBatis ( www.mybatis.org ) | En databindingsramme, der gør det nemt at arbejde med relationelle databaser i objektorienterede applikationer. |
Quetzalcoatl | 2010 [22] | / juni[9] | Projektet tjente til at vedligeholde Mod_Python-biblioteket ( www.modpython.org ) | |
Crimson | 2010 [23] | / august[ti] | Xerces | En XML-parser i Java, der understøtter XML 1.0 gennem forskellige API'er. Der har været tale om at flytte Crimson til Attic siden 2009 [24] |
Jakarta Oro | 2010 [25] | /September[elleve] | Klasser til tekstbehandling. Hovedfunktioner: behandling af Perl5-kompatible regulære udtryk, regulære udtryk som AWK, glob-udtryk, samt operationer til udskiftning, opdeling, filtrering af filstier osv. | |
Jakarta ECS | 2010 [25] | /September[12] | Java API til generering af elementer af forskellige markup-sprog (f.eks. HTML 4.0, XML). | |
Excalibur | 2010 [26] | / november[13] | Alternativer: Apache Felix , Apache Aries [27] | En letvægts, indlejrbar inversion af kontrolbeholder (har sit eget navn, Fortress). Overførsel til Attic annonceret 4. marts 2011 [28] |
Avalon | 2011 [29] | / februar[fjorten] | Excalibur, Loom ( loom.codehaus.org ), DPLM Metro ( www.dpml.net ), Castle ( www.castleproject.org ) | Ramme for Java-applikationer på serversiden. Avalon var forfaderen til sådanne designmønstre som Inversion of Control (IoC) og Separation of Concerns (SoC). Projektet blev lukket tilbage i 2004 (opdelt i en række nye projekter), men blev først tilføjet Attic i 2011. |
ObjectRelational Bridge (OJB) | 2011 [30] | / april[femten] | Apache-alternativer: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque | Et værktøj til at linke relationsdatabaser til Java-objekter. |
Jakarta Regexp | 2011 [31] | / april[16] | java.util.regexp standardbibliotek | Bibliotek til at arbejde med regulære udtryk |
Jakarta kaktus | 2011 [32] | / august[17] | Ramme for tests. Det var en udvidelse af JUnit . | |
Xindice | 2011 [33] | / august[atten] | Database til lagring af XML-data. Xindice blev skabt som en efterfølger til dbXML Core-projektet, der blev overtaget af Apache i 2001. | |
Harmoni | 2011 [34] | / november[19] | en gratis implementering af Java-platformen siden J2SE 5.0. | |
Jakarta projekt | 2011 [35] | /december[tyve] | Apache Software Foundation (ASF) projekt , som i 1999-2011. var et fælles lager af små projekter (delprojekter) og et arbejdsrum for deres fælles udvikling. Flyttet til Attic, efter at der ikke var nogen aktive delprojekter tilbage (nogle af dem blev til projekter, nogle blev overført til Attic, resten blev inaktive, dvs. også kandidater til Attic). |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekter på topniveau |
| ||||||
Delprojekter |
| ||||||
Apache Web |
| ||||||
Andre projekter | |||||||
Udvikling af projekter ( inkubator ) |
| ||||||
Nedlagte projekter ( loftsrum ) | |||||||
|