Codeberg vs. AI: Armin Ronacher on the Risks of the New Rule
Translated by a model; the original is in Russian.
The open source code host Codeberg has updated its rules and now excludes projects that are “mostly” made up of code written by generative AI tools. Developer Armin Ronacher, known for the Flask project, has devoted an essay to this decision — and his conclusion is rather skeptical.
The Right Is There, but the Wisdom Is Thin
Ronacher acknowledges it: Codeberg is acting entirely within its rights. It is an association with members and democratic procedures, and the decision was made precisely that way. But democracy, the author reminds us, is merely a way of arriving at a decision, not a guarantee that the decision will turn out to be sensible, inclusive, or useful to those who already depend on the platform. A majority may very well rule that certain projects and people no longer belong here.
And yet what Ronacher wants from infrastructure is not democracy at all, but predictability, reliability, and neutrality toward legal open source software. In his view, a democratic provider without a clear “constitution” may handle this worse than a corporation like GitHub, whose governance was never democratic in the first place.
The Problem with the Word “Mostly”
The author directs his main objection at the wording. What does “mostly written by AI” mean in an actively evolving project, and who is even capable of determining it? Ronacher admits that he could not honestly break down the percentages of authorship in his own recent repositories. The rule turns out to be vague exactly where it needs to be enforceable, and in practice, the author believes, it is the “middle” that loses — those who use AI in moderation.
A hard line would be more honest: if Codeberg wants no LLM involvement at all, let it say so; if it is fighting spam repositories and resource abuse, let it write rules about exactly that. As it stands, the current compromise offloads too much onto moderators and unspoken community norms. Ronacher suspects that the social boundary will prove far harsher than the formal one: projects and maintainers will become unwelcome even while formally complying with the rules.
A Split Instead of a Future
The author considers it a genuine shame that the open source and free software communities are splitting so deeply over LLMs. The questions of copyright, labor, energy consumption, the flood of “junk” code, and maintainers drowning in generated patches are real. But these tools are already becoming part of how software is built, and in Ronacher's view, when used sensibly they can return control to people rather than to large corporations.
Ronacher has long wanted GitHub to have a strong competitor — preferably an association rather than yet another corporation — and as a European project Codeberg is especially dear to him. But the platform, he believes, will have to choose: remain a smaller community with a pronounced political identity, or become a broad and reliable European alternative to GitHub. These are different ambitions. Codeberg had every right to its decision — Ronacher simply doesn't think it was a good one.
Source: Hacker News
Comments
Sign in, to comment.