git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC PATCH 1/1] SubmittingPatches: allow responsible AI assistance

From
brian m. carlson <sandals@crustytoothpaste.net>
Date
Oct 8, 2026, 16:15 UTC
Message-ID
<asfBs6CdPwcuZ9Bn@fruit.crustytoothpaste.net>
In-Reply-To
<CAP2yMa+kgphMe-cpcZSvPSqwm-npUDVp=HaNRW+MPmPzZ_aOXw@mail.gmail.com>
On 2026-10-08 at 04:49:27, Scott Chacon wrote:
> Again, a lot of my argumentation here was directly taken from the
> SFC's recommendations [1], which Git is a member project of.
> 
> https://sfconservancy.org/llm-gen-ai/llm-backed-generative-ai-recommendations.html

I'm in agreement with most of those policies. I'm just not in agreement that we should accept LLM-generated contributions and that document doesn't say we should.

What it does say is that we shouldn't shun people who submit LLM-generated contributions even if that violates our policies, and I think we've respected that. Every time this comes up—and it comes up more often than it should, given that we have a documented policy and that people should know to look for one—we've handled this graciously. As far as I know, nobody has been blocked or excluded for having sent an LLM-generated patch to Git and we usually explain the policy in a calm, rational way.

Section 8 says we should avoid jumping to legal conclusions. I agree; I have said consistently on the list that one of the reasons we should reject LLM-generated contributions is because the legal status is unclear. I have strong views that LLMs are unethical because of the way they've been trained and the lack of credit, among other reasons, but I have been very clear that the legality is uncertain.

The final thing that it says that kind of supports your argument is §11. However, it's not the case that accepting LLM-generated contributions would massively accelerate improvements to our codebase. Git has a reputation for high quality and we perform thorough reviews. Those are already a bottleneck for us even with only human-generated code and welcoming LLM-generated code and documentation would submerge us under a deluge of patches. As we discussed at the Contributor's Summit, we're already underwater on the security list due to the flood of LLM-assisted bug reports, a number of which are of dubious quality, and we shouldn't replicate that on the public list as well.

One thing that supports my argument is that we should support people who "outright reject LLM-gen-AI systems." Because of the way this list works, if we accept LLM-generated code, contributors who don't want to work with that content are going to receive unwanted patches that are CC'd to them and then have to deal with those, whereas in a project like Rust, one can simply block the LLM bots and then never have to deal with that content at all. So I don't think we can honour that term while we allow LLM-generated content unless we change our development approach.

I would also say that we are not obligated to follow SFC's guidance at all. SFC also recommends that we leave GitHub[0], which obviously neither of us are following, nor are most of our contributors, and many people would disagree. Regardless of their guidance, our project can set our own policies and structure as we see fit. QEMU is also an SFC project and has adopted a policy very similar to ours[1], so there is clearly precedent here.

[0] https://sfconservancy.org/GiveUpGitHub/ [1] https://gitlab.com/qemu-project/qemu/-/blob/master/docs/devel/code-provenance.rst?ref_type=heads

-- 
brian m. carlson (they/them)
Toronto, Ontario, CA
Previous: Kristoffer HaugsbakkNext: Junio C Hamano
Message 7 of 12 in “SubmittingPatches: allow responsible AI assistance”
  1. 0/1 SubmittingPatches: allow responsible AI assistanceScott Chacon, Oct 7, 2026
  2. 1/1 SubmittingPatches: allow responsible AI assistanceScott Chacon, Oct 7, 2026
  3. brian m. carlsonOct 7, 2026
  4. Scott ChaconOct 8, 2026
  5. Luca MilanesioOct 8, 2026
  6. Kristoffer HaugsbakkOct 8, 2026
  7. brian m. carlsonOct 8, 2026
  8. Junio C HamanoOct 7, 2026
  9. Scott ChaconOct 8, 2026
  10. Patrick SteinhardtOct 9, 2026
  11. Junio C HamanoOct 9, 2026
  12. D. Ben KnobleOct 8, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.