RFC: The Binutils and LLM generated patches

Siddhesh Poyarekar siddhesh@gotplt.org
Wed Oct 8 19:22:21 GMT 2025


On 2025-10-07 10:21, Nick Clifton wrote:
> Hi Sid,
> 
>>>    Generated-By: GNU-LLM version 1.0
>>>    LLM-Query: Create a program to solve all GNU problems
>>
>> Minor nit: due to the nature of LLMs, the query will likely 
>  > not result in the same output at all times.  I can see why
>  > you'd want the query though, but maybe also add in a note
>  > like so?>
>> ```
>> The LLM-Query needs to be recorded for auditing purposes, but is not 
>> expected to produce the exact same output due to the non-deterministic 
>> nature of LLMs.
> 
> OK, I can do that.
> 
>> Also maybe, replace LLMs with AI in general?
> 
> Ah but I am trying to avoid the use of the term A.I. in this
> document.  (As explained in the footnotes).
> 
>>   Or is binutils OK with patch submissions from other forms of AI,
> 
> No.  If the copyright ownership of a - legally significant - submission
> is unclear, then it is unacceptable to the Binutils.

OK, we agree then and have a permanent record of that agreement on the 
list :)

>> e.g. a reinforcement learning bot that has been trained to spot a 
>> buffer overflow?  Such a bot would also need code as training data, 
>  > but it may or may not have the same challenges as an LLM model 
> trained on,
> 
> Maybe, maybe not.  But until the lawyers sort this out and there is a 
> clear,
> legal definition of what can and cannot be copyrighted and who owns that
> copyright, the binutils (and open source projects in general imho) cannot
> afford to accept such submissions.

I agree, I was wondering if you want to make that explicit in this 
policy, but I reckon your position is to do this for LLMs for now, and 
not broadly for tools/transformers that ingest data that has 
unknown/unknowable copyright value to generate the content they intend 
to submit as their contribution.  The latter is assumed to be covered by 
the FSF assignment or DCO, where the submitter claims, minimally, the 
ability to submit changes for the copyright owner under the project 
license.  That's fine I think.

>> You could make a distinction (e.g. an AI model that has been trained 
>  > exclusively on data that has a clear copyright and the submitter is
>  > legally allowed to contribute it to binutils under said license) but
>  > that could be applied in general to an AI model without singling out
>  > LLMs.
> 
> I think that that would be something to look at once it becomes a reality.
> I do not know of any such models now, and I think that it is important
> that we get a policy document in place soon.  I am not saying that the
> policy is set in stone and cannot be revised, but I am saying that we
> need something clear and simple and in place today.

Ack, I agree.

Thanks,
Sid


More information about the Binutils mailing list