Apache DataFusion
An extensible query engine written in Rust that uses Apache Arrow.
Mostly friendly. Welcome, with extra rules.
AI-assisted PRs are welcome from anyone, but not unreviewed "AI dumps". Authors must read the whole PR, understand the core ideas, flag parts they do not fully understand and follow the ASF licensing guidance. Replies to reviewers must be in the contributor's own words, though AI may help understand or translate.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Friendly
- Contributor takes full responsibility
- A human must review the output
- Output must be license-compatible
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- No policy
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Unfriendly
- Only minor help (autocomplete, grammar)
In their own words
Code contributions
We welcome AI-assisted PRs from anyone. We do not welcome unreviewed “AI dumps” (defined below).
The PR author should have personally read the entire PR they submit and understand the core ideas end-to-end.
Among other things, the author must ensure the PR does not include undisclosed third-party code or copyrighted material.
AI-written text
We expect your responses to be in your own words, though it is fine to use AI to help prepare your response (for example to understand the comment, or help translate your response to English).
Sources
- Apache DataFusion AI Policydatafusion.apache.org/contributor-guide/ai-policy.htmlSnapshot 9 Oct 2026