The AI Pascal’s Wager

by Ploum on 2026-10-01

Should you accept contributions generated by LLMs in your Open Source project?

Let’s put aside for a moment all the ethical/ecological/societal considerations about the use of generated code (also known as "slop" if you don’t like it and "vibecode" if you do) in open source projects and consider it from a simple, practical, pragmatic point of view.

There are basically three potential positions:

  1. Mostly accepting LLMs as neutral tools that contributors could use (with safeguards or not, with policy of human reviewing or not).
  2. Finding a compromise or choosing not to do anything, issuing some "not yes, not no" guidelines. This is now known as the "Debian AI policy".
  3. Strongly rejecting LLMs (with potential exceptions that have major safeguards).