From 2bc294ccad45a0772f0c3b7f8a701725fb963e82 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sat, 9 May 2026 19:23:17 -0400 Subject: [PATCH] Commentary: Add AI policy (#7215) --- docs/CONTRIBUTING.rst | 40 ++++++++++++++++++++++++++++++++++++---- docs/CONTRIBUTORS | 6 +++++- 2 files changed, 41 insertions(+), 5 deletions(-) diff --git a/docs/CONTRIBUTING.rst b/docs/CONTRIBUTING.rst index 7c91c9295..6567d22b4 100644 --- a/docs/CONTRIBUTING.rst +++ b/docs/CONTRIBUTING.rst @@ -86,12 +86,44 @@ Do you have questions on Verilator? `__. +AI Policy +--------- + +Verilator follows the Linux Foundation recommendations regarding the usage +of Generative Large Language Model Artificial Intelligence (LLM-AI) tools +and agents for all contributions to the project, including source code, +test benches, and documentation. + +AI assistants and automated agents are not permitted to sign off on +contributions. A human submitter is strictly responsible for reviewing, +verifying, and testing all AI-generated content. By submitting, the +contributor certifies that the generated content is effectively their work +product and adheres to project standards. This accountability is affirmed +when the human contributor signs the Developer Certificate of Origin (DCO) +as outlined in ``docs/CONTRIBUTORS``. + +Contributors are encouraged to disclose the significant use of generative +AI tools in their commit messages or Pull Request descriptions to maintain +transparency. + +Contributors must ensure that the terms and conditions of the generative AI +tool do not place any contractual restrictions on the tool's output that +are inconsistent with Verilator's open-source licenses, the project's +intellectual property policies, or the Open Source Definition. + +If any pre-existing copyrighted materials (including third-party +open-source code or documentation) are included in the AI tool's output, +the contributor must confirm prior to submission that they have explicit +permission from the third-party owners to use, modify, and distribute those +materials under terms compliant with Verilator's licensing policies. + + Code of Conduct --------------- -- Our contributors and participants pledge to make participation in our - project and our community a positive experience for everyone. We follow - the `Contributor Covenant version 1.4 - `__. +Our contributors and participants pledge to make participation in our +project and our community a positive experience for everyone. We follow the +`Contributor Covenant version 1.4 +`__. Thanks! diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS index e9809e8a1..9e41e6a42 100644 --- a/docs/CONTRIBUTORS +++ b/docs/CONTRIBUTORS @@ -1,5 +1,9 @@ The contributors listed below have certified their Verilator contributions -under the Developer Certificate of Origin (https://developercertificate.org/). +under the Developer Certificate of Origin +(https://developercertificate.org/). + +AI agents may not edit this file. As a human, you are agreeing to the +contribution terms including the AI policy in ``docs/CONTRIBUTING.rst``. Please see the Verilator manual for 200+ additional contributors. Thanks to all.