21 ms·
Codeberg – Fast open source alternative to GitHub
- pipo234 4y agoNice! Hope this one fares better than GitLab. At least they seem to have thought about governance from the start.
- patcon 4y agoWhat's the "governance" failure? Though I don't use it, GitLab struck me as one of the darlings of how to run an open source company (I love all their public docs), but maybe I'm missing something?
- RobotToaster 4y agoGitlab is "open-core", not open source.
- andrewshadura 4y agoOpen core is a monetisation model, open source is licensing. GitLab is both open core and open source.
- mort96 4y agoDue to the open core monetisation model, a whole lot of GitLab is not open source; "GitLab" can't be said to be open-source, just parts of it. The monetisation model affects the licensing model.
- Lyngbakr 4y agoPerhaps they're not referring to a governance failure as such, but rather contrasting a not-for-profit, community-led organisation with a publically-traded, for-profit business? <shrug>
- cabirum 4y agoCodeberg is basically a public Gitea instance, so it's not a completely new product.
- grey_earthling 4y agoThey also co-ordinate development of Forgejo, a soft fork of Gitea (and Codeberg now runs Forgejo rather than Gitea).
- pbronez 4y agoForgejo is pretty neat. They’re developing https://forgefed.org/ https://forgefed.org/ , which is an ActivityPub extension for software forges. If it works, it’ll extend the decentralized nature of git to issues, pull requests, etc.
- deleted 4y ago[deleted]
- brabel 4y agoAnother option which is based on gitlab: https://www.opencode.net/ https://www.opencode.net/ It's part of https://www.opendesktop.org https://www.opendesktop.org which is basically an open-source, free cloud services provider.
- quaintdev 4y agoI am using legit(0). Its simple and straightforward. https://github.com/icyphox/legit https://github.com/icyphox/legit
- Kwpolska 4y agoWhat makes it fast, and is GitHub not fast enough? Why is their UI (which is Forgejo, fork of Gitea) such a blatant clone of GitHub’s?
- oblio 4y agoI'm guessing the Golang implementation and probably a smaller team working on the frontend? GitHub is perceptibly slower than Codeberg, just open 2 tab side by side and try them out.
- amoerie 4y agoCodeberg being faster might be a side effect of not being very popular yet.
- dboreham 4y ago> such a blatant clone of GitHub’s? I'm guessing for the same reason all cars have the steering wheel and turn signal switch in roughly the same place.
- Kwpolska 4y agoBitBucket and GitLab are more distinct and have made different decisions in some places, for better or worse. Forgejo is just a clone of GitHub with slightly different colors.
- silverwind 4y agoGitlab's design is actually based on BitBucket which came 6 years earlier.
- richardwhiuk 4y agoGitLab's design at one point was just a copy and paste of GitHub's entire UI. Their URL design is heavily based on GitHubs. e.g. https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/GitLab-project-creation.png https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06... / https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/GitLab.png https://cdn0.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06...
- forgotmypw17 4y agoAbout 6 months ago, Codeberg removed the repository for the Wikiless project, and IIRC did not offer any explanation to the developer for about 2 weeks. The reason was a Wikimedia Foundation request. Edit: https://news.ycombinator.com/item?id=33101301 https://news.ycombinator.com/item?id=33101301
- Rexogamer 4y agoI would be very surprised if this was the case - the WMF doesn't prohibit alternative front ends in any way, and it doesn't seem to do anything they'd be upset about (unless it allowed people to evade edit blocks, but that seems incredibly doubtful); if anything, surely they'd welcome a project focused on protecting the privacy of its users?
- forgotmypw17 4y agoI added the reference link: https://news.ycombinator.com/item?id=33101301 https://news.ycombinator.com/item?id=33101301
- noirscape 4y agoHere's a bit more as to why: https://news.ycombinator.com/item?id=35480811 https://news.ycombinator.com/item?id=35480811 The project also doesn't actually make clear if it's actually private and not just MITMing it's own users to track them - as has been pointed out on several[0][1] privacy focused browser extensions that haphazardly included Wikiless. [0]: https://framagit.org/tom79/nitterizeme/-/issues/61#note_1122771 https://framagit.org/tom79/nitterizeme/-/issues/61#note_1122... [1]: https://github.com/SimonBrazell/privacy-redirect/issues/232#issuecomment-1027716378 https://github.com/SimonBrazell/privacy-redirect/issues/232#...
- rizky05 4y ago[dead]
- ementally 4y agoRepo is still private and the dev removed all of his updates. https://web.archive.org/web/20221125051241/https://orenom.fi/ https://web.archive.org/web/20221125051241/https://orenom.fi... The repo: https://codeberg.org/orenom/wikiless https://codeberg.org/orenom/wikiless
- Entinel 4y ago> 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. If you aren't doing FOSS software and aren't "tolerated" you aren't allowed here. This is not an alternative to Github.
- anonzzzies 4y agoExactly.
- mort96 4y agoIt's an alternative to GitHub for the FOSS hosting use-case.
- throwawaaarrgh 4y agoIt is an alternative, in the same way Vegan food is an alternative to meats.
- goodrubyist 4y ago[flagged]
- jackothy 4y agoWhy is his point juvenile? I enjoyed the comparison. Going FOSS only/going vegan can be challenging and limiting, but is arguably the most ethical choice. In the abstract, I see many similarities between the FSF/Codeberg philosophy and vegan philosophy.
- kelnos 4y agoIt's juvenile because the obvious implication is that making this choice is unnecessarily limiting, and only someone willing to cut off their nose to spite their face would do it. (Maybe my biases are showing, though, and I'm reading too much into that.) Regardless, the analogy only runs skin-deep. There is precious little you have to "give up" if you stop using proprietary software. (Ok, ok, gaming probably takes a big hit, but that's about it.) If you become vegan, you give up the vast majority of dishes you might find in the diets of most cultures around the world. (You even lose quite a bit from cultures that are largely vegetarian.) And the alternatives are just not the same, at least not yet. For many pieces of software, the open source alternative is comparable, or even superior.
- flanked-evergl 4y ago> No tracking. Your data is not for sale. Of course, Codeberg is not saying GitHub sells your data, but it seems to imply someone is selling your data if you don't use Codeberg and instead use other services. Is there any backing for this? Who sells your data if you use GitHub that won't sell your data when you use Codeberg?
- mikojan 4y agohttps://github.com/features/copilot#pricing https://github.com/features/copilot#pricing
- jeppester 4y agoThey are selling everyone's code through copilot
- hk__2 4y agoCopilot is trained on publicly available code.
- zemo 4y agoAre they crawling the internet looking for all the publicly available code that exists or are they just training their model on the code that people upload directly to their servers?
- vorpalhex 4y agoPublically available doesn't mean you can use it for your model. Licenses still exist.
- whatyesaid 4y agoIt's publicly available code that comes with licenses on how you can use that code that they ignore, such as share alike but they're charging. That's an ethical issue. In the early days (months after public release not beta), it would literally give you code stolen from someone's repo, sometimes with credentials (security risk) and project specific stuff. That means because you took code verbatim to the naked eye you would be held liable for license violation.
- icemelt8 4y agoThe only field where companies want to run on donations and communism.
- justeleblanc 4y agoRunning on donations is antithetic to communism.
- yencabulator 4y agoWhat company? > Codeberg e.V. is a registered non-profit association based in Berlin, Germany. https://docs.codeberg.org/getting-started/what-is-codeberg/#what-is-codeberg-e.v.%3F https://docs.codeberg.org/getting-started/what-is-codeberg/#...
- Azadzadeh 4y agoPeople don't seem to realize the risk of centralizing on a single provider and solution. Currently, it's like 90% of the FOSS projects are hosted on GitHub. It all seems smooth and all until one day you log in to their platform and find yourself essentially shunned-off from collaborating on FOSS scene [1] . I'm grateful Codeberg, sourcehut and other alternatives exist. One nitpick from my experience: Codeberg's static hosting gave me way too much internal server errors (probably because they are underfunded.) [1]: https://news.ycombinator.com/item?id=34817163 https://news.ycombinator.com/item?id=34817163
- jpe90 4y agoSince you mentioned sourcehut, I’ll point out that their static hosting is excellent. I host my blog on there and have had no issues.
- whatyesaid 4y agoThere should always be a mirror or archive for projects that are used, yeah. It's probably easier to archive stuff when it's centralised to one platform. Collaborating on multiple platforms would make sense if not everyone used GitHub. It's the kind of thing that can be solved on a needed basis. As far as I know the only thing people hate about GitHub is it was proven copilot was stealing code from repos where it ignored licenses completely for collecting more training data. Your account being banned probably does fall under incentivised interests, aka circumventing censorship. Your country can literally say ban X or we ban your platform from our country. I'm not sure why you wouldn't do such things under a burner anyway given you're also breaking laws. The expectation should be that you don't make it.
- Alifatisk 4y agoWhat do they mean by Fast? In terms of website performance?
- xigoi 4y agoI'm guessing they mean that, but according to ForgePerf, GitHub is better in that regard. https://forgeperf.org/ https://forgeperf.org/
- ddevault 4y agofwiw there's a bug in the system which updates this page and it has grown rather stale. (author of this website)
- ruuda 4y agoYes, pages on Codeberg load so much faster than on GitHub, it blew me away when I first tried it.
- chetanmittaldev 4y agoIMO Gitlab could be the best alternative to Github but even that doesn't have the number of open source projects hosted on Github. Rather than an alternative Codeberg is an another option for hosting software code for free.
- kotatsuyaki 4y agoI’m trying to migrate my personal repos from GitHub to Codeberg. The biggest challenge is to find a replacement for GitHub Actions (the free offering is so generous), and my current solution for that is to self-host an instance of Woodpecker CI [1]. I’d like to see even more diversity in Git hosting beyond “let’s all migrate from X to Y”, and for that to happen, Forgejo (the soft fork of Gitea that Codeberg runs) has already begun to implement federation [2], which can make cross-instance collaboration easier. [1]: http://woodpecker-ci.org/ http://woodpecker-ci.org/ [2]: https://codeberg.org/forgejo/forgejo/issues/59 https://codeberg.org/forgejo/forgejo/issues/59
- chrisweekly 4y agoGitLab CI is pretty good.
- tough 4y agoThis was on HN past week https://cicada.sh/ https://cicada.sh/
- mdaniel 4y agoI'm guessing it's this: https://news.ycombinator.com/item?id=35364146 https://news.ycombinator.com/item?id=35364146 although it didn't seem to get much traction other than the one comment that matches what I found while trying to read up on it: https://github.com/Cicada-Software/cicada/blob/main/docs/ci-lang/getting-started.md#your-first-workflow https://github.com/Cicada-Software/cicada/blob/main/docs/ci-... > create a file _anywhere in your repository_ ending in .ci uh-huh > Note that you cannot use the pipe operator (|) with the shell command, only one command can be executed at a time uh-huh > To make sure that your workflow works, try pushing to your repository so, no local runner for this, either. fantastic. So instead of using Starlark, which a non-trivial number of folks already know, there's already editor support for, and is obviously designed to be embedded, they decided that what the world needs is another DSL. Got it.
- RamblingCTO 4y agoThey (Gitea) introduced actions. It is already included in the current releases, but codeberg might just not activate it. It works quite good, I actually wrote a gitea action already ("gitea-release-drafter").
- gizmo 4y agoThey totally ripped of the github UI and UX. They're all about free and open source, but they don't want to do the hard work of coming up with their own product. I would much rather use the for-profit original rather than a lazy open-source knockoff.
- kettunen 4y agoLove to see alternatives to these big code hosting solutions! Personally I'm donating to sourcehut, mainly in "support your local" -mentality, and definitely recommend people doing the same for your favourite projects . But that being said, for most of my coding, I have a simple self-hosted cgit + gitolite setup that suits my needs exactly! Unfortunately, cannot get completely rid of GitHub due to work and open source necessitites.
- hbbio 4y agoAlso, since resilience is key and avoiding dependence on centralized service, Radicle is high-quality open source project building a decentralized git hosting service: https://radicle.xyz/ https://radicle.xyz/ Disclaimer: I just love what they do, I am not part of the team and don't hold any of their tokens.
- n1c00o 4y agoI'm pretty sure I haven't understood correctly but Git is decentralized by default, Git is a decentralized VCS
- sylware 4y agoIs codeberg.org finally friendly to noscript/basic (x)html browsers? (account creation/major use case/etc).
- vrglvrglvrgl 4y ago[dead]
- s1k3s 4y agoSaving you a click: it runs on https://forgejo.org/ https://forgejo.org/ - a Git service written in go. HN talk about it: https://news.ycombinator.com/item?id=34012307 https://news.ycombinator.com/item?id=34012307
- avodonosov 4y agoERR_CONNECTION_REFUSED for me, today as well as in the past
- pipeline_peak 4y agoOur product is faster!…oh but it’s also newer, smaller, and more limited in features.
- Arnavion 4y agoI package some software hosted on Codeberg. One annoying thing is that it doesn't have an RSS feed for "releases" like GitHub does, so the dev has to email me every time they make a release. https://codeberg.org/Codeberg/Community/issues/693 https://codeberg.org/Codeberg/Community/issues/693
- jacooper 4y agoThis has been added to gitea/forgejo https://github.com/go-gitea/gitea/pull/21696 https://github.com/go-gitea/gitea/pull/21696
- throwthisawayhn 4y agoI appreciate what Codeberg is doing for decentralizing code hosting and providing software (Forgejo) with useful features that can compete with Github, but I must say their Terms of Use especially the "Allowed Content" section is one of the worst I've seen. Imagine a CoC but governing an entire website and all its users...
- hgs3 4y agoWhat frustrates me about GitHub is that GitHub Sponsors does not provide controls for associating a users funding amount with anything. Say I want to sell support: I should be able to associate a users sponsorship level with their capability to ask questions, i.e. sponsor my project for $X grants you N questions. GitHub provides no mechanism for this. Codeberg has an opportunity here to one-up GitHub by providing the tools maintainers need to monetize their work. Just imagine being able to sell closed-source licenses for copyleft software right from the interface.
- wutania 4y agoThis is one of the biggest problems in OSS imo. I don't think codeberg built this with the sponsorship as the first thing in mind, which means I only see codeberg's own org and own projects asking for funding / maintenance help. To truly fix open source we need a platform that makes maintaining (and potentially merging similar projects) a breeze. And make sponsorship simple, and make it work. Otherwise new projects will keep popping up on new platforms, and go stale instantly once the maintainer runs out of the passion fuel.
- n0zmer 4y agoWhat the benefit of this vs. sr.ht?
- xigoi 4y agoI guess it's better for people the prefer the GitHub-style “pull request” workflow over the traditional e-mail-based workflow.
- khokan 4y ago[flagged]
- wganger 4y agoI really don't like how when you are viewing a repo. That the giant codeberg footer still is shown. This makes the distinction between repo and website confusing. Could the footer be removed when viewing repos? Or at minimum at least made to a tiny one liner or something.
- deleted 4y ago[deleted]