Before Codeberg has to ask that, the person who would upload has to ask it themselves. People know what they did, or didn't.
"If you have shit on your shoe, please don't walk across our carpet".
"But how do they know? maybe we should test if they can tell", and all that stuff... no. Most people would simply take a good look, and if they're worried about something that could be be mud or not, brush it off just in case. And if they come directly from 12 hours of drunk partying in the wilderness, they can still simply take their shoes off and ask for a plastic bag at the door, just in case. Easy.
And yes, maybe the owner goes crazy or hates you, and you just bought new shoes that are squeaky clean, but brown, and get thrown out with no appeal. That can happen. But in that case, they could use many other things to be petty about, too. And Codeberg does not strike me as that.
How can you tell if you drank too much? What is the exact amount of alcohol molecules a given person could ingest in an exact instant (like, down to the exact Planck whatever) and no longer be fit to drive? And if someone says "no drunk driving on my property" while not caring what happens outside of it, can we really let them off the hook before they showed us the machine that can calculate it?
If people are worried about using libraries that contain vibe code, sure, that may become a real concern, but even then, why not have a really restricted website? For projects where the people are either so good, or the project so small, that that they know for sure there is no vibe code in it? Why this oozing over and into everything?
You cannot discuss in non-English languages on this site. Even though you could slur and degrade English, and therefore it being impossible to give you an exact heuristic right now that separates English from non-English exactly. The rule is still accepted, and cases dealt with as they come up.
> Before Codeberg has to ask that, the person who would upload has to ask it themselves. People know what they did, or didn't.
This is going in circles. For someone to "ask it themselves", first they need to know what to ask. But the term is vague: what does "mostly" mean? You can't ask yourself if your code is "mostly consist of code written by" generative AI if you don't know what whoever is going to judge the rules means by it.
Is it to be taken literally? I.e. a 2000-line project where 1000-lines are written by AI is fine but if there are 1001-lines your project is out (in which case, if the human-written lines get refactored to become shorter and more efficient, does that suddenly mean the project is out?).
That is only your own interpretation. It is one that does conform to the rule but only because it takes one extreme side of the potential "amount" of allowed genAI use.
However this isn't what the terms update state. If that was the meaning then they would have explicitly written "zero" - or something along these lines. The fact they didn't do that (despite the update being there for weeks and people were able to vote on them for a long time - so it wasn't just some mistake) means they do allow "some" use of genAI - so at that point the question becomes "how much".
> "If you have shit on your shoe, please don't walk across our carpet".
Even if you could afford the equipment to make sure you don't have a single molecule of shit on your shoe, you couldn't operate it. Most people couldn't. So what gives? How is it possible that people have parties and then not endless discussions for decades and centuries about this unsolvable issue, right up there with how many angels can dance on the head of a pin?
Because they're not playing games is why. Because it's simple, if you don't bend over backwards to make it seem hard. You don't walk through shit on purpose, and before entering you check your shoes to your best ability. The end. There will be small percentage of cases where this fails, and that's fine. Spirit of the law and all that.
You do the same with genAI. If you are worried it's too much, "the wrong kind", whatever, you simply ask them. Because you have good intentions and will respect their answer, you have no reason not to do that. If you don't even have anything you're unsure if you can upload there, it's totally moot.
Codeberg isn't one person, it is a non-profit organization with ~1200 members (not to be confused with users - there are ~200k users), ~780 members of which have voting rights. The decisions aren't taken arbitrarily but they are proposed and voted for in an internal forum.