Remix.run Logo
cwillu 4 hours ago

“You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude, OpenAI Codex).”

Seems pretty clear to me?

KingOfCoders 4 hours ago | parent | next [-]

What is mostly? >50%? >75%?

What does "written by generative AI" means? Autocomplete? IDE-with-AI-normal-classname-completion? Everything not typed by a human.

I personally don't find this clear at all and see many unhappy discussions in the future for Codeberg.

inigyou an hour ago | parent | next [-]

It means if the guy running Codeberg doesn't like it. This is his fiefdom, not a public square. Make your own fiefdom for AI coding. You could call it Vibeberg.

oneeyedpigeon 4 hours ago | parent | prev | next [-]

I think it's reasonable to assume >50% by default, unless the source clarifies what they mean by "mostly".

cassianoleal 2 hours ago | parent | next [-]

>50% of words? Characters? LoC? Files?

oneeyedpigeon 2 hours ago | parent [-]

Yeah, this is the bit where it really falls down, regardless of how you define "mostly"!

KingOfCoders 4 hours ago | parent | prev | next [-]

To me majority != mostly.

oneeyedpigeon 4 hours ago | parent [-]

I agree that they have different connotations. However, in the absence of other information, I don't see how we could ever collectively agree on a better value. The least subjective option, as far as I'm concerned, is "more than 50%". If a is 50.001 and b is 49.999, then a is the one with the most, not b.

Orygin 4 hours ago | parent | prev [-]

It's reasonable not to assume what they meant. They have a clear stance on the subject instead of letting us guess

lelanthran an hour ago | parent | prev | next [-]

> I personally don't find this clear at all and see many unhappy discussions in the future for Codeberg.

You don't understand their goal in doing this?

Frequently (much more than we'd like to admit) actual contracts leave loopholes in, said loopholes which go against the spirit of the contract. It is not unusual to have a concrete contract that allows more (or less) than the spirit the contract was signed in.

Rather than nitpicking the contract (the TOU), why do you think they need this updated contract in the first place?

derdi 3 hours ago | parent | prev [-]

> What is mostly? >50%? >75%?

1. Don't ask us, ask the Codeberg people in the thread above.

2. If you're not sure you can meet Codeberg's terms of service, do what others are claiming to do: Take your repositories elsewhere.

3. I'll just hypothesize that you don't have Codeberg repositories and are only arguing here for argument's sake.

lelanthran 30 minutes ago | parent [-]

So much this!

Here's what I cannot understand - the spirit behind this update is clear: to carve out a space for human-written projects.

Now we have a bunch of people nit-picking what "human-written" means, with a bunch of snide "Hah! Gotcha!" thrown in for good measure...

"What about if it autocompletes - that's not written by a human!!! Lusers!!!"

"Hey, I used LLMs to rubberduck this; that's not fully written by a human even though I typed it!!!"

"Hey, I used a _KEYBOARD_ to type it in; that's the computer and keyboard firmware that /akshually/ wrote the code!!!"

Face it, if you need to know how close to the line you can go without going over it, then Codeberg is probably not for you anyway - there's no need to nitpick the wording.

If you, in your own words, "write your own code", you don't really care where the line is because you're so far from it anyway.

There is no scenario where you'd want to nitpick the wording...

jorisw 4 hours ago | parent | prev [-]

If 'mostly' means over 50% you could call this clear.

Otherwise I don't think this is clear at all.

Otherwise, what is mostly?

Mostly at the outset, or at any given time? Must the project move out when it goes from 49% to 51% AI-assisted code?

KingOfCoders 4 hours ago | parent [-]

"Mostly at any given time?"

Yes, old project with 1M LOC of pre-AI code + 100% AI 100k LOC generated coded for the last three months, is that mostly?