Live data from Hacker News

Codeberg: A GitHub alternative from Europe

ruky.me

91–100 of 220 posts

Re: Codeberg: A GitHub alternative from Europe

#91

Earlier quoted context omitted.

The underlying tech (Woodpecker) supports running tasks on Linux, MacOS, and Windows. It seems like they are still just in the testing phase, maybe they need a customer to run builds on all 3.

I don't see any docs about that. How is the `image` value used on macOS and expected to contain some usable macOS filesystem layout? Are you expected to SSH to a machine running the target platform from a Docker container and run the commands that way?

Yeah the docs are lacking. The way Woodpecker works is, there is a Server, that is sort of the "manager"; you only run one of these. You run one Agent on each host that you want builds to happen on. The Agent then executes the steps of your Pipeline on a "platform", which is an Agent running on a particular OS.

By default an Agent just wants to execute jobs in a Docker container, using the docker backend. But there are multiple backends. To run a build on Windows/MacOS, you would download the Go binary for the Agent for that platform, and execute it with the right environment variables to specify the local backend.

I think a lot of this functionality is just now getting added to Woodpecker so it's not been documented. It's been in Drone for a long time, but the fork is from a while ago.

https://woodpecker-ci.org/docs/administration/setup https://woodpecker-ci.org/docs/administration/agent-config https://woodpecker-ci.org/docs/usage/pipeline-syntax#platfor... https://github.com/woodpecker-ci/woodpecker/tree/master/pipe...

Re: Codeberg: A GitHub alternative from Europe

#93
post #18

Earlier quoted context omitted.

> gitlab Pretty sure GitLab is open source.

GitLab is a nuanced situation. There is a FOSS GitLab https://gitlab.com/gitlab-org/gitlab-foss The hosted gitlab.com instance uses EE features so parent is correct to say that the gitlab.com site is not open source.

> The hosted gitlab.com instance uses EE features so parent is correct to say that the gitlab.com site is not open source.

It’s OSS but with proprietary parts. That’s the issue with the term "open-source": their source code is indeed open [1] but it’s not 100% free (as in freedom).

Edit: mmh apparently I’m mistaken; according to another commenter this is called "open-core" and not "open-source" [2].

[1]: https://gitlab.com/gitlab-org/gitlab

[2]: https://news.ycombinator.com/item?id=33237641

Re: Codeberg: A GitHub alternative from Europe

#94

i would have serious concerns about hosting in europe due to hate speech laws that are muddy and ripe for abuse. the site doesn't have a hate speech policy i can find, is anyone here informed on exactly what the ramifications of such laws might be?

You would have serious concerns about that, wouldnt you? Well, though luck I guess.

Re: Codeberg: A GitHub alternative from Europe

#95

Earlier quoted context omitted.

I'm not clear (as a European) which part of your code-hosting could be risky in this regard? There's many privacy and other laws that affect myself and my neighbours in Europe that concern me, but hate speech has never been one of them. Perhaps wherever you're from you draw lines differently to how we do it in Europe, with regards to what is socially and morally acceptable to say? I should add that we also don't have…

>Perhaps wherever you're from you draw lines differently to how we do it in Europe, with regards to what is socially and morally acceptable to say? Maybe that's why he has serious concerns? Funny how it's always valid for Europeans to have concerns about America and its differences, but when it's the other way around it's a barrage of "How dare you?!" (just look at the responses to OPs concerns).

There is no patriot act in Europe, so court of law etc is a thing.

Re: Codeberg: A GitHub alternative from Europe

#96
post #58

The privacy policy is not compliant from what I see. I still love the mission but it just leaves a bad taste in my mouth - if one makes privacy a marketing point then at least the privacy policy should be compliant. One example missing in the privacy policy is information regarding "the existence of the right to request from the controller access to and rectification or erasure of personal data or restriction of proc…

Consider filing an issue in https://codeberg.org/Codeberg/org . I had an data protection issue earlier and emailed them (from Impressum) and they dealt with it really well.

I just wrote them an email:)

Re: Codeberg: A GitHub alternative from Europe

#97
post #27

Earlier quoted context omitted.

Can't you just run gitlab or whatever else out of a container in 5 seconds nowadays? Map a single volume and you are likely done. Its not that it's hard to self host that I choose to use third party git services (its clearly not!), it's just that the benefits of self hosting a git repository are increasingly few unless you have strict security requirements etc etc, and the free options are so good now. Running self h…

But why? If you have an SSH server running, you can immediately setup a git server. Just do git init —-bare, no gigantic web server overhead. https://rgz.ee/git.html

It is easy to give people read-only git access no SSH, if you want to share your code with the internet at large?

Re: Codeberg: A GitHub alternative from Europe

#98
post #48

There’s already a GitHub alternative from Europe: GitLab. The founders are Dutch and Ukrainian.

Btw does anyone understand Gitlab’s pricing? Their cheapest offer ($228/user/year) is almost as expensive as GitHub’s most expensive offer ($252/user/year). We are a team of 5 using Gitlab.com, but when we’ll grow to 6 we’ll have to go from $0 to $120/mo in order to continue using it. I’ve heard bad stories about self-hosted Gitlab and I wouldn’t like to have yet another internal service to maintain.

Re: Codeberg: A GitHub alternative from Europe

#99
post #41

Earlier quoted context omitted.

I think we should emphasize that Sourcehut is just currently free while it is in alpha. Mr. DeVault been very upfront about the fact that he's planning to start charging eventually. From his FAQ, https://man.sr.ht/billing-faq.md#why-should-i-pay-when-githu... The point is to set up a responsible financial situation between himself and the users and avoid the bad incentive structures that "free" services have ("Free"…

I think that makes a whole lot of sense. The actual post explains it wonderfully: >Most other companies are financially supported by venture capital, in the form of large investments from a small number of people. If you use their services for free, or even if you pay the modest fees for their paid plans, they are not incentivized to serve your needs first. They are beholden to their investors, and at their behest, t…

Thank you for calling this out! It's great to see more products adopt this stance and this is one of the reasons we chose to not raise funds for Typesense [1].

From an article I wrote recently on this topic [2]:

> Selling Stock vs Selling Search

One key realization we had is that when we bring on investors, we are essentially bringing on a new group of customers - customers for whom the product is our company stock.

The value this group of customers (investors) gets from the product they are buying (stocks) is appreciating stock prices. And the way we can keep this group of customers happy is by regularly raising the next round of funding which is when stock prices appreciate, or having a liquidity event to make a return on investment.

We are concerned that “launching” a new “product line” (selling stocks) and bringing on a whole new group of customers (investors), would cause us to lose our precious bandwidth that could have otherwise been spent on our core search product that our primary group of users and customers expect from us. After all, the “company stock” product line would not exist without the core search product.

[1] https://typesense.org

[2] https://typesense.org/blog/why-we-are-not-raising-funds/

Re: Codeberg: A GitHub alternative from Europe

#100

Here is a list of free Git hosting services for open source software: • https://github.com/ • https://gitlab.com/ • https://bitbucket.org/ • https://codeberg.org/ (As per the linked article) • https://sr.ht/ (Sourcehut) Codeberg and Sourcehut appear to use open source code for their web page backend; the others seem to use proprietary software (in the case of GitLab, there is a free version, but gitlab.com also uses…

Also proprietary and relatively new on the scene:

https://www.jetbrains.com/space/

Post reply on HN