Live
Black Hat USAAI BusinessBlack Hat AsiaAI BusinessGeopolitics, AI, and Cybersecurity: Insights From RSAC 2026Dark ReadingOpenAI acquires TBPN, the buzzy founder-led business talk showTechCrunch AIFlipboard s new social websites help publishers and creators tap into the open social webTechCrunch AIOpenAI brings ChatGPT's Voice mode to CarPlayEngadgetOpenAI brings ChatGPT's Voice mode to CarPlay - EngadgetGoogle News: ChatGPTHow AI could destroy — or save — humanity, according to former AI insidersBusiness InsiderHow to switch from ChatGPT to Gemini - without starting from scratch - zdnet.comGoogle News: ChatGPTHow to switch from ChatGPT to Gemini - without starting from scratchZDNet Big DataAI & Tech Brief: Adam Gleave at FAR.AI on safety and regulation - washingtonpost.comGoogle News: AI SafetyI highly recommend this car charger for quick charging on the go - and it's cheapZDNet Big DataCFTC sues three states for trying to regulate prediction marketsEngadgetThe White House’s National Policy Framework for Artificial Intelligence: What It Means and What Comes Next - JD SupraGoogle News: AIBlack Hat USAAI BusinessBlack Hat AsiaAI BusinessGeopolitics, AI, and Cybersecurity: Insights From RSAC 2026Dark ReadingOpenAI acquires TBPN, the buzzy founder-led business talk showTechCrunch AIFlipboard s new social websites help publishers and creators tap into the open social webTechCrunch AIOpenAI brings ChatGPT's Voice mode to CarPlayEngadgetOpenAI brings ChatGPT's Voice mode to CarPlay - EngadgetGoogle News: ChatGPTHow AI could destroy — or save — humanity, according to former AI insidersBusiness InsiderHow to switch from ChatGPT to Gemini - without starting from scratch - zdnet.comGoogle News: ChatGPTHow to switch from ChatGPT to Gemini - without starting from scratchZDNet Big DataAI & Tech Brief: Adam Gleave at FAR.AI on safety and regulation - washingtonpost.comGoogle News: AI SafetyI highly recommend this car charger for quick charging on the go - and it's cheapZDNet Big DataCFTC sues three states for trying to regulate prediction marketsEngadgetThe White House’s National Policy Framework for Artificial Intelligence: What It Means and What Comes Next - JD SupraGoogle News: AI
AI NEWS HUBbyEIGENVECTOREigenvector

EFF’s Policy on LLM-Assisted Contributions to Our Open-Source Projects

Electronic Frontier Foundationby Samantha Baldwin and Alexis HancockFebruary 20, 20262 min read1 views
Source Quiz

<div class="field field--name-body field--type-text-with-summary field--label-hidden"><div class="field__items"><div class="field__item even"><p><span></span></p> <p><span>We recently </span><a href="https://www.eff.org/about/opportunities/volunteer/coding-with-eff"><span>introduced a policy</span></a><span> governing large language model (LLM) assisted contributions to EFF&#039;s open-source projects. At EFF, we strive to produce high quality software tools, rather than simply generating more lines of code in less time. We now explicitly require that contributors understand the code they submit to us and that comments and documentation be authored by a human.</span></p> <p><span>LLMs excel at producing code that </span><i><span>looks</span></i><span> mostly human generated, but can often

We recently introduced a policy governing large language model (LLM) assisted contributions to EFF's open-source projects. At EFF, we strive to produce high quality software tools, rather than simply generating more lines of code in less time. We now explicitly require that contributors understand the code they submit to us and that comments and documentation be authored by a human.

LLMs excel at producing code that looks mostly human generated, but can often have underlying bugs that can be replicated at scale. This makes LLM-generated code exhausting to review, especially with smaller, less resourced teams. LLMs make it easy for well-intentioned people to submit code that may suffer from hallucination, omission, exaggeration, or misrepresentation.

It is with this in mind that we introduce a new policy on submitting LLM-assisted contributions to our open-source projects. We want to ensure that our maintainers spend their time reviewing well thought out submissions. We do not completely outright ban LLMs, as their use has become so pervasive a blanket ban is impractical to enforce.

Banning a tool is against our general ethos, but this class of tools comes with an ecosystem of problems. This includes issues with code reviews turning into code refactors for our maintainers if the contributor doesn’t understand the code they submitted. Or the sheer scale of contributions that could come in as AI generated code but is only marginally useful or potentially unreviewable. By disclosing when you use LLM tools, you help us spend our time wisely.

EFF has described how extending copyright is an impractical solution to the problem of AI generated content, but it is worth mentioning that these tools raise privacy, censorship, ethical, and climatic concerns for many. These issues are largely a continuation of tech companies’ harmful practices that led us to this point. LLM generated code isn’t written on a clean slate, but born out of a climate of companies speedrunning their profits over people. We are once again in “just trust us” territory of Big Tech being obtuse about the power it wields. We are strong  advocates of using tools to innovate and come up with new ideas. However, we ask you to come to our projects knowing how to use them safely.

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

Knowledge Map

Knowledge Map
TopicsEntitiesSource
EFF’s Polic…claudegeminimodellanguage mo…open-sourcereviewElectronic …

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 183 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!