Apache padlás

Az Apache Attic vagy The Apache Attic egy Apache Software Foundation (ASF) projekt , amely inaktív ASF-projektek tárháza (repository). Az Apache Attic 2008 novemberében jött létre az ASF Igazgatóságának 2008. november 19-i határozatával (eredetileg "Apache Attic Project" néven) [1] , majd a tároló infrastruktúra és a működési szabályok telepítése után 2009, minden lezárt, felhagyott és inaktív ASF-projekt.

Történelem

2008. november 19-én az ASF igazgatótanácsa konferenciahívást tartott, amelyen a Projekt  Menedzsment Bizottság (PMC) létrehozásáról döntöttek, "amelynek feladata olyan projektek felügyelete, amelyeket senki más nem követne" [1]. . Az új projekt az "Apache Attic Project" nevet kapta, és eredeti tagságában 20 ASF-tag volt, köztük Henry Yandell, akit a projekt alelnöki posztjára neveztek ki.

2009. január 13-án elindult az attic.apache.org oldal, az új projekt bejelentését minden létező PMC-nek elküldték [2] .

2009 márciusában vált ismertté, hogy a HiveMind lesz az első ASF projekt, amely átkerül a Padlásba [3] . A következő hónapban jelentették be [4] , és a hír azonnal eljutott a médiába [5] . Az elhalványuló HiveMind helyett a felhasználókat a Tapestry IOC használatára ösztönözték . Ezzel egy időben vált ismertté, hogy a Shale lesz a második olyan projekt, amelyet a Padlásra helyeznek át. Április-május folyamán az összes megfelelő eljárást elvégezték, és a HiveMind fordítási folyamata de facto befejeződött [6] . Ezzel egyidejűleg a projektek Padlásra átvitelének folyamatának minden lépése kidolgozásra került, az eljárás dokumentálása megtörtént, és az összes későbbi projekt, a Shale-től kezdve, már ennek megfelelően le lett fordítva.

2010-ben Henry Yandell átadta a projekt alelnöki posztját Gianugo Rabellinónak [7] .

A szervezet céljai és alapelvei

A projekt fő célja, hogy ellenőrzést biztosítson olyan projektek felett, amelyek az aktív résztvevők hiánya miatt elvesztették az irányítást önmaguk felett, valamint korlátozzák az ilyen projektek erőforrásaihoz való hozzáférést. A Padlás honlapja azt jelzi, hogy célja:

  1. Nincsenek következményei a projekt felhasználóira nézve
  2. Korlátozott hozzáférést biztosít a projekt forráskódjaihoz
  3. Az aktív felhasználói listák felügyeletének biztosítása, amelyek nem rendelkeznek projektmenedzsment bizottsággal (PMC)

és nem célja:

  1. Szervezd át a közösséget
  2. Javítsa ki a hibákat
  3. Kiadások kiadása

Az Attic fő jelöltjei azok a projektek, amelyek PMC-jei nem tudnak 3 szavazatot szerezni a kiadásra, amelyeknek nincs aktív fejlesztője, vagy amelyek nem tudják teljesíteni az igazgatóság felé fennálló jelentési kötelezettségeiket.

A Padlásba költözött projekt erőforrásaihoz való hozzáférést Henry Yandell szavai határozzák meg [8] :

A felhasználói levelezőlista nyitva marad, míg a projekt többi erőforrása – a webhely, a wiki, az SVN , a letöltések és a hibakövető – csak olvasható marad, az URL -cím módosítása nélkül .

Eredeti szöveg  (angol)[ showelrejt] A felhasználói levelezőlista nyitva marad, míg a projekt többi része

az erőforrások továbbra is csak olvasható állapotban lesznek elérhetők -

webhely, wikik, svn, letöltések és hibakövető az url változása nélkül. — Henry Yandell, az Attic General List levelezőlista

A fejlesztésben leállt, félbehagyott, úgynevezett „élettartam végét” elért projektek általában a padláson kötnek ki .  Ennek ellenére a tetőtérben található projektek nem veszítik el az újjászületés esélyét. Többféle módon is ki lehet lépni egy projektből a tetőtérből:

  1. külön projekt ág létrehozása
  2. új projekt indul az Apache inkubátorban
  3. a Projekt Menedzsment Bizottság (PMC) újraalakítása

