On 2026-07-23 05:14, Theodore Tso wrote:
> On Wed, Jul 22, 2026 at 07:45:34PM -0500, Matthias Geiger wrote:
> Consider a patch that might do something like this:
> 
>       ei->i_reserved_data_blocks += nr_resv;
>       trace_ext4_da_reserve_space(inode, nr_resv);
> +     spin_unlock(&ei->i_block_reservation_lock);
> 
>       return 0;       /* success */
> 
> To add a missing unlock on a spinlock.  Suppose this was generated by
> an LLM.  Do you *really* think this would actually be a copyright
> issue?
More examples:

  - what if the patch just deletes lines?

  - what if the implementation is entirely obvious? Ranging from adding
    a missing 'return;' to obvious programs such as FizzBuzz

  - int main() { printf("hello, world"); } is from a copyrighted work
    by K&R, how come everyone is still using it? (fair use)

  - Given some prompt: if a model were to produce the same output O
    with training input T either included or excluded, to what extent
    could O even be a derivative of T? And is that extent sufficient
    to be counted as "derivative" under copyright law?

Best,
Christian

Reply via email to