As a first step towards moving with the times, let's add exceptions. Let's also do what linux does and ask for tags on ai generated code.
This is not going far enough imho but will hopefully be noncontroversial. Signed-off-by: Michael S. Tsirkin <[email protected]> --- docs/devel/code-provenance.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/devel/code-provenance.rst b/docs/devel/code-provenance.rst index 4e6a9afe0d..c3ed7f5e69 100644 --- a/docs/devel/code-provenance.rst +++ b/docs/devel/code-provenance.rst @@ -347,3 +347,22 @@ requirements for contribution. In particular, the "Signed-off-by" label in a patch submission is a statement that the author takes responsibility for the entire contents of the patch, including any parts that were generated or assisted by AI tools or other tools. + +1. When AI generated part of the contribution is not creative in nature + (so not even copyrighteable). + +2. When the creative part of the contribution is clearly QEMU-specific + (so derived from the prompt). + + +Attribution +^^^^^^^^^^ + +AI agents must not add Signed-off-by tags. Instead, +contributions should include an Assisted-by tag, like this: + + Assisted-by: AGENT_NAME:MODEL_VERSION + +For example: + + Assisted-by: Claude:claude-opus-4-6 -- MST
