| ▲ | jdormit 4 hours ago |
| Wow. I have never worked on any cryptocurrency projects and never intend to, but I will certainly be staying very far away from Codeberg because of this. There are some levels of censorship that make sense for a code forge - “you can’t do crimes on our servers”, “you can’t host malware on our servers”, etc. But inflicting a subjective moral judgement on an entire category of software sends the message that this isn’t a safe place to host any of your repositories. If the moral landscape shifts in the future, how can you be sure your project won’t be next on the chopping block? What a terrible precedent to set. |
|
| ▲ | conartist6 3 hours ago | parent | next [-] |
| They banned cypto projects two weeks ago. Today they banned vibecoded projects. https://blog.codeberg.org/protecting-our-floss-commons-from-... |
| |
| ▲ | simonw 2 hours ago | parent | next [-] | | I'm not crazy about this: > We acknowledge that many developers have started to embrace LLMs as a tool in their workflows. Some use it extensively and rarely code by hand, others delegate only specific tasks to it. We understand that you want to know how the change affects your projects going forward. While we can't give an easy answer, we'll share some remarks that should address most of the concerns raised in the discussion. Where terms and conditions are concerned I really do value "easy answers". | | |
| ▲ | matheusmoreira 2 hours ago | parent | next [-] | | They have no idea what "slop" is. They don't want to have to define it with any precision. Ironically, these rules will be enforced based on vibes. | | |
| ▲ | close04 10 minutes ago | parent | next [-] | | Maybe they use the definition from the HN guidelines [0]: > Don't post generated text or AI-edited text. HN is for conversation between humans. Does this change your view of HN? Of Codeberg? Of vibe enforced rules? [0] https://news.ycombinator.com/newsguidelines.html | |
| ▲ | what an hour ago | parent | prev [-] | | They will just put it to user vote, same way all their policy is decided. > The second vote was more controversial, but was also accepted with 358 agreements vs 144 disagreements (and 14 abstentions), with a high voter turn-out of around 50% of active members. | | |
| |
| ▲ | what an hour ago | parent | prev [-] | | Maybe you shouldn’t use a platform that lets the users vote on policy then? > The second vote was more controversial, but was also accepted with 358 agreements vs 144 disagreements (and 14 abstentions), with a high voter turn-out of around 50% of active members. |
| |
| ▲ | matheusmoreira 3 hours ago | parent | prev | next [-] | | Welp. Looks like I'm never going back there. | | |
| ▲ | conartist6 3 hours ago | parent [-] | | I mean, that's your right, but also they'll get new users too. So much of the internet is drowning in slop that any place that's still brimming with original content will likely see its stock go up, and will tend to attract people who still do original work, creating a virtuous cycle | | |
| ▲ | matheusmoreira 3 hours ago | parent [-] | | How do you define "slop" ? | | |
| ▲ | conartist6 3 hours ago | parent [-] | | Yeah I don't know. It's impossible to draw a clear line, but the overall effect is not hard to identify. If your work supports a community and creates value, you can reasonably expect the community's support. If your work leeches from a community, you can reasonably expect the community to turn on you. To me slop is identifiable by its effect: it is the type of work which leeches value | | |
| ▲ | iamnothere 3 hours ago | parent | next [-] | | To me, this all sounds like the kind of fuzzy reasoning and nondescript language that turns communities into popularity contests and backstabbing competitions. If Codeberg wants to put a flag up to draw in every programmer with a personality disorder, well that may be their right, but it’s not a good idea. | |
| ▲ | matheusmoreira 2 hours ago | parent | prev [-] | | > the overall effect is not hard to identify Yes, the effect is it will become a toxic community where your project can be summarily judged and instantly dismissed as slop because there's an AGENTS.md file in the repository or LLM attribution in the commit messages. | | |
| ▲ | conartist6 an hour ago | parent [-] | | ...and? HN is already like that... I'm not here to give people the benefit of the doubt. I'm lookin' for minds at work. At the first sign that no mind is working, I'm gone |
|
|
|
|
| |
| ▲ | kajman 2 hours ago | parent | prev | next [-] | | > So while the following use cases are discouraged (similar to private repositories), they are likely to be tolerated in practice: > Side projects and experiments with little resource usage
> Specific tools and custom scripts that would be unlikely to find a community anyway, even if they were not LLM-generated I really don't want to join a commons where something I make might be "tolerated in practice" based on a given moderator's vibe. Which I suppose is the message I was meant to receive from the issue that passed the vote. | |
| ▲ | whateveracct an hour ago | parent | prev | next [-] | | wow so codeberg is goated? | | |
| ▲ | Cider9986 an hour ago | parent [-] | | No, you want to be able to host whatever code, not kicked off based on whatever the hate train is on to today. | | |
| |
| ▲ | conartist6 3 hours ago | parent | prev | next [-] | | I'm... unsure how to feel. On one hand I have the utmost sympathy for the idea of pushing people away from disposable software and towards collaboration. On the other hand this will definitely devolve into name calling and vigilantism. On the third hand, Github is already drowning in slop. It takes up huuuuge amounts of resources and delivers a tiiiiny amount of value to the platform per line of slop code | | |
| ▲ | matheusmoreira 3 hours ago | parent [-] | | > On the other hand this will definitely devolve into name calling and vigilantism. No doubt. Just look at Lobsters. A quality filter would have been more effective. | | |
| ▲ | fodkodrasz 34 minutes ago | parent | next [-] | | Lobsters is the definition of a toxic community. Here at least you can create a throwaway account to have a controversial opinion. There you need vested invited, and get banned if you post some uncomfortable truth. Been there, done that. Same goes for mastodon.social. | |
| ▲ | conartist6 3 hours ago | parent | prev [-] | | You have to understand that this isn't about everyone being altruistic towards everyone else. When the industry declared that AI would replace humans, even perhaps make every single person worthless, they guaranteed beyond all doubt that the vitriol would reach at least these levels. There's no point in extending kindness to people whose stated goal is your extinction. At that point what's left is war. | | |
| ▲ | matheusmoreira 2 hours ago | parent [-] | | Then war it is. Like I told the fine people of Lobsters, they're going to take out a lot of innocent people as collateral damage during their crusade. I've already soft quit that site, and there goes Codeberg as well. What can you do? | | |
| ▲ | whilenot-dev 12 minutes ago | parent | next [-] | | I'm not following. Your last comment on Lobsters[0] was 4 days ago, that's not soft quitting. And even if it is, how is soft quitting war? [0]: https://lobste.rs/~matheusmoreira | |
| ▲ | conartist6 2 hours ago | parent | prev [-] | | I don't disagree, but it is not within my power to do anything to change that. There exists no person who could call off the backlash to the AI movement |
|
|
|
| |
| ▲ | mbreese 3 hours ago | parent | prev | next [-] | | That's a controversial stance. The first statement of not using codeberg hosted projects to train LLMs makes sense. But to outright ban LLM coded projects seems just silly. If the problem is that users have too many vibe coded projects, then limiting the number of projects seems like a more reasonable stance. To completely ban vibe coded projects just limits the number of users that will use them. I get that this is being spun as an effort to save resources, but this is a pretty blunt way to accomplish this. And a great way to alienate a lot of potential users. It's their service and they can choose what they want to host. Maybe they don't see themselves as competing with Github and Gitlab and so they are happy serving the users they have. But to me this does not seem to be a great growth strategy. | | |
| ▲ | rtpg a few seconds ago | parent | next [-] | | > To completely ban vibe coded projects just limits the number of users that will use them. here lies the fundamental misunderstanding by many people in this thread. Is the objective of Codeberg to host as many projects as possible on its own server? I do not believe so! The question then becomes "what is Codeberg's objectives?" It's not to become the world's largest code forge instance! It's to build a set of FOSS tools for FOSS software development. Look at [0], for example, which lists alternatives. But perhaps most importantly, the FOSS tooling can be self hosted, right? There's still a notion of freedom there. [0] https://docs.codeberg.org/getting-started/what-is-codeberg/#... | |
| ▲ | axus an hour ago | parent | prev [-] | | I think you're right, quotas have been around as long as multi-user systems. Their argument was economic, an economic solution would be good: "It seems like many ‘vibe coders’ don't realize that they don't actually have a community around them. They build projects as if they had, and spend resources accordingly. We see projects having a lot of code activity, heavy CI/CD testing, frequent and large release binaries. Sometimes, it feels like the amount of supported platforms exceeds the amount of actual users. To us, it seems ridiculous to see projects with a single developer and virtually no users consuming as much or even more resources than some of the largest community projects on Codeberg, which operate frugal with CI/CD and storage resources. We do not believe it is reasonable for Codeberg to invest our precious donation money into hosting of large ghost projects" Ultimately, democracy is a respectable form of government and the group is free to change their mind later. |
| |
| ▲ | echelon 2 hours ago | parent | prev [-] | | They obviously care more about social performance than code. They just tanked my interest in ever checking them out. |
|
|
| ▲ | kurante 3 hours ago | parent | prev | next [-] |
| I strongly disagree: I think this is a perfectly acceptable action. No project is entitled to host their project there, nor is any project compelled to do so, so I don't see why there is any harm in having this instance of Forgejo moderate itself as it sees fit. They have no moral requirement to support all kinds of software. If you disagree with their beliefs, you are free to host your own instance or find a code forge that better aligns with your beliefs. That is the beauty of free software! |
| |
| ▲ | cush an hour ago | parent | next [-] | | It’s bad because it’s subjective. It’s a liability to host anything there now - their opinion of your product category could shift tomorrow… oh wait that already happened | |
| ▲ | p-e-w 3 hours ago | parent | prev | next [-] | | > If you disagree with their beliefs, you are free to host your own instance or find a code forge that better aligns with your beliefs. Sure, but Codeberg has presented itself as a hoster for Free Software projects, not for Free Software projects that align with some vaguely defined ideology. If they are now the latter, they should start by clearly stating that ideology so users can make an informed decision on whether Codeberg is the right place for them. The ban on “vibecoded” projects is effectively an invitation to start witch hunts. This is a terrible idea if you want to build a community. | | |
| ▲ | kurante 2 hours ago | parent | next [-] | | > Sure, but Codeberg has presented itself as a hoster for Free Software projects, not for Free Software projects that align with some vaguely defined ideology. If they are now the latter, they should start by clearly stating that ideology so users can make an informed decision on whether Codeberg is the right place for them. Well, they kinda do? Go on the main page, it's the second line of text: "Codeberg is a non-profit, community-led effort that provides services to free and open-source projects...". They're community-led, and this was a community decision. > If they are now the latter, they should start by clearly stating that ideology so users can make an informed decision on whether Codeberg is the right place for them What do you want to see then? They've made a blog post about vibecoded with detailed explanations [1], a public banner mentioning they no longer allow cryptocurrency projects and restricting LLM content and with a link to the changelog with the differences in terms of use [2]. Should hackernews also mention that allowed content is dependent on its moderators with vaguely defined ideologies? [1]: https://blog.codeberg.org/protecting-our-floss-commons-from-...
[2]: https://codeberg.org/Codeberg/org/compare/17bdb39b0c1ecd0e42... | | |
| ▲ | p-e-w 2 hours ago | parent [-] | | > Should hackernews also mention that allowed content is dependent on its moderators with vaguely defined ideologies? Absolutely. And it would be even better if the moderators each wrote a short summary that’s an honest attempt to describe what their individual ideologies are. I respect institutions that clearly state their biases much more than those that pretend they have none. |
| |
| ▲ | matheusmoreira 2 hours ago | parent | prev | next [-] | | > The ban on “vibecoded” projects is effectively an invitation to start witch hunts. It's a guarantee. Those witch hunts will happen now that those opposed to LLMs have official approval. | |
| ▲ | rvz 2 hours ago | parent | prev [-] | | > If they are now the latter, they should start by clearly stating that ideology so users can make an informed decision on whether Codeberg is the right place for them. So far it is now (unofficially) The hoster of Human-made™ non-crypto™ Free Software so far it is fully legal under the jurisdiction or country it resides in (Germany). | | |
| ▲ | hparadiz an hour ago | parent [-] | | That's a lie anyway. I know for a fact that major open source projects have AI contributions merged into main. At this point pretty much all the ones that take over 5 minutes to compile have some LLM generated code. |
|
| |
| ▲ | colordrops an hour ago | parent | prev | next [-] | | You are arguing with a strawman. No one said anyone is entitled to host there. They are saying it's just a bad policy because it makes it an unreliable place to host projects when you don't know what will be banned next. You are "strongly disagreeing" with something other than what the OP said. | |
| ▲ | hbbio 3 hours ago | parent | prev | next [-] | | Another beauty of free software is they took the project from gitea and gogs before that. | |
| ▲ | matheusmoreira 3 hours ago | parent | prev [-] | | > No project is entitled to host their project there So tiresome. This is going to lead to an even more fragmented free and open source ecosystem. GitHub is the default choice because it has huge network effects. Codeberg just opted out of those. | | |
| ▲ | kurante 3 hours ago | parent | next [-] | | Did they, though? Do we have numbers on how many cryptocurrency projects were removed from Codeberg because of this, since GitHub is the default choice? Or are you suggesting that there is going to be a significant split because of this? I agree that this is probably going to cause some fragmentation, but I'm not convinced that it will do so in a meaningful matter or at the scale at which it is problematic to the free and open source ecosystem. For what it's worth, Forgejo is working on federation[1], which might address your networking effect concerns? [1]: https://forgejo.org/2026-05-monthly-report/#federation | | |
| ▲ | matheusmoreira 2 hours ago | parent [-] | | > Or are you suggesting that there is going to be a significant split because of this? There are going to be many splits. Cryptocurrencies. Vibecoding. Whatever else offends them. Whether it will be "significant" or not, remains to be seen. I won't be sticking around to witness it. |
| |
| ▲ | krapp 3 hours ago | parent | prev [-] | | Good. That's how FOSS is supposed to work. Codeberg isn't competing against Github for market share, it serves a specific demographic with a specific ideology. Anyone is welcome to use any other host they want for their crypto and AI projects, with whatever policies align with their preferences. Or make your own with blackjack and hookers. There shouldn't even be "default choices" or "huge network effects" in FOSS anyway. That's just another form of centralization. |
|
|
|
| ▲ | mfru 12 minutes ago | parent | prev | next [-] |
| They held an internal discussion amongst members and decided democratically which stance to take. |
|
| ▲ | comeonbro 3 hours ago | parent | prev | next [-] |
| I can't recall which, but I'm certain that I've encountered and probably used Codeberg-hosted things, and from that had gathered a vague positive impression of them. I guess what I'm worried about is that the proprietors of those nice projects I liked (and others) might have chosen Codeberg out of a reasonable set of common assumptions that it was a place for free-as-in-freedom, as they and clearly many of us have always understood it, which were not contradicted by how Codeberg presented themselves up-front. And have now had this sprung on them, after they'd already established themselves there, and might now be facing a miserable and sapping moral dilemma, or even be directly doubting the security of their home there. |
|
| ▲ | raincole 3 hours ago | parent | prev | next [-] |
| My rule of thumb: just use the most mainstream options unless I have a very, very strong reason to do otherwise. The mainstream options will screw you, but the niche options will screw you in totally unexpected ways. |
| |
| ▲ | birksherty 3 hours ago | parent | next [-] | | Are these comments written buy bots? It's the mainstream ones that have been screwing people without any recovery options, there were many horrifying top posts in hn itself in last few years. | |
| ▲ | Marsymars 43 minutes ago | parent | prev | next [-] | | That may work for software but boy does that sound like a milquetoast life if applied to everything. | |
| ▲ | duxup 3 hours ago | parent | prev | next [-] | | “Nobody ever got fired buying IBM.” | |
| ▲ | tbrownaw 3 hours ago | parent | prev [-] | | A nice thing about Git is that you can trivially push to a new upstream any time you need. | | |
| ▲ | tehbeard 9 minutes ago | parent [-] | | Yes yes yes, we know. Git is decentralised, you can just trivially push* anywhere! * - the code. Just the code. only the code. Nothing but the code.
You don't need the issues, the roadmap, the ACL of which human can do what, the API access keys for third parties, the artifact repos. Just. The. Code. Somewhat arsey in my tone? Yeah. But having done two large scale (100+ repos) forge migrations of our company's client projects (SVN -> github, then later on github -> bitbucket) and seeing people completely ignore the metadata surrounding the code that isn't as easy to "just push" anywhere, somewhat justified. |
|
|
|
| ▲ | isodev 3 hours ago | parent | prev | next [-] |
| > But inflicting a subjective moral judgement on an entire category of software Apple does the same with the App Store btw, are you “staying very far away from” smartphones because of that censorship? |
| |
|
| ▲ | TZubiri 26 minutes ago | parent | prev | next [-] |
| I don't know what the actual stance is, and what counts as cryptocurrency or why the decision was made. But I tried clicking on the link cited in the OP that would explain this ( https://forum.codeberg.org/d/82-taking-a-stance-against-cryp... ) and it got 404. And getting a 404 on a host that's supposed to host code, now that is completely unacceptable and makes you want to stay far away indeed. |
|
| ▲ | holgerschurig 43 minutes ago | parent | prev | next [-] |
| > There are some levels of censorship Except that here is no censorship to be seen. A censor was a state/government official that approved material before it was allowed to be published. It started to become a thing after the printing press revolutionized publishing. You had it in monarchies but also republics (e.g. during Napoleons oppressive regime over europe). And even in recent time, e.g. in socialist 1) countries they had embedded "party secretairs" that checked stuff. So, censorship as a) from the government and b) checked before publishing to the general public. In capitalism or --- what we actually usually have --- a social market economy a company is free to get into contracts or not. So if some company say "I don't want to do a contract with people creating XYZ apps" ... than that's not censorship. It's not from the government and no check process before the publishing process happens. It is just freedom ... the freedom of the company in this case. In some countries the freedom to engage into a contract or not is sometimes limited, e.g. if some service is very important (like electric power, water, banking). But a source code hosting site won't qualify for this. Executing your own freedom isn't censorship. If e.g. Fox News decides to not broadcast 1:1 a statement of the CCP made ... then this isn't censorship. But if a US republican regime says "You can't publish info on homosexuality in school books" and some government entity checks these books ... than that's censorship. 1) I mean real socialist ex-countries like GDR or USSR, not what some US people that never heard about "means of production" call socialist, like FRG |
|
| ▲ | super256 3 hours ago | parent | prev [-] |
| Fun fact: They deliberately chose to host in the EU because they were concerned that malicious actors could abuse the DMCA by filing fraudulent copyright claims to take down legitimate software repositories. I guess software that doesn't fit their world view is illegitimate now. Here is a talk from one of their presidium members about GitHub DMCA takedowns: https://vimeo.com/246282607?fl=pl&fe=sh |