Projektek a padláson

Beérkezés dátuma - az a dátum, amikor a projekt tetőtérbe történő átvitele megkezdődött.

Projekt átvétel dátuma Weboldal Utódprojektek vagy alternatívák Megjegyzés
hivemind 2009 -04/április [4] [egy] Gobelin [5] A projekt szolgáltatások és konfigurációk mikrokernelje volt. A könyvtár funkcióit Inversion of Control (IoC) Containernek vagy Lightweight Containernek is nevezik. 2009. április 22-én bejelentették a tetőtérbe való belépést [9]
Agyagpala 2009 -06/ május [10] [2] MyFaces , JBoss Seam [11] JavaServer Faces alapú webalkalmazás-keretrendszer. 2009. június 11-én bejelentették a padlásra való áthelyezést [12]
Axkit 2009 -08/augusztus [13] [3] XML-keretrendszer Apache -hoz . XML formátumból más formátumokba (HTML, WAP, TXT stb.) menet közben. 2009. augusztus 31-én bejelentették a padlásra való áthelyezést [14]
Xang 2009 -tíz/ október [15] [négy] XML alapú webes keretrendszer.
Méhkas 2010 -01/január [16] [5] részleges alternatívák: Struts 2 and Spring, Spring Beans, Axis2 [17] Egy egyszerű objektummodell felépítésére szolgál J2EE -n és Struts -on . A JSR-175 megjegyzések használatával a Beehive csökkenti a J2EE kód mennyiségét. 2010. február 10-én bejelentették az áthelyezést a padlásra [18]
Jakarta Taglibs 2010 -04/ április [19] [6] Tomcat Taglibs (részben) JSP címkekönyvtárak nagy gyűjteménye . A JSTL megjelenésével ezeknek a könyvtáraknak a többségét szabványosították, és már nincs szükség rájuk. Sokuk támogatása még 2008-2009-ben megszűnt.
Jakarta Slide 2010 -04/ április [19] [7] Apache Jackrabbit Egy adattár , amely alapjául szolgálhat egy tartalomkezelő rendszer (CMS) felépítéséhez. A projektet még 2007 novemberében zárták le [20]
iBATIS 2010 -06/ június [21] [nyolc] MyBatis ( www.mybatis.org ) Adatkötési keretrendszer, amely megkönnyíti a relációs adatbázisokkal való munkát az objektumorientált alkalmazásokban.
Quetzalcoatl 2010 -06/ június [22] [9] A projekt a Mod_Python könyvtár karbantartását szolgálta ( www.modpython.org )
Karmazsinvörös 2010 -08/augusztus [23] [tíz] Xerces Java XML-elemző, amely különböző API-kon keresztül támogatja az XML 1.0-t. 2009 óta beszélnek arról, hogy Crimsont a padlásra költöztetik [24]
Jakarta Oro 2010 -09/szeptember [25] [tizenegy] Szövegfeldolgozási osztályok. Főbb funkciók: Perl5-kompatibilis reguláris kifejezések feldolgozása, reguláris kifejezések, például AWK, glob kifejezések, valamint műveletek cserére, felosztásra, fájlútvonalak szűrésére stb.
Jakarta ECS 2010 -09/szeptember [25] [12] Java API különféle jelölőnyelvek elemeinek generálásához (pl. HTML 4.0, XML).
Excalibur 2010 -tizenegy/november [26] [13] Alternatívák: Apache Felix , Apache Aries [27] A vezérlőkonténer könnyű, beágyazható inverziója (saját neve Fortress). 2011. március 4-én bejelentették az áthelyezést a padlásra [28]
Avalon 2011 -02/ február [29] [tizennégy] Excalibur, Loom ( loom.codehaus.org ), DPLM Metro ( www.dpml.net ), Castle ( www.castleproject.org ) Keretrendszer szerveroldali Java alkalmazásokhoz. Az Avalon volt az olyan tervezési minták őse, mint az Inversion of Control (IoC) és a Separation of Concerns (SoC). A projektet még 2004-ben lezárták (számos új projektre osztották), de csak 2011-ben adták hozzá a Tetőtérhez.
ObjectRelationalBridge (OJB) 2011 -04/ április [30] [tizenöt] Apache alternatívák: Apache Cayenne, Apache Empire-db, Apache OpenJPA, Apache Torque Relációs adatbázisok Java objektumokhoz való kapcsolására szolgáló eszköz.
Jakarta Regexp 2011 -04/ április [31] [16] java.util.regexp szabványos könyvtár Könyvtár a reguláris kifejezésekkel való munkavégzéshez
Jakarta kaktusz 2011 -08/augusztus [32] [17] A tesztek kerete. Ez a JUnit kiterjesztése volt .
Xindice 2011 -08/augusztus [33] [tizennyolc] Adatbázis XML adatok tárolására. A Xindice a dbXML Core projekt utódjaként jött létre, amelyet 2001-ben az Apache vett át.
Harmónia 2011 -tizenegy/november [34] [19] a Java platform ingyenes megvalósítása a J2SE 5.0 óta .
Jakarta projekt 2011 -12/ december [35] [húsz] Apache Software Foundation (ASF) projekt , amely 1999-2011. a kis projektek (alprojektek) közös tárháza és közös fejlesztésük munkatere volt. Tetőtérre költözött, miután nem maradt aktív alprojekt (egy részük projekt lett, volt, amelyik átkerült a padlásra, a többi inaktívvá vált, azaz szintén jelöltté vált a tetőtérre).

