On Mon, Nov 24, 2025 at 1:41 AM Dr. Arne Babenhauserheide <[email protected]>
wrote:

> "Brent W. Baccala" <[email protected]> writes:
>
> > So, I've started taking an attempt at this using Claude Code.
> >
> > I'm quoting Claude's progress report below.
>
> Firstoff: did you verify whether the progress report is actually
> correct?
>

It's correct in the sense that it has made the changes that it marked
COMPLETED, and the code compiles and links as it claims.

Do you understand the changes?
>

To an extent.  I understand, for example, that it's got a macro to
calculate the CPU number without using the stack.  I haven't gone through
the assembly to verify that it's correct.  The changes it's proposing make
general sense to me: creating descriptor tables, sharing the page table,
switching to long mode.  My biggest concern is whether it's missing
something completely that I don't know about.

> What's the project's policy regarding AI-generated code?
>
> Not my call to make, but in the Emacs list there’s been a long
> discussion, and if I understand the conclusion: the legal situation is
> complicated, and proprietary AI as service is fundamentally at odds with
> Free Software values:
>
> - complicated legal situation:
>   https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00400.html
>   https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00346.html
> - There are obstacles to that, which may or may not be overcome:
>   https://lists.gnu.org/archive/html/emacs-devel/2025-08/msg00376.html


Thank you for the links!  I read them all; they weren't that long.

I am also not a lawyer; my understanding of the copyright situation is that
LLM generated code can not be copyrighted, but it is a complicated
situation that will likely take years to fully resolve.  I read a bit more
of that discussion chain; here's one that includes an AI-generated summary
of the copyright situation:

https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00963.html

I'm going to get into the SMP code with gdb today and try to figure out
what Claude has done and see if I can get it working.

If anybody with more knowledge of the issues can comment on the AI's work
proposal, that would be nice.

Even if we don't use its code, it has come up with what appears to be a
useful plan.

    agape
    brent

Reply via email to