Skip to content

Apache DataFusion

An extensible query engine written in Rust that uses Apache Arrow.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

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).

Apache DataFusion AI Policy

The PR author should have personally read the entire PR they submit and understand the core ideas end-to-end.

Apache DataFusion AI Policy

Among other things, the author must ensure the PR does not include undisclosed third-party code or copyrighted material.

Apache DataFusion AI Policy

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).

Apache DataFusion AI Policy

Sources