Abstract
The intent of this document is to help Mentors and other community members understand retirement, both as a concept and a process.
The intent of this document is to help Mentors and other community members understand retirement, both as a concept and a process.
A retired podling is one which has been closed down on the initiative of the PPMC or the IPMC for various reasons. It is no longer developed at the Apache Incubator and does not have any other duties.
It's important to view this process as being the retirement of the podling community, not the code. It should not be implied that the code is not for use - just that it has no community. So long as the Incubator's copyright requirements are fulfilled by the podling prior to retirement, its source code will continue to be made available through version control.
Retiring a podling is analogous to moving a top-level Apache project to the Attic, but podlings receive a lower level of ongoing support -- for example, podling websites are deleted outright rather than munged to indicate retired status.
In the vast majority of cases, a podling decides to retire on its own and that decision is later formally ratified by the Incubator PMC; very rarely, the IPMC may act unilaterally. (This is deliberate mimicry of Board oversight of TLPs -- the language and role titles change but in general the Board and the IMPC merely implement the wishes of the community.)
Before the IPMC gets involved, a public discussion and community vote SHOULD be held on the podling's dev list. This ensures that all podling stakeholders are properly informed and have the opportunity to participate in the decision.
The final decision to retire the podling takes the form of a vote by the IPMC on general@incubator.
Once the IPMC vote to retire the podling has closed, a Mentor or other volunteer needs to perform the following steps.
content/podlings.xml
:
svn remove https://dist.apache.org/repos/dist/release/incubator/${podling}Any incubating releases will still be available via archive.apache.org/dist/incubator.
This podling has been retired, please see:
http://incubator.apache.org/projects/index.html#{podling-name}
The user accounts of the projects committers do not need to be removed.