Live data from Hacker News

Codeberg – Fast open source alternative to GitHub

codeberg.org

121–130 of 225 posts

Re: Codeberg – Fast open source alternative to GitHub

#121

Earlier quoted context omitted.

Services don't need to handle every single use case to be viable alternatives. GitHub does host proprietary software, but it is most well known for being a place to collaborate on free and open source software. Codeberg addresses this primary use case in a more focused way than GitHub intends to, and because of this, Codeberg is an excellent alternative to GitHub.

This sort of myopic, self-important, holier-than-thou perspective is why the open source community is so rarely successful in anything it tries to do for itself. Whatever you think Github's most known or most useful featureset is, the fact of the matter is it dominates because they don't draw philosophical lines in the sand and exclude people as a result. It's a big tent, all are welcome, and as a result, it has near…

> This sort of myopic, self-important, holier-than-thou perspective is why the open source community is so rarely successful in anything it tries to do for itself

If the goal is to share code, between just BSD Unix and Linux, open source would be incredibly successful. When you look at languages, development tools, databases and networking, a lot of FOSS has been very successful.

> Github's most known or most useful featureset is, the fact of the matter is it dominates because they don't draw philosophical lines in the sand and exclude people as a result.

The people who authored Codeberg have an agenda and are very direct about it. It is their property, and their right to do what they are doing... just as it is your right to vocalize you don't like it.

> I don't want to learn a different UI for contributing to FOSS than the one I use for my daily work.

Ok. Fair enough. I think I said roughly the same thing about git back when everything was CVS and Subversion.

> They need to understand that contributions and use are driven by utility and convenience and economics, not morality.

I make code all day. Some of the things I make have little monetary value to me or my company but might help others. It's not about morality, its just me doing what I want to do with my time and skills. I've made friends, built companies, and got way more out of FOSS than I've ever contributed to FOSS.

> Sacrificing anything utility-wise or convenience-wise for philosophy is just shooting themselves in the foot.

I think you are missing a very big point. Sharing with others isn't a "philosophy" it is an economic transaction... an exchange of value.

Re: Codeberg – Fast open source alternative to GitHub

#122
post #119
post #19

> 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'…

Not even public domain or CC0 is allowed. Your license absolutely must restrict the rights of others to be permissible.

That's not true. Codeberg hosts public domain and CC0 projects.

According to the Codeberg docs:[1]

> For documentation, writing, and other non-code assets, a Creative Commons (CC) licence can be used, but note that only the following CC licences are considered free (sorted from protective to unconditional):

> - CC-BY-SA

> - CC-BY

> - CC0

> Like CC themselves, Codeberg recommends against using a CC licence on code.[2]

CC0 is classified by the FSF under "Free licenses, compatible with the GNU GPL", so Codeberg definitely accepts CC0 projects.[3] Also, licenses such as the Unlicense (which is approved by both the FSF and the OSI) make it easy to dedicate code to the public domain with a legal fallback for jurisdictions that do not recognize the public domain.[4]

Public domain repos exist on Codeberg, for example:

- https://codeberg.org/streams/streams (public domain declaration)

- https://codeberg.org/fediverse/fep (CC0)

- https://codeberg.org/youngchief/feddy (Unlicense)

---

[1] https://docs.codeberg.org/getting-started/licensing/

[2] https://creativecommons.org/faq/#can-i-apply-a-creative-comm...

[3] https://www.gnu.org/licenses/license-list.html

[4] https://unlicense.org

Re: Codeberg – Fast open source alternative to GitHub

#124
post #99

I’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…

This was on HN past week https://cicada.sh/

I'm guessing it's this: 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-...

> 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.

Re: Codeberg – Fast open source alternative to GitHub

#125

People 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 stati…

I agree, but I also like that everything is on github because it is a single place to search. Is there a meta-search engine for github/gitlab/codeberg/bitbucket/sourceforge/etc.? It would be useful and make it less essential that everything is with one provider.

UPDATE: Before someone says "google" I'm specifically talking about a context-aware search engine that has knowledge of code-specific attributes like language/stars/etc. like github does, just across multiple repo providers

Re: Codeberg – Fast open source alternative to GitHub

#126
post #9

What 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?

I mirror my repos to a bunch of services, and I've personally found `git push` to be much slower on codeforge than most places. I suspect they're having some short-lived scaling issues (that I am totally sympathetic to)

Re: Codeberg – Fast open source alternative to GitHub

#127

People 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 stati…

[deleted]

Re: Codeberg – Fast open source alternative to GitHub

#128

I 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

This has been added to gitea/forgejo

https://github.com/go-gitea/gitea/pull/21696

Re: Codeberg – Fast open source alternative to GitHub

#129

I 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

This has been added to gitea/forgejo https://github.com/go-gitea/gitea/pull/21696

Yes, I know. The codeberg issue I linked has a link to the upstream gitea issue, which was closed as completed. But presumably codeberg.org hasn't updated their gitea to have that feature yet.

Re: Codeberg – Fast open source alternative to GitHub

#130
post #65
post #44

Earlier quoted context omitted.

Copilot is trained on publicly available code.

"Publicly available" is different from "licensed under a FOSS license". Anyone other than the original author doesn't have the right to distribute, modify or even execute the code. Even if the code is licensed under an open source license, in most cases it requires users to attribute the original author, while in some cases derivative work must be licensed under the same license too. GitHub Copilot use the code witho…

[deleted]
Post reply on HN