Apache Attic

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.

Historie

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] .

Organisationens mål og principper

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:

  1. Har ingen konsekvenser for projektets brugere
  2. Giv begrænset adgang til projektets kildekoder
  3. Give tilsyn med aktive brugerlister, der ikke har en Project Management Committee (PMC)

og er ikke beregnet til at:

  1. Reorganiser fællesskabet
  2. Foretag fejlrettelser
  3. Udgivelser

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 ​​projektets

ressourcer 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 List

Som 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:

  1. oprettelse af en separat projektgren
  2. nyt projektstart i Apache Incubator
  3. reetablering af Project Management Committee (PMC)

Projekter på 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 -04/ april [4] [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 -06/ maj [10] [2] MyFaces , JBoss Seam [11] En webapplikationsramme baseret på JavaServer Faces. Overførsel til Attic annonceret den 11. juni 2009 [12]
Axkit 2009 -08/ august [13] [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 -ti/oktober [15] [fire] XML baseret web framework.
Bikube 2010 -01/januar [16] [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 -04/ april [19] [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 -04/ april [19] [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 -06/ juni [21] [otte] MyBatis ( www.mybatis.org ) En databindingsramme, der gør det nemt at arbejde med relationelle databaser i objektorienterede applikationer.
Quetzalcoatl 2010 -06/ juni [22] [9] Projektet tjente til at vedligeholde Mod_Python-biblioteket ( www.modpython.org )
Crimson 2010 -08/ august [23] [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 -09/September [25] [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 -09/September [25] [12] Java API til generering af elementer af forskellige markup-sprog (f.eks. HTML 4.0, XML).
Excalibur 2010 -elleve/ november [26] [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 -02/ februar [29] [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 -04/ april [30] [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 -04/ april [31] [16] java.util.regexp standardbibliotek Bibliotek til at arbejde med regulære udtryk
Jakarta kaktus 2011 -08/ august [32] [17] Ramme for tests. Det var en udvidelse af JUnit .
Xindice 2011 -08/ august [33] [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 -elleve/ november [34] [19] en gratis implementering af Java-platformen siden J2SE 5.0.
Jakarta projekt 2011 -12/december [35] [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).

Noter

  1. 1 2 Bestyrelsesmødereferat  (engelsk)  (downlink) . Apache Software Foundation (19. november 2008). Hentet 4. december 2012. Arkiveret fra originalen 17. januar 2013.
  2. ↑ Yandell , Henri Bestyrelsesrapport  . Attic General List postliste (13. jan 2009). Hentet: 4. december 2012.
  3. Yandell, Henri HiveMind på  loftet . Attic General List postliste (18. marts 2009). Hentet: 4. december 2012.
  4. 1 2 Yandell , Henri [ann] HiveMind pensionering  . Attic General List postliste (16. apr 2009). Hentet: 4. december 2012.
  5. 12 Paul Krill . Apache trækker HiveMind-komponentprojektet tilbage (engelsk) (downlink) . InfoWorld (22. april 2009). Dato for adgang: 5. december 2012. Arkiveret fra originalen 17. januar 2013.   
  6. Yandell, Henri [REPORT] Attic May  Report . Attic General List postliste (13. maj 2009). Hentet: 4. december 2012.
  7. Yandell, Henri [REPORT] Attic Juli Report  . Attic General List postliste (19. juli 2010). Hentet: 4. december 2012.
  8. ↑ Yandell , Henri Apache Skifer pensionering  . Attic General List postliste (11. jun 2009). Hentet 29. november 2012.
  9. ↑ Yandell , Henri Apache HiveMind pensionering  . Apache annoncerer postliste (22. april 2009). Hentet 10. februar 2013.
  10. Yandell, Henri Shale føjet til  loftet . Attic General List postliste (21. maj 2009). Hentet: 6. december 2012.
  11. Paul Crill. Apache Shale Web framework-projekt er gået på pension  (engelsk)  (downlink) . InfoWorld (11. juni 2009). Dato for adgang: 6. december 2012. Arkiveret fra originalen 17. januar 2013.
  12. ↑ Yandell , Henri Apache Skifer pensionering  . Apache annoncerer postliste (11. juni 2009). Hentet 10. februar 2013.
  13. Reddin, Greg AxKit flytter til loftet  . Attic General List postliste (10. aug 2009). Hentet: 6. december 2012.
  14. Reddin, Greg Pensionering af Apache  AxKit . Apache annoncerer postliste (31. august 2009). Hentet 10. februar 2013.
  15. Rabellino, Gianugo flytter Xang til loftet  . Attic General List postliste (12. okt 2009). Hentet 10. februar 2013.
  16. Yandell, Henri [REPORT] Januar 2010 Attic report  . Attic General List postliste (16. jan 2010). Hentet 10. februar 2013.
  17. Paul Crill. Apache Beehive-projektet er gået på pension  (engelsk)  (downlink) . InfoWorld (10. februar 2010). Hentet 10. februar 2013. Arkiveret fra originalen 16. februar 2013.
  18. ↑ Yandell , Henri [ANN] Apache Beehive gik på pension  . Apache annoncerer postliste (10. februar 2010). Hentet 10. februar 2013.
  19. 1 2 Akolkar, Rahul flytter Jakarta-rutsjebanen og Jakarta Taglibs til  loftet . Attic General List postliste (15. apr 2010). Hentet 10. februar 2013.
  20. Weber, Roland [ ANMELDELSE] Jakarta Slide er pensioneret  . Jakarta Announcements Mailing List (07. nov. 2007). Hentet 10. februar 2013.
  21. ↑ Yandell , Henri Flyt iBatis til loftet  . Attic General List postliste (17. jun 2010). Hentet 11. februar 2013.
  22. Yandell, Henri flytter Quetzalcoatl til loftet  . Attic General List postliste (17. jun 2010). Hentet 11. februar 2013.
  23. Yandell, Henri Flyt Crimson til  loftet . Attic General List postliste (07. aug 2010). Hentet 11. februar 2013.
  24. Maerki, Jeremias Re : [UDKAST] bestyrelsesrapport  . Attic General List postliste (12. okt 2009). Hentet 11. februar 2013.
  25. 1 2 Akolkar, Rahul Jakarta ECS og ORO flytter til  loftet . Attic General List postliste (05. sep. 2010). Hentet 11. februar 2013.
  26. Ziegeler, Carsten flytter Excalibur til  loftet . Attic General List postliste (30. nov. 2010). Hentet 11. februar 2013.
  27. Paul Crill. Apache trækker Excalibur Java-projektet tilbage  (engelsk)  (downlink) . InfoWorld (4. marts 2011). Hentet 13. februar 2013. Arkiveret fra originalen 16. februar 2013.
  28. ↑ Ziegeler , Carsten [ANN] Apache Excalibur gik på pension  . Attic General List postliste (04. marts 2011). Hentet: 13. februar 2013.
  29. Bazley, Sebastian (Sebb) Skal Avalon føjes til loftet?  (engelsk) . Attic General List postliste (05. feb 2011). Hentet 11. februar 2013.
  30. Waagan, Kristian Flyt ObJectRelational Bridge (OJB) til  loftet . Attic General List postliste (12. apr 2011). Hentet: 13. februar 2013.
  31. Akolkar, Rahul Flyt Jakarta Regexp til  loftet . Attic General List postliste (17. apr 2011). Hentet: 13. februar 2013.
  32. Yandell, Henri Fwd: [RESULTAT] Cactus to the  Attic . Attic General List postliste (06. aug 2011). Hentet: 13. februar 2013.
  33. Rabellino, Gianugo [STEM][RESULTAT] Flyt XIndice til  loftet . Attic General List postliste (15. august 2011). Hentet: 13. februar 2013.
  34. Ellison, Tim Apache Harmony stemmer for at flytte ind på  loftet . Attic General List postliste (06. nov. 2011). Hentet: 13. februar 2013.
  35. Yandell, Henri Fwd: [RESULTAT] Flyt Jakarta til loftet; lukke ned for Jakarta  PMC . Attic General List postliste (05. dec. 2011). Hentet: 13. februar 2013.

Links