Hi all,
It's a topic that's been on my mind for a while now when reviewing code.
I re-read the Official ASF position on Generative AI that can be found
here [1][2].
I think this quote is important:
"When providing contributions authored using generative AI tooling, a
recommended practice is for contributors to indicate the tooling used to
create the contribution. This should be included as a token in the
source control commit message, for example including the phrase
“Generated-by: ”. This allows for future release tooling to be
considered that pulls this content into a machine parsable
Tooling-Provenance file."
In complex changes that impacts low level code, it also raises the
question of maintainability.
I trust that every contribution has been read and understood, but if for
any reason the committer is not able to commit anymore, maintaining such
code could become quite tricky.
Any thoughts ?
Gaetan
[1] https://www.apache.org/legal/generative-tooling.html
[2]
https://news.apache.org/foundation/entry/why-generative-ai-guidance-is-essential-to-contributors-of-open-source