Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 2025 11:23:56 +0000
From:      David Chisnall <theraven@FreeBSD.org>
To:        Sulev-Madis Silber <freebsd-hackers-freebsd-org952@ketas.si.pri.ee>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Provisions to the contribution guidelines for using LLM generated code
Message-ID:  <7F5CCEEE-A8A9-459A-A2C1-9ADC31BC91C6@FreeBSD.org>
In-Reply-To: <EA849D16-0FA6-4808-BEE1-D0D4AAFB898C@ketas.si.pri.ee>
References:  <49B92974-E37A-4786-A456-E258D5A1D35E@paige.bio> <4922BB4E-1361-4AE9-A40D-D75E4875033D@freebsd.org> <EA849D16-0FA6-4808-BEE1-D0D4AAFB898C@ketas.si.pri.ee>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30 Jan 2025, at 12:03, Sulev-Madis Silber =
<freebsd-hackers-freebsd-org952@ketas.si.pri.ee> wrote:
>=20
> what happens if you take the word llm out and put a human in there?
>=20
> there are ton of fbsd contributors and i often wonder if some of them =
bring something in. apparently it's no "code-id" where we can put code =
for checks. esp i worry about all those linuxkpi things. where's the =
voluntary no consequences drug test that proves you didn't smoke any gpl =
before you opened code editor
>=20
> it's like llm is right out but humans are all ok?


No, as I said, the following two are equivalent:

 - I copy some GPL=E2=80=99d code (or code with a license that requires =
an attribution) and contribute it in such a way that violates the =
license.
 - I use an LLM to copy some GPL=E2=80=99d code (or code with a license =
that requires an attribution) and contribute it in such a way that =
violates the license.

The difference is that, in the first case, I *know* that I am doing so.  =
In the second case, I have deliberately used a plagiarism machine but =
don=E2=80=99t know whether this specific output is copyright violation =
or not.

If a committer deliberately violates copyright, the code will be removed =
and the committer will, most likely, lose commit access.  Committers are =
responsible for the code that they commit, but if they are using a =
plagiarism machine then the chances of them committing accidental =
copyright infringement are much higher and that=E2=80=99s a risk to the =
project.

David




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7F5CCEEE-A8A9-459A-A2C1-9ADC31BC91C6>