Here would be my proposed policy: FreeBSD will only accept good quality code
This misses multiple problems with AI/LLMS:
1. Skill erosion of AI users:
https://www.nature.com/articles/d41586-026-01947-1
2. AI code leading to more bugs even after a human reviews it:
https://www.coderabbit.ai/blog/state-of-ai-vs-human-code-generation-report If the people doing the reviewing are also using AI, as per point 1 the quality of that review is expected to drop.
3. Most FOSS projects never had a problem writing as much low quality code as they wanted, but rather a problem with focusing on actual high quality code. This is the one thing AI cannot do since it seems to be incapable of basic logical thought:
https://www.forbes.com/sites/cornel...what-apples-ai-study-reveals-about-reasoning/
4. The whole copyright mess, I'm not a lawyer but the common "the courts already decided" arguments seem to focus on the US and here are some EU sources (this isn't legal advice, read for yourself):
https://github.com/mastodon/mastodon/issues/38072#issuecomment-4105681567 https://www.twobirds.com/en/insight...-(gema-v-openai)-on-copyright-and-ai-training https://the-decoder.com/landmark-ge...-words-and-makes-it-liable-for-false-answers/
5. The addiction and vendor lock-in. While you could run local LLMs for coding, most heavy users seem to refuse to do so and want to use e.g. Claude Code instead. Now once the AI bubble bursts, you have a bunch of people that became dependent on it and are now hooked to a subscription just to be able to contribute to a free open-source project.
6. All the environmental and ecosystem effects already mentioned above.
7. The moral effect of the AI plagiarism discussion moving the window from "we shouldn't copy from other projects and how do we enforce this even though the typical project doesn't want to sue" to "how about we just copy from everywhere as long as it's short enough not to get sued". This seems bad for FOSS as a whole and devalues other projects and their consent, whether it's legal or not. (Yes it would be in theory possible to train a code model only on projects that opted in. But so far nobody could show me a model that did so.)
8. The effects of how AI coders will no longer search the web for snippets and libraries, instead generating their own code, and will never find out what upstream projects may have helped their problem and hence projects are isolated and the community suffers:
https://www.404media.co/vibe-coding-is-killing-open-source-software-researchers-argue/
It seems to me like the only way to address most of these is to reject any LLM code contributions no matter how small or how well-reviewed, and to at least discourage LLM use for other tasks as well.