Re: Official policy on LLM-assisted contributions

Stas Boukarev <[email protected]> Thu, 19 Feb 2026 23:51:55 +0300
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAF63=126oGMZymSYwTA6Bnerj6XEpuqGNPqJuqGXT5hq-taYYA@mail.gmail.com>
And here I thought adding
Co-Authored-By: GNU Emacs 30.2 <[email protected]>
as a gag.

On Thu, Feb 19, 2026 at 11:48 PM Christophe Rhodes via Sbcl-devel
<[email protected]> wrote:
>
> Richard Westhaver <[email protected]> writes:
>
> > Figured it'd be worth starting a discussion on this - what do you guys
> > think about adding some language to the HACKING file (under Patch
> > Submissions) to guide future contributors?
>
> I'm not sure it's worth it (yet, if ever).  I don't see a distinction in
> principle betwen LLM-assisted contributions and emacs-assisted
> contributions; in both cases the important part for me is being able to
> engage with the person contributing to ask questions like: "why?" and
> "why this way?" and questions of that sort.  (And, again, I don't mind
> too much whether they use ispell or grammarly or an LLM to reply, but I
> my actions and judgment will be affected by the intellectual content of
> those replies).
>
> So whatever process leads to a person's (or an organization's)
> contribution, it stands in the context of the people proposing it, who
> need to be responsive, and (usually) very, very patient, because the
> bottleneck is rarely the pace of offered contributions (bug reports,
> patches, bug fixes) -- it's the time that maintainers can spend
> assessing them.
>
> Some of this list's older readers might remember USENET (or, more
> modernly, "Usenet").  I personally caught the tail end of its "mostly
> useful" phase, and learnt about Lisp there.  But, from 1994, the commons
> of Usenet started to be tragedied, with the first unsolicited commercial
> e-mail, until the whole network collapsed under the noise.  (I'm eliding
> a whole bunch of history; please don't take this as the definitive
> story.)  The problem was a change in the cost-benefit tradeoffs: more
> people on Usenet, along with decreased bandwidth and access costs, meant
> both more eyeballs to view any messages, and lower costs to send them,
> with the (in retrospect) inevitable result.  e-mail survives, just
> about, despite having the same structural problem, but it is radically
> different from its original conception, is very difficult to run an
> interoperable node in the network, and large amounts of resources go
> into making the typical e-mail signal tolerable despite the absurd
> volume of noise.
>
> The development of LLMs and their application to programming is, I
> think, a similar change: a change in the economics.  We (more widely as
> free software developers) have already seen some of this: the advent and
> growth of programmes such as Google Summer of Code, security bug
> bounties, and the like lead to incentives to participants that might be
> surprising to those not participating: CVE requests, insistence on the
> importance of getting a pull request merged, that kind of thing.  LLMs
> change the costs more than the benefits, but we would expect to see
> similar effects (for recent examples, the stories of curl and matplotlib
> in this week's Linux Weekly News are worth reading).
>
> But what can we do about it?  We, just like USENET adminstrators, cannot
> control what people send, and trying to is essentially pointless.  We
> can, though, continue to behave reasonably: assume good intent, and
> engage to the extent of our capacity with the people considering
> contributions, and insisting as far as we can on the correctness of what
> is merged -- while reminding people that anyone who thinks they can do a
> better job for themselves (and any community they engage) is free to
> take what is provided and build on it on their own terms.
>
> Christophe
>
>
> _______________________________________________
> Sbcl-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sbcl-devel


_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel