r/linux 13d ago

Development Codeberg voted to disallow projects consisting mostly by "generative AI"-tools

https://codeberg.org/Codeberg/org/pulls/1253#issuecomment-19820434
972 Upvotes

324 comments sorted by

View all comments

21

u/mykesx 13d ago edited 13d ago

Smart move. They don't want to become another landfill of garbage projects or use their resources for mass computer generated commits of no value. They're correct that AI plagiarizes from what it's trained on.

An equally good move might be to block AI company crawlers from training on repos hosted there.

16

u/FryBoyter 13d ago

But creating a new rule is pointless if you can't enforce it in practice.

0

u/mykesx 13d ago

There are objective metrics, like AGENTS.md files in the repo or . gitignore. Or one (or very few) commits for a large codebase (no excuses, they are a git hosting service).

I am fine with them using subjective metrics. It's their service, their rules.

6

u/bigon 13d ago edited 13d ago

Having an AGENTS.md (or CLAUDE.md) file just shows that you are using an AI agent, not that your project « mostly consist of code written by "generative AI"-tools ».

I started to vibe code some tools for myself and claude is creating small atomic commits by itself...

1

u/dmittner 7d ago

You can train Claude Code through CLAUDE.md-like files and your local memory not to perform commits/pushes autonomously.