Need a mechanism (form) for requesting project deletion.
Rules:
- If a project gets orphaned (no valid ONID associated with project),
project goes dormant
- If project owner asks for project deletion:
- email all project members to see if anyone wants to pick it up
- If closed project, give choice between opening up the project or straight delete
- If yes above, reassign ownership
- If no above set project as dormant, unless owner can give a good
reason for outright deletion (infringement, moving to different
hosting, etc.)
- A dormant project is still listed in project directory, though
presented in a visually distinctive way (gray background or similar)
- A dormant project cannot be edited, or have code submitted to it while
dormant (read only)
- A dormant project is reactivated once someone with a valid ONID takes
it over
- A dormant project has a clock associated with it. If not reactivated
before clock runs out (12 months?), it is permanently deleted.
- The default length of the dormant clock may be adjusted as needed to
balance resource use.
- Different types of projects (class vs. dept. vs. other) can be
assigned different clocks.