bug#81520: Add pre-receive hook to Savannah to reject LLM-encumbered commits
Stéphane Marks <[email protected]> Fri, 31 Jul 2026 16:31:22 +0200
| Newsgroups | gmane.emacs.bugs |
|---|---|
| Message-ID | <CAN+1HbqBQPmkpPOQbtEsKjuk-6vjcUFdyTi+gMAfvFauFPnT7g@mail.gmail.com> |
On Fri, Jul 31, 2026 at 9:40 AM Dmitry Gutov <[email protected]> wrote: > On 31/07/2026 16:06, Stéphane Marks wrote: > > These simplistic ideas to use string scanning to detect only the most > > blatant LLM use would likely be seen as "legal theater" and afford no > > real protection against a claimant, especially one with deep pockets. > > I don't think we can say what arguments will or will not work in such a > proceeding yet. But with LLMs defaulting to tag their work, the absence > of attribution at least could point to an intent to circumvent the > project policy. Which we should document anyway, of course. > > > It's better to clearly state in CONTRIBUTE what the rules are, trust our > > colleagues, and hold people accountable should an issue arise. Text > > scanning is superficial at best. > > If we can help the colleagues uphold the rules with some automation, > that seems like a win. > > It could help contributors that haven't read the new policy yet, and > briefly used a popular LLM for some minor purpose. > BUT it is proposed to be at push time which only a select few of us have. It is not proposed as a pre-commit hook that I saw, though maybe the dialog progressed toward that as a slightly better goal.