Author
GeoNetwork was started by Jeroen Ticheler in 2001 as project of the Food and Agriculture Organization of the United Nations (FAO-UN), United Nations World Food Programme (WFP) and United Nations Environment Programme (UNEP).
The open-source project was initially managed by Jeroen Ticheler and then donated to the Open Source Geospatial Foundation. GeoNetwork graduated as full Open Source Geospatial project in 2008 and has been managed by a project steering committee and active committers in subsequent years.
Leadership team
The GeoNetwork project roadmap is managed using a proposal process, with the GeoNetwork leadership team voting on proposals made by members of our community. This process has moved from mailing list to a project board.
Active maintainers in GeoNetwork project have taken on responsibility for reviewing community contributions, making releases, handling security vulnerability reports.
This dedication is reflected in community trust, and a Leadership role with oppertunity to vote on roadmap proposals:
- David Blasby: Active Maintainer
- Jose García: Active Maintainer
- Jody Garnett: Active Maintainer
- François Prunayre: Active Maintainer
- Juan Luis Rodríguez Ponce: Active Maintainer
Chair:
Note
Jeroen Ticheler is our Open Source Geospatial Foundation "project officer" representative. As acting chair, Jeroen is available to cast a tie breaking vote if required.
Note
Maintainer activity are determined over six months:
Using GitHub API for reviewers in the last 6 months, avoiding double counting, and sorting the results: maintainers.sh
Reviews since 2025-01-01
65 josegar74
29 fxprunayre
15 jodygarnett
15 ianwallen
12 davidblasby
11 juanluisrp
7 tylerjmchugh
6 wangf1122
6 joachimnielandt
5 jahow
3 xiechangning20
3 PascalLike
3 github-advanced-security[bot]
2 Guillaume-d-o
1 sebr72
1 cmangeat
We aim for an effective leadership team around 5 individuals.
Note
To check your own activity:
Using the gh
command line:
Developer Roles
Developer roles are based on trust given the level of responsibility required. If you are interested in participating please contact the developer forum.
Developers are nominated for a role, self nomination is fine, reflecting ongoing commitment and community trust.
Roles reflect increased project access as indicated by the GitHub Teams below:
GitHub Team | Responsibility | Trust | Project Access | Roadmap |
---|---|---|---|---|
Wiki | edit wiki | Low | Enough commit permission to edit wiki | Non-voting |
Build | build, automations, and release | Low | Access to manage workflows, branches and package releases | Non-voting |
Project | project board | Low | Project board and issue triage | Non-voting |
Security | Review security vulnerabilities | High | Security advisories | Non-voting |
Maintainer | Review pull-requests | Highest | Merge pull requests | Voting |
Note
Developers are expected remain active, meeting responsibilities to review pull requests, address security vulnerabilities, and vote on roadmap proposals.
We understand that life can get in the way of community particpation – you are welcome to rejoin as your availability permits you to meet the responsibilities.
Contributors
GeoNetwork uses a pull-request workflow to review and accept changes. Pull-requests must be submitted against the main branch first, and may be back ported as required.
For larger changes we ask that a proposal be submitted to the roadmap for discussion.
Reference:
- Contributors (GitHub Insights)
- CONTRIBUTING.md (GitHub Repository)
- Contributing Guide (GeoNetwork Documentation)
Thanks
We would like to thank prior contributors, committers, and leadership team for their role in making GeoNetwork a success:
- Andrea Carboni
- Antonio Cerciello
- Jo Cook
- Jesse Eichar
- Michel Gabriel
- Florent Gravin
- Craig Jones
- Pierre Mauduit
- Patrizia Monteduro
- Simon Pigot
- Emanuele Tajariol
- Archie Warnock
- Maria de Reyna Arias
- Paul van Genuchten