APACHE AVALON PROJECT STATUS: -*-indented-text-*- Last modified at [$Date: 2002/12/04 18:22:58 $]
Background:
Apache Avalon is a project started at java.apache.org. It later became an Apache Jakarta subproject. It has recently been declared a new top-level project with its own PMC.
See the bottom of this file for the official resolution/ charter-as-it-stands. See the project website for other information.
Release:
o none scheduled ATM; still defining new container plan and how to best keep development of current code go ahead without impacting negatively on the new work.
o past releases available from http://jakarta.apache.org/builds/jakarta-avalon/
o nightlies available from http://cvs.apache.org/builds/jakarta-avalon/nightly/
Resolved Issues:
o previously released software needs to be supported, including but not limited to the avalon framework, avalon excalibur and avalon phoenix
o existing avalon users must be supported, including but not limited to the XML Cocoon and Jakarta JAMES communities
o we want to strive for as much consensus on future developments as possible taking into account the above points
o There is an Avalon repository called avalon-sandbox to contain all non-released code. It has its own site to make less confusion with released products.
o Use a unified avalon-dev mailing list (and avalon-user remains separate)
Pending issues:
o Coming up with a set of bylaws for the project
o Define the terms for serving as a Chair
o deciding on moving or not moving to avalon.apache.org
o discussing and writing medium-to-long term roadmap regarding containers and possible avalon framework extension based on consensus development
o discussing and writing short-to-medium term roadmap regarding unused and/or unmaintained and/or alpha-stage software packages in current CVSes
o discussing and writing short-to-medium term roadmap regarding possible relocation of software packages that could have a better home at another avalon project
o wrap up discussion on licensing headers in sourcefiles
o Existing committers can start new projects without a detour to the Incubator by using the avalon-sandbox, and must meet the (TBD) goals of Apache Avalon. These new components must be approved by the PMC before being accepted in the endorsed repositories, and must meet the (TBD) goals of Apache Avalon. +1: nicolaken
o Voting will follow the "standard Apache voting guidelines" [ be nice to refer to an Incubator doc here ]
o All code donations [to the ASF, destined for Apache Avalon] arrive via the Incubator, unless the Incubator states they can be placed directly into Avalon.
o Creation of an "avalon" CVS repository for new Avalon5 codebase +1: nicolaken, mcconnell +0: cziegeler -0: proyal -1: leosimons, leif
o Mark sandbox code clearly as being sandbox code. To do this we could require that components in this place are put in the package org.apache.avalon.sandbox.X This will make it very clear to users what the status of code is and thus they won't be misled into thinking that it is anything it is not. +1: proyal, leosimons, +0: -0: -1: mcconnell, leosutic, nicolaken, bloritsch
o One of the problems that has plagued Avalon is the result of one-man codebases. I propose we remove almost all of these withing the next month. They can be moved to jakarta-commons, the incubator or to sourceforge as the developer wishes.
[ no votes yet. we need to vote on effective codebases one by one ]
Project Mission:
What is the project's mission? Our statement of goals/mission/vision could arise also from the answers to the following and other questions:
- Should we have a minimum set of requirements before components are released? +0: nicolaken
- If yes to above then which things should be part of minimum requirements?
documentation: require basic overview and user docs +0: nicolaken
uptodate website: require website be updated to latest release but may still host previous release docs. +0: nicolaken
unit tests: (okay so this will never get consensus but ...) +0: nicolaken
versioning standard: derived from http://apr.apache.org/versioning.html http://jakarta.apache.org/commons/versioning.html +0: nicolaken
release process: derived from http://jakarta.apache.org/commons/releases.html
http://jakarta.apache.org/turbine/maven/development/release-process.html
http://cvs.apache.org/viewcvs.cgi/jakarta-ant/ReleaseInstructions?rev=1.9.2.1&content-type=text/vnd.viewcvs-markup +0 nicolaken
deprecation process: (java specific?)
http://jakarta.apache.org/turbine/maven/development/deprecation.html +0: nicolaken
CVS/Subversion branching: http://jakarta.apache.org/turbine/maven/development/branches.html +0: nicolaken
Assets:
Mailing lists: [EMAIL PROTECTED] avalon-dev@jakarta.apache.org [EMAIL PROTECTED]
Web site: http://jakarta.apache.org/avalon/
Repositories: jakarta-avalon (framework)
jakarta-avalon-testlet (deprecated testlet)
jakarta-avalon-logkit (logkit)
jakarta-avalon-phoenix (phoenix)
jakarta-avalon-cornerstone (components)
jakarta-avalon-apps (sample phoenix applications)
jakarta-avalon-excalibur (everything else)
avalon-sandbox (sandbox)
jakarta-avalon-site (the web site)
PMC Members:
Berin Loritsch Marcus Crafter Carsten Ziegeler Jeff Turner Leo Sutic Leo Simons Stephen McConnell Nicola Ken Barozzi Paul Hammant Peter Royal
Note: Nicola Ken Barozzi is the Chair.
PMC Members, pending Board approval:
none yet
[ this may become obsolete; the Board is discussing a way for the Chair to directly alter the PMC membership; until then, however, we need PMC members ratified by the board, and this tracks them ]
Active Committers:
bloritsch,colus,cziegeler,hammant,jefft,leif,leosimons,leosutic, mirceatoma,mcconnell,nicolaken,proyal,vinayc
Inactive Committers (three months without commits):
charlesb,ramc,neeme,giacomo,rana_b,froehlich,lmccay,jrudd,morpheus, crafterm,huw,ymikulski,mschier,stefano
Emeritus Committers (six months without commits):
jon,fede
Invited Committers:
none yet
Current mission/charter as approved by the board:
RESOLVED, that the initial Avalon PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Avalon Project; and be it further
RESOLVED, that the initial Avalon PMC be and hereby is tasked with the migration and rationalization of the Jakarta PMC Avalon subproject; and be it further
The complete text of the resolution that passed on Monday 18 November 2002 which created this project is:
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software related to component and service management, for distribution at no charge to the public.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Avalon PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Avalon PMC be and hereby is responsible for the creation and maintenance of software related to component and service management, based on software licensed to the Foundation; and be it further
RESOLVED, that the office of "Vice President, Avalon" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Avalon PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Avalon PMC; and be it further
RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Avalon PMC:
* Nicola Ken Barozzi * Stephen McConnell * Leo Sutic * Leo Simons * Paul Hammant * Marcus Crafter * Carsten Ziegeler * Pete Royal * Berin Loritsch * Jeff Turner
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Nicola Ken Barozzi be and hereby is appointed to the office of Vice President, Avalon, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further
RESOLVED, that the initial Avalon PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Avalon Project; and be it further
RESOLVED, that the initial Avalon PMC be and hereby is tasked with the migration and rationalization of the Jakarta PMC Avalon subproject; and be it further
RESOLVED, that all responsibility pertaining to the Jakarta Avalon sub-project and encumbered upon the Jakarta PMC are hereafter discharged.
#
# Local Variables:
# mode: indented-text
# tab-width: 4
# indent-tabs-mode: nil
# tab-stop-list: (4 6 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80)
# End:
#
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>