Skip to content

GDAL

A translator library for raster and vector geospatial data formats.

Unfriendly. Doesn’t accept AI-generated work.

Homepage Repository

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.

GDAL LLM tool policy

Submission of vibe-coded contributions is banned.

GDAL LLM tool policy

Human-coordinated or uncoordinated (OpenClaw, etc) use of agents for submission of contributions to the GDAL repository is banned.

GDAL LLM tool policy

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.

GDAL LLM tool policy

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.

GDAL LLM tool policy

Sources