Hi EJ,

That is a great idea.

For your information, there is already ongoing work at the foundation
level, and some material has been published here:
https://www.apache.org/legal/generative-tooling.html

I believe we should base our guidelines on this document and reference it
directly, as this page will continue to evolve and applies to all Apache
projects.

Regards,
JB

Le mar. 3 mars 2026 à 19:45, EJ Wang <[email protected]> a
écrit :

> Hi Polaris community,
>
> I would like to start a discussion around how Polaris should approach
> AI-generated or AI-assisted contributions.
>
> Recently, Apache Iceberg merged a change that explicitly documents
> expectations around AI-assisted contributions:
> https://github.com/apache/iceberg/pull/15213/changes
>
> As AI tools become more widely used in software development, contributors
> may rely on them in different ways - from drafting small code snippets to
> helping structure larger changes. Rather than focusing on how these tools
> are categorized, it may be more important to clarify contributor
> responsibility.
>
> If Polaris were to define guidance in this area, I believe the core
> principles should emphasize accountability:
>
>    1.
>
>    The human contributor submitting a PR remains fully responsible for the
>    change, including correctness, design soundness, licensing compliance,
> and
>    long-term maintainability.
>    2.
>
>    The PR author should understand the core ideas behind the implementation
>    end-to-end, and be able to justify the design and code during review.
>    3.
>
>    The contributor must be able to explain trade-offs, constraints, and
>    architectural decisions reflected in the change.
>    4.
>
>    Transparency around AI usage may be considered, but responsibility
>    should not shift away from the human author.
>
> In other words, regardless of how a change is produced, the accountability
> and authorship reside with the individual submitting it. AI systems should
> not be treated as autonomous contributors.
>
> Questions for discussion:
>
>    -
>
>    Should Polaris explicitly define guidance around AI-generated
>    contributions?
>    -
>
>    Do we want to require or encourage disclosure?
>    -
>
>    Are there ASF-level positions we should align with?
>    -
>
>    Should any such policy live in CONTRIBUTING.md?
>
> Given Polaris is building foundational infrastructure, setting expectations
> early may help maintain high review standards while adapting to evolving
> development workflows.
>
> Looking forward to thoughts from the community.
>
> Best,
>
> -ej
>

Reply via email to