Jegyzetek

  1. 1 2 Igazgatóság ülésének jegyzőkönyve  (angol)  (lefelé) . Az Apache Software Foundation (2008. november 19.). Letöltve: 2012. december 4. Az eredetiből archiválva : 2013. január 17..
  2. ↑ Yandell , Henri Testületi jelentés  . Attic General List levelezőlista (2009. január 13.). Letöltve: 2012. december 4.
  3. Yandell, Henri HiveMind a  padláson . Attic General List levelezőlista (2009. március 18.). Letöltve: 2012. december 4.
  4. 1 2 Yandell , Henri [ann] HiveMind nyugdíjba vonulása  . Attic General List levelezőlista (2009. április 16.). Letöltve: 2012. december 4.
  5. 12 Paul Krill . Az Apache megszünteti a HiveMind komponens projektet (angol) (lefelé irányuló kapcsolat) . InfoWorld (2009. április 22.). Hozzáférés dátuma: 2012. december 5. Az eredetiből archiválva : 2013. január 17.   
  6. Yandell, Henri [JELENTÉS] Attic May  Report . Attic General List levelezőlista (2009. május 13.). Letöltve: 2012. december 4.
  7. Yandell, Henri [JELENTÉS] Padlás júliusi jelentés  . Attic General List levelezőlista (2010. július 19.). Letöltve: 2012. december 4.
  8. ↑ Yandell , Henri Apache Shale nyugdíjba vonulása  . Attic General List levelezőlista (2009. június 11.). Letöltve: 2012. november 29.
  9. ↑ Yandell , Henri Apache HiveMind nyugdíjba vonulása  . Az Apache bejelentette a levelezőlistát (2009. április 22.). Letöltve: 2013. február 10.
  10. Yandell, Henri Shale felkerült a  padlásra . Attic General List levelezőlista (2009. május 21.). Letöltve: 2012. december 6.
  11. Paul Crill. Az Apache Shale Web keretprojekt megszűnt  (angol)  (lefelé mutató hivatkozás) . InfoWorld (2009. június 11.). Hozzáférés dátuma: 2012. december 6. Az eredetiből archiválva : 2013. január 17.
  12. ↑ Yandell , Henri Apache Shale nyugdíjba vonulása  . Az Apache bejelentette a levelezőlistát (2009. június 11.). Letöltve: 2013. február 10.
  13. Reddin, Greg AxKit  költözik a padlásra . Attic General List levelezőlista (2009. augusztus 10.). Letöltve: 2012. december 6.
  14. Reddin, Greg Az Apache  AxKit visszavonulása . Az Apache bejelentette a levelezőlistát (2009. augusztus 31.). Letöltve: 2013. február 10.
  15. Rabellino, Gianugo Xangot a padlásra  költözteti . Attic General List levelezőlista (2009. október 12.). Letöltve: 2013. február 10.
  16. Yandell, Henri [JELENTÉS] 2010. január Padlásjelentés  . Attic General List levelezőlista (2010. január 16.). Letöltve: 2013. február 10.
  17. Paul Crill. Az Apache Beehive projekt visszavonult  (angol)  (lefelé mutató link) . InfoWorld (2010. február 10.). Letöltve: 2013. február 10. Az eredetiből archiválva : 2013. február 16..
  18. ↑ Yandell , Henri [ANN] Apache Beehive nyugdíjba vonult  . Az Apache bejelentette a levelezőlistát (2010. február 10.). Letöltve: 2013. február 10.
  19. 1 2 Akolkar, Rahul Moving Jakarta Slide and Jakarta Taglibs to the  Attic . Attic General List levelezőlista (2010. április 15.). Letöltve: 2013. február 10.
  20. Weber, Roland [ KÖZLEMÉNY] A Jakarta Slide nyugdíjas  . Jakarta közlemények levelezőlista (2007. november 7.). Letöltve: 2013. február 10.
  21. ↑ Yandell , Henri költöztesse iBatist a padlásra  . Attic General List levelezőlista (2010. június 17.). Letöltve: 2013. február 11.
  22. Yandell, Henri költöztesse Quetzalcoatlt a padlásra  . Attic General List levelezőlista (2010. június 17.). Letöltve: 2013. február 11.
  23. Yandell, Henri Vigye Bíbort a  padlásra . Attic General List levelezőlista (2010. augusztus 7.). Letöltve: 2013. február 11.
  24. Maerki, Jeremias Re : [TERVEZET] Testületi jelentés  . Attic General List levelezőlista (2009. október 12.). Letöltve: 2013. február 11.
  25. 1 2 Akolkar, Rahul Jakarta ECS és ORO költözik a  padlásra . Attic General List levelezőlista (2010. szept. 5.). Letöltve: 2013. február 11.
  26. Ziegeler, Carsten Vigye az Excaliburt a  padlásra . Attic General List levelezőlista (2010. november 30.). Letöltve: 2013. február 11.
  27. Paul Crill. Az Apache megszünteti az Excalibur Java projektet  (angol)  (lefelé mutató link) . InfoWorld (2011. március 04.). Letöltve: 2013. február 13. Az eredetiből archiválva : 2013. február 16..
  28. ↑ Ziegeler , Carsten [ANN] Apache Excalibur visszavonult  . Attic General List levelezőlista (2011. március 4.). Letöltve: 2013. február 13.
  29. Bazley, Sebastian (Sebb) Hozzá kell tenni Avalont a padláshoz?  (angol) . Attic General List levelezőlista (2011. február 5.). Letöltve: 2013. február 11.
  30. Waagan, Kristian Az ObJectRelationalBridge (OJB) áthelyezése a  padlásra . Attic General List levelezőlista (2011. április 12.). Letöltve: 2013. február 13.
  31. Akolkar, Rahul Mozgassa a Jakarta  Regexpet a padlásra . Attic General List levelezőlista (2011. április 17.). Letöltve: 2013. február 13.
  32. Yandell, Henri Fwd: [EREDMÉNY] Kaktusz a  padlásra . Attic General List levelezőlista (2011. augusztus 6.). Letöltve: 2013. február 13.
  33. Rabellino, Gianugo [SZAVAZÁS][EREDMÉNY] Mozgassa XIndice-t a  padlásra . Attic General List levelezőlista (2011. augusztus 15.). Letöltve: 2013. február 13.
  34. Ellison, Tim Apache Harmony a padlásra költözésre szavaz  . Attic General List levelezőlista (2011. nov. 6.). Letöltve: 2013. február 13.
  35. Yandell, Henri Fwd: [EREDMÉNY] Mozgassa át Jakartát a padlásra; zárja be a Jakarta  PMC -t . Attic General List levelezőlista (2011. december 5.). Letöltve: 2013. február 13.

Linkek