DE version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
68% Positive
Analyzed from 3733 words in the discussion.
Trending Topics
#codeberg#community#projects#software#code#github#rules#don#free#open

Discussion (92 Comments)Read Original on HackerNews
The fact that the rule is open for interpretation means that they can effectively shut down malicious actors (i.e those who intentionally misrepresent the degree of AI assistance in writing their code) before they become a problem. It becomes an exercise in judgement instead of a potentially exploitable/loophole-able set of hard and fast rules.
There's no issue with this. This isn't the supreme court. Your income is not on the line. It's a code hosting repository. Go to GitHub if it bothers you.
Only time will tell if this set of values holds up. Personally, I think they will, and that the rules will end up being less strict than people are making them out to be, and that relatively few projects will be removed from the platform.
Removing the obvious rule breakers looks like an easy win at first. Then over time the list of rules grows. Small groups become good at navigating the rule making process and getting changes pushed through. Before you know it, small groups of highly invested people are wielding the rules and the rule making process against their enemies or competitors. The community was long since cleared out from anyone who got sick of the drama, leaving a weird internal battle where different in groups are fighting with each other over little things and turning the rules against each other.
Maybe Codeberg will be different. Maybe the rule making stops here and it’s reasonably enforced against only the really bad examples, with leeway granted to others generously. Maybe it doesn’t turn into a slippery slope of little dramas that exhaust everyone who isn’t invested in the constant background drama of their code hosting site. I hope it does for their sake.
But I also think enough people like me have seen what happens to communities that go down the path of generating a lot of rules like these and will choose to steer clear of this site. It always feels like a good idea when you and all your friends are on the right side of the rules, but it’s less fun when you find yourself making choices or tip toeing around to avoid triggering the Nth round of rules that were introduced 10 steps past where you thought the rules were in a good and balanced place.
Now that you mention it, Wikipedia also has a policy against LLM contributions.
Why is that? Is it because you believe there would be a new policy that would exclude your workflow? What would such a policy be? Do you really, reasonably believe it would be implemented "tomorrow"? Do you think adapting to such a policy would be unreasonable?
Or is it because you don't trust the judgement of the people enforcing these new rules?
If not one of the two, what is the reason?
The point I'm trying to make here is that this just sounds like a slippery slope argument. If you don't have a concrete reason to believe you won't be welcome "tomorrow" then my mind has not been changed.
While I can't find something specific about it in the new ToS, the new blog post notes that "side projects and experiments", and "specific tools and custom scripts that would be unlikely to find a community anyway" are "discouraged", but are "tolerated in practice" if they only use minimal resources. This is stated as being regardless of LLM use. So some of my repositories are apparently already borderline in the community's opinion (it's not clear how they judge use of resources, but I only use self-hosted runners).
But there also seems to be an increasing sense that many active members see Codeberg as a space for a particular type of FOSS, within a particular, normative view of what development and communities should look like. This ties into the "side projects and experiments" comment, and to the general tone of the AI blog post on what they want Codeberg to be and not be. The point about "projects with a single developer and virtually no users", about "large ghost projects", and so on, are within the context of AI, but are derided in a wider sense.
Some of my repositories look like single developer experiments with no users or community, but aren't. I'm ultimately a scientist, not a typical developer; users typically communicate by email and at conferences, and cite my software and associated papers in their papers rather than starring repositories on forges.
And yes, much of the discussion around these questions often falls into the argument that projects that are good will be fine, because they'll be accepted despite the rules, and that any concern about specifics is unwarranted. But I can't know that I won't be targeted by Codeberg having an increasingly normative view of what 'proper' community development looks like.
(Yes, I realize I'm free to use something else. I'll likely end up moving my repositories off Codeberg and onto some combination of my own Forgejo instance and Github. The lack of federation in Forgejo heavily penalizes not being on a major instance, however. Meanwhile, as much as I encourage using DOIs for citations rather than URLs, people often do the latter, so staying on an instance that might decide to ban my projects can create lasting problems: one of my whole reasons for starting to migrate to Codeberg was because it seemed organizationally stable.)
Correct. I was previously engaging with this community and had moved some repos over from GitHub. One of those repos deals with cryptography that has an intersection with "crypto" projects. Due to vagueness of the language ratified, it's unclear whether the repo now violates the ToS. This completely caught me off guard, and now my trust in the judgement of the Codeberg community has been weakened.
This feels like a reasonable reaction to me.
This question exists for any service. Unless you host things yourself, there's a baseline amount of trust you have to have in any service.
2. Slippery slope fallacy.
3. Anarchy or Tyranny are not the only modes of operation. -- See point 2
Codeberg is best known as a place for people to go when they're fed up with GitHub. People who are fine with GitHub's various issues wouldn't be looking at Codeberg in the first place, as far as I can tell.
There is GitLab, though. And Forgejo and a bunch of others.
When instead you state higher level values and ask for cooperation, it encourages us to work together. It's the Honor System instead of a deliberate competition between rule makers and everyone else.
Concrete example: sports
When you are playing with a group of friends and there's no referee, most everyone does their best to just play hard and follow the rules. It's not perfect, but it works for the most part because we all love the game and want to have a good time.
Once you introduce referees, the game within the game of "what can I get away with?" starts and you end up with players learning how to foul without getting caught and then players overreacting to fouls in order to make sure the rule breakers still get caught, and then it evolves into flopping to get a foul called even when there was none, and eventually people start to hate the sport altogether (see: NBA, FIFA)
Concrete example: government and police forces. Do I even need to elaborate on this one?
I had a whole long conversation about this with another commenter a while ago if you're interested in learning more: https://news.ycombinator.com/item?id=48707697
Too many people are afraid to offend and waste everyone's time going along with things they don't really agree with and end up pretending to be somebody they're not to get along with people they don't really like.
No! Get your most polarizing takes out quickly. Either you and the other person stop wasting time because there's no fit, or you will deepen the relationship and both know it's a good fit. Either way, it's better for everyone involved.
There's enough people out in this big world that you don't need to always make everyone happy. It's much better to quickly comb through to find the gems.
"The mission of Codeberg e.V. is to build and maintain a free collaboration platform for creating, archiving, and preserving code and to document its development process."
Amended to include at the end ", as long as you use the tools we find agreeable."
[1]: https://docs.codeberg.org/getting-started/what-is-codeberg/
I do have an issue with their "tainted code" project that labels various FLOSS projects as "AI tainted".
ardour.org has the follow AI policy statement:
---------
Using LLMs to generate code for Ardour
A word about licensing, copyright and LLMs ("AI"). We require all code contributed to Ardour to be licensed under the GPL (you may retain copyright, but the code must use the GPL). Currently, following Thaler vs. Perlmutter in March 2025, no LLM-generated code may be copyrighted in the USA. The GPL relies on copyright, and cannot function if copyright is not held. Consequently, if you use an LLM (Claude, Codex, CoPilot etc. etc) to create code, it cannot be included in Ardour.
If you want to use LLMs to explore and understand some of Ardour's source code, feel free. But we cannot accept PRs or patches or contributions that are not licensed under the GPL, and if you choose to be honest about it, this means that no LLM-generated code can be accepted by us.
---------
Yet this codeberg-adjacent project considers this project to be AI-tainted. If you're going to do something, do it right or don't do it at all.
Their decision leans too heavily on what that court decision said. It was actually fairly nuanced.
The court explicitly declined to address whether Thaler could be considered the author because he created the AI, because Thaler originally listed the machine as the sole author in his registration application.
It is clear that works generated entirely by AI without meaningful human contribution are not eligible for copyright protection, though it does not resolve questions regarding AI-assisted works where human input is significant, which is a predominant use case with AI-assisted coding.
Finally, it appears they're unfamiliar with copyright rules around non-copyrightable works that are combined with other creative copyrightable works. The result is almost universally copyrightable. I'm hedging because I haven't thought through the cases exhaustively, but I can't think of a single case where the resulting work would not be copyrightable.
I find great that there are places that are still human first and sensible about community and free software instead of just providing technical infra. Gitlab and Gitea are already open Github alternatives: open source core projects turned open sourcish business with free as in beer plans that get monetized with user data, loss leadering, business offerings and other sassy business models. Codeberg is deciding to not be that. Other projects can decide different and its users should evaluate the tradeoffs and choose.
> The line is open to interpretation precisely where it needs to be enforceable.
It is way too arbitrary and open to interpretation and biases.
[1] https://codeberg.org/forgejo-contrib/federation/src/branch/m...
[2] https://radicle.dev/
They are not trying to retain you as a customer or even have customers ! They do not advertise ...! I am a [relatively responsible] utilisateur of AI and I truly do not understand the entitlement of some people.
It is a nonprofit, the vast majority of people complaining are not voters, donators, or members, while the vast majority of nonprofit members have chosen this view.
I have my own remotes with my own CI and it’s all ultrafast because I can just make assumptions about the way I write software.
None of these platforms are necessary for development. Just take from them what you want and build your own universe. This grade of CRUD software is generally solved.
There are places you need other people. Stuff like ffmpeg or GPU kernels. But other kinds of code is kind of unimportant. Not being part of this community loses you nothing.
https://news.ycombinator.com/item?id=49015635 Protecting our FLOSS commons from LLMs (blog.codeberg.org) 1 day ago, 144 comments
https://news.ycombinator.com/item?id=49003386 Codeberg bans vibe coded projects (codeberg.org/codeberg) 2 days ago, 279 comments
Ah, the Codeberg Drama - https://news.ycombinator.com/item?id=49034928 - July 2026 (51 comments)
I regret migrating to Codeberg - https://news.ycombinator.com/item?id=49021856 - July 2026 (474 comments)
Protecting our FLOSS commons from LLMs - https://news.ycombinator.com/item?id=49015635 - July 2026 (144 comments)
Codeberg Bans Cryptocurrency Projects - https://news.ycombinator.com/item?id=49015588 - July 2026 (638 comments)
Codeberg: ToU extension to prohibit LLM-extrusions - https://news.ycombinator.com/item?id=49003465 - July 2026 (77 comments)
Codeberg bans vibe coded projects - https://news.ycombinator.com/item?id=49003386 - July 2026 (279 comments)
Github allows private repos, organization access control etc. I don't see how Codeberg is competition.
GitHub for all its purposes remains a platform hostile to EU interests long term.
[1]: https://codefloe.com/
This first sentence is such a weasel-acknowledgement that is used to just effectively ignore all of it.
Wrong category. It doesn't want to. It's not a company. Might as well act on their beliefs.
Devs are so spoiled with free CI, running nonsensical workflows all the time for free. Imagine that multiplied by magnitudes thanks to AI. Just a waste of resources.
The only people dividing and ruining open source are those paid for it by AI companies. Sometimes indirectly, like NumPy through its various sponsors. Then suddenly a bureaucrat appears on a mailing list or elsewhere and announces that AI contributions need to be allowed.
No. They don't. This isn't a "you just have to deal". You can say no. It's OK to decide that it's not worth the smaller amount of positives to deal with the massive amount of negatives. If you disagree, start your own community.
> the main property I need from infrastructure [is for] it to be predictable, dependable, and reasonably neutral towards the legal Open Source software hosted on it.
I do not like to build on a foundation that could be ripped away from under my feet at any moment for arbitrary reasons.
Do you only build and publish software in a vacuum running on hardware you own? There is no online community in the western hemisphere that isn't subject to any kind of arbitrariness, be it internal (community, like here) or external (legal or infrastructurally, like on github).
Are there any projects on codeberg that are getting banned and actually have significant human interest?
If codeberg decided to kick out spammers, nobody would decry the loss, so what's being lost here? Is it strictly slippery slope?
The judgement you're talking about here ("banned projects don't have human users propostionate...") is going to require evidence? At this point the software community is absolutely full of these tools and people who use them.
If the specific thing banned was projects like that, fine. But that's not what the clause added in the PR said.
And maybe a statement that: Pre-existing clearly "vibe coded" projects providing little value to the community may be subject to review. Our resources are limited. Don't abuse them.
Instead it got framed in moralistic terms in many places, the actual voting process actively resisted all calls for clarification ("if you're a vibe coder you'll know, so stop trying to ask for clarification", the tone in online forums became nasty, and the result is both ambiguous and culturally poisoned and I decided to move my project ("good riddance!" call out the victors, "we got one of them!")
I do think the one substantial argument that was made through the threads, was around IP ownership laws. However I remain unconvinced.
Frankly if there's anywhere where I would most like to see AI generated work -- which is frankly based on weights generated from the broad and indiscriminate harvesting of other people's works -- is in copylefted software that takes the distillations of the efforts of the community and makes it available as free software with free software protections.
I understand not everyone shares that opinion, and they're welcome to different interpretations.
Like the author of the article I'm saddened to see this split. I am honestly curious to see where we are in 2-3 years on this topic.
I agree wholeheartedly with this. We have large corporations stealing work left right and center. Lets utilise that to our benefit and make open and free versions of all software. The crux is that to do that each individual has to pay currency to use this tool. Maybe there is a place for collectives to collect money and to utilise llms to free software. (What strange times we live in.)
A slight aside, open source lived and breathed the idea of ownership of software, be that a council, a handful of committed maintainers, a BDFL and all things in between and adjacent. There isn't really much wrong with "vibe coded" software, the issue seems to be owning that software. Things feels fundamentally more fluid, based on specs and more importantly tests that actually define the features that the software is expected to perform. Not ownership, but more like a contract.
You managed to hit all of them. Congrats.
Way to not at all engage with any of that and just go on your merry way...
Sure, if you fail to acknowledge that the other side has valid points, it is easy to act like you're completely right and they are morons, and we all need to Kumbaya together, and forget about their views.