7 ms·
I always wonder what GitHub has that Codeberg doesn't. It's a shame this isn't as popular. It seems like developers, of all people, are willingly letting their
by blitzo 1y ago
I always wonder what GitHub has that Codeberg doesn't. It's a shame this isn't as popular. It seems like developers, of all people, are willingly letting their code be AI piggybacked.
- hkt 1y agoNetwork effects and a corporate offering, I'd think.
- SubiculumCode 1y agoDefinitely network effects. For work, when I am interested in finding whether the authors of a research paper put up their code somewhere, I often type github in the search query. There are some others, of course, but its the default location. I'll be looking into this one though. I'd never heard of it.
- flykespice 1y agoAlso matthew affect, platforms that started early and got popular, tends to get more popular. Codeberg might be getting more popular, but the slope of growth from Github is way higher than theirs.
- anticorporate 1y agoName recognition, and a stubborn belief that "stars" are a somehow useful metric in determining the quality of a project.
- knowitnone3 1y agowhat other metric do you propose we use? fake download metrics?
- neuronexmachina 1y ago> It seems like developers, of all people, are willingly letting their code be AI piggybacked. Is Codeberg actually effective at preventing crawling of public code they host?
- cenamus 1y agoI think the point is more about GitHubs/Microsofts own Copilot
- steeleduncan 1y agoAn incredibly generous free tier offering for CI/CD
- mcny 1y agoThat and I don't feel as guilty putting my hare brained nonsensical half baked at best personal projects that nobody other than me will ever clone on GitHub.
- latexr 1y agoFor many it isn’t easy to just up and abandon what they built on GitHub, especially if they have a big community and open issues and PRs. Familiarity also plays a big role, you can’t simply expect to open an account on a different forge and be done, it consumes time to get acquainted with the new stuff. Also GitHub may give access to more resources: For example, you can just use GitHub actions in your repo, private or public; to use the equivalent on Codeberg you have to request access and be approved. https://docs.codeberg.org/ci/ 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 1y ago> For many it isn’t easy to just up and abandon what they built on GitHub, especially if they have a big community and open issues and PRs. 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!
- XajniN 1y agoWhy would you want to damage GitHub?
- rglullis 1y agoSaying that as someone who keeps my open source projects primarily on codeberg: Getting access to Codeberg CI is a bureaucracy, it has outages due to DDOS attacks every other week and there are a good number of open source developers who are making non-negligible money via GH sponsors.
- archargelod 1y agoForgejo CI is really easy to setup, though. Just get a cheap VPS or Oracle Free Tier and you don't have to worry about freeloading.
- rglullis 1y agoSure, for my private projects I already run my own Gitea and Woodpecker CI (and my own docker registry, and my own Taiga server for project management, and my own baserow server to replace airtable, etc...) but the moment you say "just get a VPS to run this service that is available for free at $BIGCORP", you lost 90% of the potential users.
- archargelod 1y ago> available for free at $BIGCORP Is it really free, though? You get free service - MS gets everyone's code for free. Only a fool would believe that they don't use private repos for training. And even if it was free, do you really believe it is sustainable to just offer unlimited service for free to anyone? They've created an environment where you're punished for using anything but github. This is not good.
- rglullis 1y agoYou are preaching to the choir: https://mastodon.communick.com/@raphael/115300000651115849 https://mastodon.communick.com/@raphael/115300000651115849 You don't need to convince me, you need to convince the millions of people who prefer the convenience of "Free as in Beer SaaS" over the resilience and self-sufficiency that we get by hosting our own systems.
- dismalaf 1y agoCodeberg doesn't allow any projects that aren't FOSS. Personally I use Gitlab.
- ashton314 1y agoNot quite: Codeberg discourages you from having too many closed source projects, but you can absolutely have private repositories. I have several. They explain the rules here: https://docs.codeberg.org/getting-started/faq/#how-about-private-repositories%3F https://docs.codeberg.org/getting-started/faq/#how-about-pri...
- dismalaf 1y agoHow much they tolerate private projects and the specific rule you link is so vague it's worthless. 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 1y ago> I want 100% certainty this is completely unrealistic even if you're paying a company to host your stuff
- clickety_clack 1y agoLock-in for compliance? There's a ton of integrations into things like Vanta.
- zhobbs 1y agoconversely, what's the purpose of using Codeberg over Github?
- xigoi 1y agoIt’s faster and FOSS.
- AlOwain 1y agoI too would like to understand why. Perhaps the only one I care for is that I would not like to give too much power to Microsoft in choosing who can contribute. 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.
- immibis 1y agoI'm banned from GitHub because I didn't give them my mobile phone number, but I wouldn't switch to another provider that could easily do the exact same thing - "fool me twice"
- jwildeboer 1y agoNo AI, EU based, so respects the GDPR for all users, regardless of where they live, you can send PRs to make it better, is 100% Free Software, has its own Actions system that is also 100% Free Software, the logo is nice, you can become a member of the Berlin based association and have a direct vote on policy/feature changes.
- overfeed 1y agoNot wanting to perpetuate a monoculture. Centralizing git repos is perverse.
- yakattak 1y agoFor me so far the biggest thing holding me back is the lack of CI/CD.
- esafak 1y agoWhat do you mean? https://docs.codeberg.org/ci/ https://docs.codeberg.org/ci/
- yakattak 1y agoIt exists yes, but you need to request access to it (which is manually reviewed), comes with a bunch of restrictions and it’s a limited resource. 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.
- archargelod 1y ago> you need to request access Codeberg has free Forgejo Actions instance that you can use without a request, but with limited resources[1]: > own runner is probably more expensive than GitHub You can rent a VPS for as cheap as $15/year or run it locally. [1] https://codeberg.org/actions/meta https://codeberg.org/actions/meta
- dolmen 1y agoCI is an important feature of a project to give automated feedback to contributors. However I would not trust external contributors' code on my server.
- watermelon0 1y agoYou can bring your own Woodpecker CI or Forgejo Actions runners. The cheapest solution is to just run them at home in a VM. 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.
- johannes1234321 1y ago"Everybody" is on GitHub. For Codeberg contributors, bug reporters, ... probably got to register first. Also: GitHub is so established that for many people git and GitHub are the same thing.
- datadrivenangel 1y agoPeople calling git GitHub is one of my pet peeves.
- archargelod 1y agoThat is also a disadvantage, Github has a lot more grifters, people submitting fraudulent and malicious PRs, issues spam. In similar vain as "everybody is on windows" and Linux not being targeted by malware as often. 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 1y ago> I always wonder what GitHub has that Codeberg doesn't. 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 1y agoI had codeberg account before github account. 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_ 1y agoCodeberg suffers from the same problem as sourcehut. 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 1y ago> "They are so fanatical that many groups are unable to use them." 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.
- deleted 1y ago[deleted]
- eesmith 1y agoWhere you see a problem, I see a market niche. I pay for Sourcehut hosting. I like that I'm on a system which rejects cryptocurrency projects.
- jasonvorhe 1y agoso on OSS bitcoin wallet (web, android, iOS, whatever) would be something you'd reject? why?
- eesmith 1y agoSince we are talking about SourceHut, I'll simply say I agree with the views its founder wrote in "Cryptocurrency is an abject disaster" at https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disas... See also the 248 comments at https://news.ycombinator.com/item?id=26943408 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.
- daneel_w 1y agoGitHub doesn't make your choice of content license their business.
- Arnavion 1y agoIf I was sufficiently motivated to leave GH for such idealistic reasons, it wouldn't be worth moving to another third-party host. That just means a few years later there will be some new idealistic reason to leave the new host, and I'll have to make the effort of switching all over again. If I ever leave GH, it'll be to self-hosting.
- fritzo 1y agoYou're missing the point. We want AI to piggyback on our open source code, because then thousands of developers around the world can piggyback on that AI. That AI is a boon for users, and is just as useful as documentation and a discussion forum.
- jhsdgh876425 1y agoWhy would any adult give so much power to a few people over their project for what would be a few $$ at most in GitHub if not free. 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 1y agoNo activism, just code and solid infrastructure. That said, what can codeberg really protect against if they’re just a European take on GitHub?