MapLibre AI Policy
April 22, 2026 ยท View on GitHub
MapLibre's policy is that contributors can use whatever tools they would like to craft their contributions, but there must be a human in the loop.
Contributors must read and review all LLM-generated code before marking a pull request as ready for review. The contributor is always the author and is fully accountable for their contributions, which includes ensuring their contributions are aligned with repository-specific contribution guidelines.
Contributors should be sufficiently confident that their contribution is high enough quality that asking for a review is a good use of scarce maintainer time, and they should be able to answer questions about their work during review.
AI usage in communication
To ensure sufficient self review and understanding of the work, it is strongly recommended that contributors write PR descriptions themselves (if needed, using tools for translation or copy-editing). The PR description should explain the motivation, implementation approach, expected impact, and any open questions or uncertainties to the same extent as a contribution made without tool assistance.
Do not post AI-generated messages in discussions and issues as your own. We want to read your own genuine expression of your thoughts. It's fine to use whatever tools you like for help with spelling, grammar, or translation, just don't auto-generate it.
Disclosure
Community members are expected to be transparent and disclose AI usage in contributions submitted for review that contain substantial amounts of LLM-generated content.
"Substantial" means different things depending on the type of contribution:
- Code: any generation beyond single-line autocomplete, such as whole functions, tests, or algorithms.
- Documentation: anything more than a few words.
Disclosure is not penalized during PR review.
Contributors should note details on tool usage (such as models and prompts used) in PR descriptions.
Handling Violations
Maintainers are free to handle suspected violations of this policy in a way they deem appropriate, for example by closing pull requests or hiding unhelpful AI generated messages.
Copyright and licensing
Using AI tools to regenerate copyrighted material does not remove the copyright. As per the GitHub TOS, contributors are responsible for ensuring they have the right to contribute code under the terms of the repository license. This responsibility applies equally to code written by hand, code generated by an AI tool, and code adapted from elsewhere. IP violations are handled under the IP violation policy.