For historical reasons the Eclipse project has a large number of Unix groups used by its bundles and other content in CVS. This large number of groups is confusing, and creates more work for committers, the PMC, and Eclipse webmasters when performing votes for new committers. Also, we don't conform to the structure defined by the Eclipse Development Process (some components have multiple committer groups). This document describes an proposal to clean up this structure.
The proposed new Unix group structure has the following guiding principles:
- Each unique group of committers is technically a unique sub-project according to Eclipse development process
- A project needs at least three active committers to function (i.e., conduct elections, provide backup in case of sickness/vacation/departure of committers)
- Smaller groups with <3 active committers should be consolidated
- Committers that have been inactive for many years may lose their commit rights as part of the cleanup process