Skip to content

Commit 5c012d2

Browse files
authored
CONTRIBUTING.md: add generative AI policy section (#12997)
1 parent 4fe076d commit 5c012d2

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

‎CONTRIBUTING.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,29 @@ In order to protect both you and ourselves, you will need to sign the
1313
[Contributor License Agreement](https://easycla.lfx.linuxfoundation.org/). When
1414
you make a PR, a CLA bot will provide a link for the process.
1515

16+
## Generative AI Policy
17+
18+
AI tools have the ability to produce more code than is possible for the gRPC
19+
team to read, understand, review, and accept into the repository. For this
20+
reason, we request that all contributions adhere to the following rules:
21+
22+
1. **No AI-Generated Interactions:** All communication in the repo must be
23+
authored by a human. _Exception: AIs may be used for directed writing
24+
assistance or translation._ Absolutely no automated agents are allowed to
25+
directly publish to GitHub.
26+
27+
2. **Author Ownership and Accountability:** Code contributions are expected to
28+
be fully owned and understood by the human contributor. If the code was
29+
produced by generative AI, the author is expected to have reviewed and
30+
understood it in its entirety before submitting it for review. This includes
31+
all content: production code, tests, examples, tools, etc.
32+
33+
In addition to the above requirements, any AI-assisted contributions must also
34+
comply with the [Linux Foundation Generative AI
35+
Policy](https://www.linuxfoundation.org/legal/generative-ai). This includes
36+
confirming that all contributions are legally allowed to be contributed to the
37+
gRPC project under the applicable license terms.
38+
1639
## Compiling
1740

1841
See [COMPILING.md](COMPILING.md). Specifically, you'll generally want to set

0 commit comments

Comments
 (0)