https://codeberg.org/ForgeFed/ForgeFed
The README in both repos links to the main Codeberg repo and says that the GitHub repo is a mirror.
GP's snark is misplaced, version control is but a subset of what forges offer, git has no social layer[1], and GitHub has a monopoly on this. A distributed social layer via ActivityPub would be a vast improvement over what we have now - at best, non-comprehensive one way synching of issues from GitHub into mirror repos, by way of polling the upstream.
1. Except via email
I run a Gitea server (since long before the fork, constantly updated) that handles issues, pull requests, signed commits, CI/CD, actions, and even serves my containers and packages. It's been amazing.
Of course Forgejo can do the same. For those who’ve followed both projects closely — which fork would you say has come out ahead? Codeberg being Forgejo's SaaS offering likely gives them more resources, but I also wonder if that means their priorities lean more toward SaaS than self-hosting.
It was FUD when the fork was announced, it is FUD now. Look at commercial images and what differentiates them from MIT — it's pretty much just SAML and not much else. Their actual development policy is "you pay us for the feature you need — we build it under MIT and ship for everyone"; their collaboration with Blender is the most prominent example of this that I know of.
I've also been wondering whether to jump ship, and have been going by comparing release notes — how many features were shipped within the same period of time, which bugs were fixed, etc. I've seen no reason to migrate, Gitea continues to advance faster, even though Forgejo copies some of their commits that still apply relatively easily.
Forget about commit counts, issues closed, and other artificial metrics — they're significantly inflated on Forgejo's side by heavy use of bots (like bumping dependencies) and merge commits (which Gitea development process doesn't use). Look at release notes.
the interface is far more responsive, despite each click loading a new page (vs. the disaster than is react)
and it is run by a charity, so it will never enshittify
which GitHub is doing more and more with each passing day (no I don't want your shit "AI", not now, not ever)
blitzo•10h ago
hkt•9h ago
SubiculumCode•9h ago
flykespice•9h ago
Codeberg might be getting more popular, but the slope of growth from Github is way higher than theirs.
anticorporate•9h ago
knowitnone3•4h ago
neuronexmachina•9h ago
Is Codeberg actually effective at preventing crawling of public code they host?
cenamus•9h ago
steeleduncan•9h ago
mcny•9h ago
latexr•9h ago
https://docs.codeberg.org/ci/
None of this is a defence of GitHub. But if you want to enact change, you have to understand the reasons why people remain in the status quo.
blibble•9h ago
it's really easy because the codeberg importer is really good
it correctly imports all your pull requests and issues, preserving usernames, everything
you then put the new URL in the GitHub description and archive the project
and then a year down the line you delete the GitHub repository entirely
I moved about 70 projects, half a dozen with several hundred stars and forks
and each major project that leaves does n^2 damage to GitHub, it's the network effect in reverse!
rglullis•9h ago
archargelod•2h ago
dismalaf•9h ago
Personally I use Gitlab.
ashton314•9h ago
They explain the rules here: https://docs.codeberg.org/getting-started/faq/#how-about-pri...
dismalaf•9h ago
I want 100% certainty that if my side project makes money they're not going to come after me for breaking terms. Anything less is worthless.
blibble•9h ago
this is completely unrealistic even if you're paying a company to host your stuff
dismalaf•9h ago
blibble•9h ago
you can be sued by anyone for anything at any time, regardless of your opinion of "unambiguous"
dismalaf•8h ago
Yes, lawsuits are how contract disputes are settled. "The law is on your side" means a court will side with you in case of a lawsuit.
blibble•8h ago
are you?
need I remind you, you said:
> I want 100% certainty that if my side project makes money they're not going to come after me
there is NEVER any certainty that your counterparty won't come after you, even if you think your contract is "unambiguous"
because that not how the system works
jasonvorhe•4h ago
kstrauser•9h ago
dismalaf•8h ago
I'm saying vague promises are worthless, not the service if you do 100% FOSS.
bena•9h ago
Imustaskforhelp•9h ago
I actually went and found the source as I wanted to ask you but I felt like HN police might come saying to give a google search so I am going to paste it here to save someone else a google search but also here is the main thing
> Our mission is to support the creation and development of Free Software; therefore we only allow repos licensed under an OSI/FSF-approved license. For more details see Licensing article. However, we sometimes tolerate repositories that aren't perfectly licensed and focus on spreading awareness on the topic of improper FLOSS licensing and its issues.
https://codeberg.org/magicfelix/Codeberg-Documentation/src/b...
Funny thing is that I found this through by copying the statement from the hackernews comment and I was only able to find this through HN.
https://news.ycombinator.com/item?id=35480056
clickety_clack•9h ago
zhobbs•9h ago
xigoi•9h ago
AlOwain•9h ago
Others have issue with their code being used in AI training, but I find no issue in that myself, my code is not exclusively mine anyway and I have no say in how it is being used.
jwildeboer•9h ago
overfeed•3h ago
yakattak•9h ago
esafak•9h ago
yakattak•8h ago
I have several projects I’d want to move over but thats enough of a barrier for me to lose interest. There’s also Forgejo Actions but I assume paying for your own runner is probably more expensive than GitHub.
watermelon0•6h ago
Codeberg is a community driven project, which provides CI for FOSS projects, and it's a bit unfair to expect them to provide free compute for random and/or private projects.
For what it's worth, I've had better experience with running self-hosted Forgejo Actions runners compared to self-hosted Github Actions runners.
yakattak•2h ago
johannes1234321•9h ago
Also: GitHub is so established that for many people git and GitHub are the same thing.
datadrivenangel•9h ago
archargelod•2h ago
If a person really cares about your project and wants to improve it and not just boost their own GH stats - creating an account takes no time or they can always send you patches via email.
dragonwriter•9h ago
Aside from previously established dominance and associated network effects, a whole lot of individually little things which add up to a lot.
> It's a shame this isn't as popular. It seems like developers, of all people, are willingly letting their code be AI piggybacked.
So long as the AI firms operate under the assumption (and courts so far in the US at least seem inclined to favor this view) that training AI on copyright-protected material isn't infringement, any publicly-exposed code is going to be subject to AI piggybacking, not just code hosted on Github.
Imustaskforhelp•9h ago
I really created a github account to star other people's project and my keepassxc had got deleted by me messing around in my linux so I had lost access to my codeberg previous account and I think even my previous github account too but I went around to create a new github account but never a new codeberg account untill just recently (literally 1 hour ago lol)
for me I could star a lot of projects and show support and there is even github donations. Its not as if I like github but I am giving my reasoning as to why I think the reason is that github won and codeberg hadn't.
There are still a lot of people which use codeberg but a lack of awareness is also one part and the lack of people on codeberg. To me, like, I thought that if my project is on codeberg then it would get less stars (I was really chasing stars back then lol) and it would get less visibility and less people contributing and so on I think...
Doesn't also help when you need a github account anyways to contribute to a git project in the sense that you ask them an issue.
IIRC I wanted to ask a github issue on some project and that's why I had created my original account but then started hosting some code between codeberg and github from exclusively codeberg to then all code on github...
Now I am starting to take back on that by hosting things on codeberg again from a fresh account.
max_•9h ago
They are so fanatical that many groups are unable to use them.
Sourcehut for example is hostile towards cryptocurrency related projects.
Coderberg is hostile towards private repos.
daneel_w•9h ago
I had open-sourced stuff there licensed under Creative Commons, which was forcibly removed. They do spell the license requirements out in their terms, I just can't wrap my head around the obstinacy. Calling it unhelpful do-goodery would be flattering. Fanatical is indeed the right word.
eesmith•8h ago
I pay for Sourcehut hosting. I like that I'm on a system which rejects cryptocurrency projects.
jasonvorhe•7h ago
eesmith•7h ago
See also the 248 comments at https://news.ycombinator.com/item?id=26943408 from when that came out 4 years ago.
Or in pop culture terms, I would reject a FOSS version of the Torment Nexus too.
type0•4h ago
Get real. It's a community project with limited resources. If they had the money for hosting I'm sure that would be offered for FOSS projects, which their bylaws requires to focus on.
daneel_w•9h ago
Arnavion•9h ago
fritzo•6h ago
jhsdgh876425•6h ago
The idea that I would choose a company because is from Europe instead of America, is kinda insane to be honest, I'm from Spain, Europe and my only peeve with products from America is that sometimes the cost to send products here is a bit too much for products like kinesis, aeron, books from nostarch, etc.
Good for Codeberg for giving the hosting service for free to FOSS projects, but there is no way I'm giving so much power to a few volunteers over my projects.
I wish GitHub would implement a feature to hide/private the projects I follow/star, that's the only thing I miss in GitHub.
cmxch•4h ago
That said, what can codeberg really protect against if they’re just a European take on GitHub?