Hi Dmitri,

Look at lines 276-277: "Do not include AI tool names or model
identifiers in code, comments, or commit messages."

As for the exact header name, I'm not opposed to Assisted-by, but it's
not a header explicitly listed in the ASF guidelines. I wonder if
Co-authored-by isn't enough to capture all levels of human
involvement, from shallow to deep, wdyt?

Thanks,
Alex

On Mon, Oct 5, 2026 at 5:29 PM Dmitri Bourlatchkov <[email protected]> wrote:
>
> Hi Alex,
>
> I could not quite find the forbidding language in the Polaris AGENTS.md
> file [1]. Do you have a specific line in mind?
>
> I think it is reasonable and advisable to disclose AI involvement in PR
> descriptions or commit messages.
>
> However, I am not sure the "Co-authored-by:" tag is the right device for
> this. It implies authorship, but the ASF guidelines say that the
> contribution should be an "original creation" [2].
>
> "Generated-by: <Name of Tool> <Version>" implies that the human
> contribution was limited to crafting a particular prompt. I suppose it is
> fine in that particular context. However, if the human involvement was more
> profound, I'd like to propose something like "Assisted-by: <Name of Tool>
> <Version>". I think it would be valuable for the PR author to further
> describe the level of human involvement in the latter case.
>
> I think that level of detail would be more valuable for reviewers than long
> degenerate PR descriptions.
>
> Cheers,
> Dmitri.
>
> [1]
> https://github.com/apache/polaris/blob/5aab91dafecf498c0c94af62dc4c6e0cf9868a96/AGENTS.md
> [2] https://www.apache.org/legal/generative-tooling.html
>
>
> On Mon, Oct 5, 2026 at 10:35 AM Alex Dutra <[email protected]> wrote:
>
> > Hi all,
> >
> > I recently noticed that Apache Polaris and Apache Iceberg have adopted
> > different guidance on disclosure of AI-generated code.
> >
> > While Polaris forbids AI disclosure in commit messages [1], Iceberg
> > encourages this practice [2].
> >
> > The ASF guidelines themselves seem to have evolved and now recommend
> > AI disclosure in commit messages [3]:
> >
> > > When providing contributions authored using generative AI tooling, a
> > recommended practice is  [...] including the phrase “Generated-by: <Name of
> > Tool> <Version>” or "Co-authored-by: <Name of Tool> <Version>"
> >
> > My question is: should we change Polaris AI-disclosure guidelines to
> > match more closely what the ASF recommends today?
> >
> > Thanks,
> > Alex
> >
> > [1]:
> > https://github.com/apache/polaris/blob/5aab91dafecf498c0c94af62dc4c6e0cf9868a96/AGENTS.md
> > [2]:
> > https://github.com/apache/iceberg/blob/2c0dd406fc1269810074006e49c5ded061feedf1/AGENTS.md
> > [3]: https://www.apache.org/legal/generative-tooling.html
> >

Reply via email to