Live data from Hacker News

Codeberg bans vibe coded projects

codeberg.org

241–250 of 298 posts

Re: Codeberg bans vibe coded projects

#241
post #39

Earlier quoted context omitted.

“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?

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.

Protest by no longer using Codeberg

Re: Codeberg bans vibe coded projects

#242
post #200
post #188

Earlier quoted context omitted.

I'm upset because I strongly prefer rules to be unambiguous and enforceable. This is neither.

Oh no, someone on the internet is doing something you don't like in a place that doesn't affect you!

Almost all software has alternatives, but there are not only comments but entire top level posts on HN complaining about software most everyday.

Re: Codeberg bans vibe coded projects

#243
post #11

i wonder how they will detect it though. is there some good tool to tell them if code files someone submit were outputs or altered by LLMs?

It's rare to see terms of use that are all actively enforced. I think it makes sense to state the outlines to justify e.g. banning a user, or in potential legal matters (IANAL, just assuming).

True, but it still enhances uncertainty for users - if you uploaded trade secrets, malware, etc you already had that uncertainty, now you also have it for whether your code will be deemed too high a percent AI, when you thought it was only ~1/3 AI or whatever.

Re: Codeberg bans vibe coded projects

#244
post #208

Earlier quoted context omitted.

German court rulings on copyrightability of AI content, as far as I understand, so far have made it so that the person owning the copyright is a) the author, if there's enough creative input b) no one. A lets the author license it as if they wrote it, and B is just public domain, which is in line with their goals still. Their concern of "what if the license goes to model providers" is bonkers, and is completely out o…

> Their concern of "what if the license goes to model providers" is bonkers, and is completely out of line with their decision to ban projects that are mostly written by LLMs. Under German copyright law, this concern is unfounded. Copyright protection requires a "personal intellectual creation" (persönliche geistige Schöpfung) — a threshold that the provider of an AI model cannot meet, since they merely supply the to…

Perhaps you mean that the copyrighted content can only be originally created by a natural person, but companies do very much have Urheberrecht for content they get copyright transferred for (often through employment contracts and implicitly through work relationships). Otherwise you're right though.

Re: Codeberg bans vibe coded projects

#245
post #240

The problem with this logic is that Codeberg itself is built on top of other FOSS. What will happen when Git accepts its first vibe-coded patch. Linus is famously ok with AI assisted coding, so eventually Linux can or will also cross the threshold. Will Codeberg stay principled and stop using Git and Linux?

"Yet you participate in society. Curious!"

Re: Codeberg bans vibe coded projects

#247

Earlier quoted context omitted.

> I love the abstraction of AI Careful with that wording. LLMs are not an abstraction, they do not provide an abstraction, not in the software sense, as they are completely non-deterministic the way they are used today. Saying "write me a function that does xyz" is not an abstraction layer ontop of writing it yourself.

It is a really interesting debate, it seems to be a type of abstraction at least, with an interface as a natural language instead of a typed schema.

It's no more an abstraction than working with a bunch of contractors to make an app.

Re: Codeberg bans vibe coded projects

#248

Earlier quoted context omitted.

Neither really solved the problem, reality is too nuanced, AI fills the gap.

Not sure if a non-deterministic copy-paste is really filling a gap ;) But yeah, there are areas in software development where AI assistence is actually useful, I just see code-generation as one of the less useful areas, since tbh this isn't a problem that needs urgent solving. IMHO LLMs are much more useful for passively analyzing/bugscanning code bases (or data in general).

Absolutely, I give my agents access to MCP/API and they can check logs and setup checks for potential problems and whatever else

Re: Codeberg bans vibe coded projects

#250

Earlier quoted context omitted.

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…

Wait until people get kicked off because their code is "mostly" AI and we have discussions on HN how unfair it is to kick people off for some fuzzy and unclear definition of genAI generated code. If they create a place for human written code, it would be much easier to say No AI generated code. Examples include but are not limited to: * No autocomplete * No prompt generated code * No automatic agent generated code *…

Claiming that all autocomplete is AI is clearly wrong, so I am not enthusiastic about your advise.
Post reply on HN