Apache Attic tai The Apache Attic on Apache Software Foundation (ASF) -projekti , joka on ei-aktiivisten ASF-projektien arkisto (varasto). Apache Attic perustettiin marraskuussa 2008 ASF:n hallituksen 19. marraskuuta 2008 tekemällä päätöksellä (alunperin nimellä "Apache Attic Project") [1] ja loppusijoitusinfrastruktuurin ja sen toimintaa koskevien sääntöjen asentamisen jälkeen alkaen 2009, kaikki suljetut, hylätyt ja passiiviset ASF-projektit.
19. marraskuuta 2008 ASF:n hallitus piti puhelinkonferenssin, jossa päätettiin perustaa Project Management Committee (PMC), "jonka tehtävänä on valvoa projekteja, joita kukaan muu ei seuraa" [1] . Uutta projektia kutsuttiin nimellä "Apache Attic Project", ja sen alkuperäiseen jäsenyyteen kuului 20 ASF-jäsentä, mukaan lukien Henry Yandell, joka nimitettiin projektin varapuheenjohtajaksi.
13. tammikuuta 2009 avattiin sivusto attic.apache.org, ilmoitus uudesta projektista lähetettiin kaikille olemassa oleville PMC:ille [2] .
Maaliskuussa 2009 tuli tiedoksi, että HiveMind olisi ensimmäinen ASF-projekti, joka siirretään Atticille [3] . Siitä ilmoitettiin seuraavana kuussa [4] ja uutinen levisi mediaan välittömästi [5] . Hiipuvan HiveMindin sijaan käyttäjiä rohkaistiin käyttämään Tapestry IOC: ta . Samalla tuli tietoon, että Shale on toinen Atticille siirrettävä projekti. Huhti-toukokuun aikana kaikki asianmukaiset toimenpiteet suoritettiin ja HiveMindin käännösprosessi saatiin päätökseen de facto [6] . Samalla kehitettiin kaikki vaiheet projektien siirtoprosessista Atticille, menettely dokumentoitiin ja kaikki myöhemmät projektit, alkaen Shalesta, käännettiin jo sen mukaan.
Vuonna 2010 Henry Yandell luovutti projektin varapuheenjohtajan viran avustajalle Gianugo Rabellinolle [7] .
Hankkeen päätavoitteena on saada hallintaansa hankkeisiin, jotka ovat menettäneet kontrollin itseensä aktiivisten osallistujien puuttuessa, sekä rajoittaa pääsyä tällaisten projektien resursseihin. Attic-verkkosivusto ilmoittaa, että sen tavoitteena on:
eikä sitä ole tarkoitettu:
Parhaat ehdokkaat Atticille ovat hankkeet, joiden PMC:t eivät pysty keräämään 3 ääntä julkaisulle, joilla ei ole aktiivisia kehittäjiä tai jotka eivät pysty täyttämään raportointivelvollisuuttaan hallitukselle.
Pääsy Atticille siirtyneen projektin resursseihin määritellään Henry Yandellin sanoin [8] :
Käyttäjäpostituslista pysyy avoinna, kun taas muut projektin resurssit - sivusto, wiki, SVN , lataukset ja virheenseuranta - pysyvät vain luku -tilassa ilman, että niiden URL -osoite muuttuu .
Alkuperäinen teksti (englanniksi)[ näytäpiilottaa] Käyttäjäpostituslista pysyy auki, kun taas muu projektinresurssit ovat edelleen saatavilla vain luku -tilassa -
verkkosivusto, wikit, svn, lataukset ja vianseuranta ilman muutoksia URL-osoitteessa. — Henry Yandell, Attic General List -postituslistaPääsääntöisesti ullakolle päätyvät kehityksessä pysähtyneet, hylätyt, niin sanotun "eläimensä" saavuttaneet projektit . Ullakkoprojektit eivät kuitenkaan menetä elpymisen mahdollisuutta. On olemassa useita tapoja poistua projektista ullakolta:
Vastaanottopäivä - päivämäärä, jolloin projektin siirto ullakolle aloitettiin.
Projekti | kuitin päivämäärä | Verkkosivusto | Seuraavia projekteja tai vaihtoehtoja | Kommentti |
---|---|---|---|---|
hivemieli | 2009 [4] | / huhtikuu[yksi] | Tapetti [5] | Projekti oli palveluiden ja kokoonpanojen mikroydin. Kirjaston toimintoja kutsutaan myös nimellä Inversion of Control (IoC) Container tai Lightweight Container. Pääsy ullakolle julkistettiin 22. huhtikuuta 2009 [9] |
Liuske | 2009 [10] | / toukokuu[2] | MyFaces , JBoss Sauma [11] | Verkkosovelluskehys, joka perustuu JavaServer Facesiin. Siirto ullakolle julkistettiin 11. kesäkuuta 2009 [12] |
Axkit | 2009 [13] | / elokuu[3] | XML-kehys Apachelle . Tarjotaan muunnos XML-muodosta muihin muotoihin (HTML, WAP, TXT jne.) lennossa. Siirto ullakolle julkistettiin 31. elokuuta 2009 [14] | |
Xang | 2009 [15] | / lokakuu[neljä] | XML-pohjainen verkkokehys. | |
Mehiläispesä | 2010 [16] | / tammikuu[5] | osittaiset vaihtoehdot ovat: Struts 2 and Spring, Spring Beans, Axis2 [17] | Rakentaa yksinkertaisen objektimallin J2EE :lle ja Strutsille . Käyttämällä JSR-175-merkintöjä Beehive vähentää J2EE-koodin määrää. Siirto ullakolle julkistettiin 10. helmikuuta 2010 [18] |
Jakarta Taglibs | 2010 [19] | / huhtikuu[6] | Tomcat Taglibs (osittain) | Suuri kokoelma JSP -tunnistekirjastoja . JSTL : n myötä suurin osa näistä kirjastoista on standardoitu, eikä niitä enää tarvita. Monien heistä tuki lopetettiin jo vuosina 2008-2009. |
Jakartan liukumäki | 2010 [19] | / huhtikuu[7] | Apache Jackrabbit | Tietovarasto , joka voi toimia sisällönhallintajärjestelmän (CMS) rakentamisen perustana. Hanke lopetettiin jo marraskuussa 2007 [20] |
iBATIS | 2010 [21] | / kesäkuu[kahdeksan] | MyBatis ( www.mybatis.org ) | Tiedonsidontakehys, jonka avulla on helppo työskennellä relaatiotietokantojen kanssa oliopohjaisissa sovelluksissa. |
Quetzalcoatl | 2010 [22] | / kesäkuu[9] | Projekti palveli Mod_Python -kirjaston ylläpitoa ( www.modpython.org ) | |
Crimson | 2010 [23] | / elokuu[kymmenen] | Xerces | Java XML-jäsennin, joka tukee XML 1.0:aa useiden sovellusliittymien kautta. Crimsonin muuttamisesta ullakolle on puhuttu vuodesta 2009 [24] |
Jakarta Oro | 2010 [25] | / syyskuu[yksitoista] | Kursseja tekstinkäsittelyyn. Päätoiminnot: Perl5-yhteensopivien säännöllisten lausekkeiden käsittely, säännölliset lausekkeet, kuten AWK, glob-lausekkeet sekä tiedostopolkujen korvaus-, jakamis-, suodatustoiminnot jne. | |
Jakarta ECS | 2010 [25] | / syyskuu[12] | Java API erilaisten merkintäkielten elementtien luomiseen (esim. HTML 4.0, XML). | |
Excalibur | 2010 [26] | / marraskuu[13] | Vaihtoehdot: Apache Felix , Apache Aries [27] | Ohjaussäiliön kevyt, upotettava käännös (sillä on oma nimi, Fortress). Siirto ullakolle julkistettiin 4. maaliskuuta 2011 [28] |
Avalon | 2011 [29] | / helmikuu[neljätoista] | Excalibur, Loom ( loom.codehaus.org ), DPLM Metro ( www.dpml.net ), Castle ( www.castleproject.org ) | Kehys palvelinpuolen Java-sovelluksille. Avalon oli sellaisten suunnittelumallien esi-isä, kuten Inversion of Control (IoC) ja Separation of Concerns (SoC). Projekti suljettiin jo vuonna 2004 (jaettu useisiin uusiin hankkeisiin), mutta se lisättiin Ullakolle vasta vuonna 2011. |
ObjectRelationalBridge (OJB) | 2011 [30] | / huhtikuu[viisitoista] | Apache-vaihtoehdot: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque | Työkalu relaatiotietokantojen linkittämiseen Java-objekteihin. |
Jakarta Regexp | 2011 [31] | / huhtikuu[16] | java.util.regexp-standardikirjasto | Kirjasto säännöllisten lausekkeiden kanssa työskentelemiseen |
Jakartan kaktus | 2011 [32] | / elokuu[17] | Puitteet testeille. Se oli JUnitin jatke . | |
Xindice | 2011 [33] | / elokuu[kahdeksantoista] | Tietokanta XML-tietojen tallentamiseen. Xindice luotiin jatkoksi dbXML Core -projektille, jonka Apache otti vuonna 2001. | |
Harmonia | 2011 [34] | / marraskuu[19] | Java-alustan ilmainen toteutus J2SE 5.0 :sta lähtien . | |
Jakarta projekti | 2011 [35] | / joulukuu[kaksikymmentä] | Apache Software Foundation (ASF) -projekti , joka vuosina 1999-2011. oli pienprojektien (osaprojektien) yhteinen arkisto ja työtila niiden yhteistä kehittämistä varten. Muutettiin Ullakolle, kun aktiivisia osaprojekteja ei ollut enää jäljellä (osa projekteista, osa siirrettiin Ullakolle, lopuista tuli ei-aktiivisia, eli myös ehdokkaita ullakolle). |
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Huipputason projektit |
| ||||||
Osaprojektit |
| ||||||
Apache Web |
| ||||||
Muut projektit | |||||||
Kehitysprojektit ( hautomo ) |
| ||||||
Käytöstä poistetut projektit ( ullakko ) | |||||||
|