freenode
Desktop & Graphics

Emacs group vows fork if project accepts LLM-generated code

Organizers say GNU Emacs’s temporary ban is too narrow and that community trust, not only copyright risk, should keep machine-written patches out.

A group of Emacs developers and users has launched Human Emacs, an initiative that rejects large-language-model contributions on ethical grounds and says it will fork the editor if GNU Emacs ever lifts its temporary ban on such code.

Phil Hagelberg, writing for the group on the emacs-devel list, argued that the existing policy is framed mainly around unresolved copyright questions and therefore misses what he called the corrosive effect of LLMs on trust and solidarity. Free software, he wrote, is built on a foundation of trust and solidarity, and other communities that allowed machine-generated patches have already seen that foundation erode. The organizers said they were uninterested in reheating debates about model power, local inference, or provenance fraud.

Emacs currently disallows LLM-generated contributions on a temporary basis while legal questions remain open. Maintainer Eli Zaretskii treated the announcement less as an invitation to reweigh those questions than as a statement of intent: if the project later accepts LLM code, a fork will follow. Stefan Monnier observed that forks of one kind or another look inevitable once the ban ends, between camps that want agent-written code and camps that insist every bug stay human-made.

Signatory Jim Porter later spelled out the group’s community worries: LLM use can blunt learning, especially for novices, and the industry push toward orchestrating agents encourages isolation over mentorship. Philip Kaludercic, unsympathetic to the campaign, pressed the organizers on how a fork would handle ELPA packages that depend on features the mainline might gain from LLM work.

After personal attacks appeared on the list, Zaretskii ruled them out of bounds and closed further debate on the initiative there, calling continued argument a waste of energy given the proponents’ refusal to negotiate. Human Emacs is collecting public supporters and preparing to maintain a human-only line of the editor if the broader project’s policy changes.