Module maintainers are the lifeblood of GeoTools. They own a specific module and make the majority of project decisions related to their module. In GeoTools, module maintainers have the most direct responsibility and say over the code in the project, via their module.
Contact point for your module
Review proposed changes pull requests / patches
Commit to your module without having to go through review.
If a committer shows a good understanding of the module and coding conventions you can extend them this opportunity as well.
Module maintainers have the three most critical responsibilities in GeoTools:
If these requirements are not met for a release, or if the module maintainer cannot be found, the module will revert to unsupported status.
Maintainers are removed by their own choice or a 75% majority of the PMC. If a volunteer is found for an abandoned module the PMC will need a 75% majority to appoint them.
We have a “relaxed” set of requirements for “unsupported” modules - providing a great opportunity for experiments and new contributors to get involved:
Thine module shalt not break the build.
You must keep your module up to date
We have no process for “volunteering” to work on an unsupported module at this time; email the developer list and we will figure it out.