Live data from Hacker News

Protecting our FLOSS commons from LLMs

blog.codeberg.org

51–60 of 168 posts

Re: Protecting our FLOSS commons from LLMs

#51
post #22

Since the blog post doesn't actually include the change to the TOS and only links to it at the very end, here it is: > 7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do no…

The justification given in the TOS is very different from those in the blog post. The TOS mentions copyright and the risk of malicious code. The blog post has a completely different list of justifications. The increased risk of malicious code only applies to unreviewed AI generated code, but the TOS does not reflect that.

The blog post is more consistent with the actual change to the TOS. It makes a lot more sense now. If the TOS are a problem then you can always use another host or self-host. Codeberg is intended for a specific type of project (open source license, public repo, encouraging collaboration etc.)

Re: Protecting our FLOSS commons from LLMs

#52
post #22

Since the blog post doesn't actually include the change to the TOS and only links to it at the very end, here it is: > 7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do no…

I was wondering if copyright was part of it, but their blog post didn't mention copyright. For me that would be the single biggest reason. People who vibe code don't legally own the copyright to the output (to the best of my hobbyist-non-lawyer knowledge), so they cannot themselves provide permission for others to be able to legally copy.

There is at this time no reason to believe that. We know an AI cannot own copyright in the US. We don't know that the author doesn't own it. And if they don't we don't know how much of their own manual effort on the output would make them own it.

If a photographer can own a point and click snap of a painting then I expect we'll land somewhere where LLM outputs are or can become owned by the tool weilder with at most some minimum effort.

Re: Protecting our FLOSS commons from LLMs

#53
post #30

Earlier quoted context omitted.

[flagged]

Not platforming your slop is the same as killing minorities? Okay... Codeberg is not a state. This is not life and death. If you have any disagreements, feel free to join another community. The network effect hadn't kicked in yet, you're free to compete in the marketplace of ideas.

I agree with you in principle.

A note on anti-homosexuality laws. Almost all criminalised particular acts, and as a result most criminalised male, but not female homosexuality. Most did not carry a death penalty. An aspect of many that has a lesson for our own times is that they were sincerely meant to be for people's own good - e.g. Turing was being "treated", not punished. In some cases the same laws criminalised things that are still crimes as well.

Re: Protecting our FLOSS commons from LLMs

#54
post #48

[flagged]

It's a tragedy of the commons problem - if you allow LLM code, you get an infinite sewer of shitty commits from people who don't know you or care about you - so you close the door to everything.

Nobody wants to admit that we're going to have to go back to personal, verified relationships (it's who you know, not what you do) to fix it, unless we come up with something new.

Same problem with Eternal September - there was an "artificial" gateway that is now gone, but the need for some form of gateway still exists.

Re: Protecting our FLOSS commons from LLMs

#55

Earlier quoted context omitted.

[flagged]

Not being a US citizen* means I cannot vote in US elections, thus it is a closed door vote by your reckoning and so the US is not democratic. Did I get that right? *This is shorthand for me not being associated with the US in any way, but you are of course free to reply with all the edge cases that makes the point impossible to state briefly.

It does become a problem when the US claims global jurisdiction for its laws or tries to impose laws on other people.

Re: Protecting our FLOSS commons from LLMs

#56
post #22

Since the blog post doesn't actually include the change to the TOS and only links to it at the very end, here it is: > 7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do no…

I was wondering if copyright was part of it, but their blog post didn't mention copyright. For me that would be the single biggest reason. People who vibe code don't legally own the copyright to the output (to the best of my hobbyist-non-lawyer knowledge), so they cannot themselves provide permission for others to be able to legally copy.

> People who vibe code don't legally own the copyright to the output

In the US at least, the PTO has not said this. They have said that artwork is not copyrightable if it was substantially "generated" with little human input. They have not said anything about software or other creative works. And certainly nothing about software that has been carefully "vibe engineered" with lots of human input, direction, and review.

It seems unlikely to me that the PTO would declare that a software project that heavily utilized an AI-based advanced autocomplete would make it not copyrightable.

Now, if you just one shot the most advanced Tetris algorithm of all time and post it on the web without any scrutiny or review, and no input, then it's probably not going to be copyrightable.

Re: Protecting our FLOSS commons from LLMs

#57
This makes sense. The largest project hosted on Codeberg today is, what, Zig? Zig is also openly hostile to LLM agents. It's a a clear identity for the site: a home for projects that identify as anti-LLM.

I disagree with basically all of the logic they're using here, but that's the point: not every site needs to be for every person. Clearly there are quite a few software developers who agree vehemently with the stance they're taking. They should have a community hub, and now they do.

Re: Protecting our FLOSS commons from LLMs

#60
post #22

Since the blog post doesn't actually include the change to the TOS and only links to it at the very end, here it is: > 7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do no…

Interesting that the TOS contains the justification for the rule. That isn't necessarily something I would expect to see in a TOS and leaves the door open for people to dispute the justification or argue "well that's not relevant to THIS vibe coded project".

Beyond the reasons stated I think there is probably a more general (albeit less tangible) benefit to having a forge with a reputation for being human-focused. Like if you see a project on Codeberg you can reasonably expect it's probably not completely machine-generated slop, which is no longer an expectation I have for GitHub. People are getting offended about it but why not just use a different forge for your vibe-coded projects?

The main risk is that it leads to loads of distracting discussions about whether projects are "too vibe-coded" or whether they fall on the right side of the line. I would assume Codeberg would be relatively light touch about enforcement in marginal cases, which equally might blunt the effectiveness of the rule but ultimately, it doesn't have to be perfect to be useful.

Post reply on HN