Hey folks, I wanted to propose an addition to the usual commit message header that we use today, which looks like this:
>[ASTERIXDB-$ISSUE][$AREA] $COMMIT_SUMMARY > >- user model changes: yes/no >- storage format changes: yes/no >- interface changes: yes/no > >Details: I think that we should add a field called "generatively assisted" and if it is yes, there should be a footer in the commit message called "Generated-by :" that lists the tool(s) used. We should also check that this tool's output isn't restricted in some way that would be incompatible with the guidance in https://www.apache.org/legal/generative-tooling.html. I think generally there aren't many tools out there that would run against this. The main thing to be aware of is if it's regurgitating code that's clearly part of the training data (and that code doesn't have a clear and compatible license) or if the tool itself somehow says the code it outputs is not yours and can't be licensed as you wish. The idea about the footer itself isn't mine, it's from that document. It seems like a fine one to me. Thoughts? -Ian
