GDAL
A translator library for raster and vector geospatial data formats.
Unfriendly. Doesn’t accept AI-generated work.
LLMs may only be used as improved autocompletion or for mechanical refactoring; humans must be the primary authors. Vibe-coded contributions and agent submissions are banned, and any LLM use in code, tickets or commit messages must be labelled.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Unfriendly
- AI use must be disclosed
- Contributor takes full responsibility
- Only minor help (autocomplete, grammar)
- No autonomous agents
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- Mostly friendly
- AI use must be disclosed
- Contributor takes full responsibility
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Mostly friendly
- AI use must be disclosed
- Contributor takes full responsibility
In their own words
Code contributions
LLMs may only be used as an improved auto-completion mechanism, or for repeated tasks (mechanical refactoring) that could potentially be completed with a deterministic algorithm.
Submission of vibe-coded contributions is banned.
Human-coordinated or uncoordinated (OpenClaw, etc) use of agents for submission of contributions to the GDAL repository is banned.
Issues & bug reports
Any LLM usage must be indicated by ticket label, comment, or commit message indication and account for what was written by whom/what.
AI-written text
All contributions including code, ticket comments, and commit messages should be fully understood by the author(s) submitting them to the project.
Sources
- GDAL LLM tool policygdal.org/en/stable/community/ai_tool_policy.htmlSnapshot 9 Oct 2026