News for hackers. Stuff that matters.
Re:Gitea 1.19 by barnabee on Monday March 20, 2023 @11:28AM (#35232984)
For info: there was some drama a while back [0], [1] and some (a lot?) of the community/devs went to https://forgejo.org/

Seemed to me like they had a point and it's worth considering following that project [2] instead.

[0] https://gitea-open-letter.coding.social/

[1] https://news.ycombinator.com/item?id=33372471

[2] https://codeberg.org/forgejo/forgejo

Re:Gitea 1.19 by mariusmg on Monday March 20, 2023 @11:37AM (#35233159)
>and some (a lot?) of the community/devs went to https://forgejo.org/

The Forjero commits prove that this is incorrect (they are still busy removing Gitea branding related things from their code). It's going to take a long time until they begin to match the Gitea momentum.

Re:Gitea 1.19 by sangnoir on Monday March 20, 2023 @02:19PM (#35236149)
> It's going to take a long time until they begin to match the Gitea momentum.

I'd hope so! I am not interested in many of the features being added to Gitea (i.e. the momentum you allude to[1]). I want a light binary I can continue to self-host on a Raspberry Pi Zero that doesn't have Docker installed.

1. I feel Gitea is being positioned as a competitor to GitHub and GitLab - good for them! However, the previous iteration was close to perfect for my needs, albeit not very monetizable. I'm glad it got forked and will be side-grading to Forgejo.

Re:Gitea 1.19 by joencott on Monday March 20, 2023 @04:28PM (#35238168)
> (i.e. the momentum you allude to[1])

The momentum stalled when the community was plagued recently by toxic behaviour of one of the members who started the fork. He had to step down from the "well-being" team[1], bullied a moderation team member into stepping down[2] and forced him to disclose information from a private chat[3].

Now he is trying to "reboot" the community to erase his previous bad behaviour [4]

Forgejo members are also unhappy about conflicts of interest of this individual [5]

The Forgejo community is stronger than this one individual, so it will succeed.

[1]: https://codeberg.org/forgejo/meta/commit/d822fc3b90f79372023...

[2]: https://codeberg.org/forgejo/meta/issues/176#issuecomment-82...

[3]: https://codeberg.org/forgejo/meta/issues/176#issuecomment-82...

[4]: https://codeberg.org/forgejo/meta/issues/187

[5]: https://codeberg.org/forgejo/meta/pulls/180#issuecomment-843...

Re:Gitea 1.19 by dave78 on Monday March 20, 2023 @10:29PM (#35241835)
Wow, that project looks toxic.
Re:Gitea 1.19 by djha-skin on Monday March 20, 2023 @11:37AM (#35233168)
It's a soft fork though, so the Forgejo folks are still relying on the Gitea team for features like this.

The Forgejo folks seem to object to Gitea on the basis that a company took the project over. I think it was that an American company took it over, not that a company took it over. They didn't AGPL forego, they just soft forked and backed the fork with a European organization instead of an American one, Codeberg[1]. Yes, the org is non-profit, but it still smacks as hypocritical.

I'll be sticking with Gitea for the foreseeable future.

1: https://codeberg.org/

Re:Gitea 1.19 by jszymborski on Monday March 20, 2023 @11:43AM (#35233264)
I think the concern was of corporate exploitation in the name of profits, in which case I don't think forking and having a non-profit at the helm hypocritical. It's actually a very defensive position to prevent corporate interests from snatching up the project once more.
Re:Gitea 1.19 by lucideer on Monday March 20, 2023 @11:50AM (#35233377)
> I think it was that an American company took it over, not that a company took it over. They didn't AGPL forego, they just soft forked and backed the fork with a European organization instead of an American one, Codeberg[1]. Yes, the org is non-profit, but it still smacks as hypocritical.

Straining to assume good faith here but this seems very likely to be wilful misinfo - particularly given the emphasis. The reasons for the fork are very clearly stated in the lettter linked in the comment you're replying to: it's about community decision-making procedures (which have been removed during the incorporation). It's also about profit: the US corp is for-profit.

Secondly, not only are Codeberg a non-profit, they also adopted the project after the fork. That wasn't a part of the original letter nor discussion. They don't control the project (see aforementioned objections on the basis of democratic input) - they're a host & benefactor.

Re:Gitea 1.19 by jolheiser on Monday March 20, 2023 @12:03PM (#35233589)
> it's about community decision-making procedures (which have been removed during the incorporation)

A quick clarification here, the new TOC is comprised of three company members and three community members, with community members having a slight advantage should there be a split vote on anything.

Re:Gitea 1.19 by infamia on Monday March 20, 2023 @11:51AM (#35233394)
> I think it was that an American company took it over, not that a company took it over.

A small clarification, Gitea Ltd. which owns the trademark and domain is (apparently) based in China.

https://forum.forgefriends.org/t/gitea-ltd-company/917/5

Re:Gitea 1.19 by bityard on Monday March 20, 2023 @12:04PM (#35233623)
> I think it was that an American company took it over,

No, Gitea Ltd is a new _Hong Kong_ for-profit company. No American companies are involved in any of this whatsoever.

The Gitea head honcho claims to be in Shanghai, China: https://gitea.com/lunny

> not that a company took it over.

No, the Forgejo folks were angry that the previously community-run project was taken into ownership of a for-profit company, without any notice, and against previous promises: https://gitea-open-letter.coding.social

> They didn't AGPL forego

Uh, they CAN'T relicense it to AGPL or anything else. The Gitea authors and contributors still hold the copyright on the code, which is MIT-licensed.

Re:Gitea 1.19 by joencott on Monday March 20, 2023 @12:49PM (#35234476)
Forgejo did relicense, there was a democratic vote and the it was agreed to finally relicense to a license that respects user's freedoms
Re:Gitea 1.19 by djha-skin on Monday March 20, 2023 @01:14PM (#35234936)
Very cool if true, but it appears they haven't done it yet: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICE...

Could someone post a link to the decision?

Re:Gitea 1.19 by jonas-w on Monday March 20, 2023 @02:28PM (#35236289)
https://codeberg.org/forgejo/meta/issues/183

I think, this seems to be the discussion everyone is talking about

Re:Gitea 1.19 by remram on Monday March 20, 2023 @01:07PM (#35234814)
You can license your fork under a different compatible license (which is most other licenses, in the case of MIT). They can't prevent people from using the versions that were already released under MIT though (and continue being released under MIT by Gitea).
Re:Gitea 1.19 by joencott on Monday March 20, 2023 @12:47PM (#35234446)
Forgejo is AGPL, there was just a vote and the community came out strongly to say they disagree with commercial usage of Forgejo! I am so happy they did that!
Re:Gitea 1.19 by gempir on Monday March 20, 2023 @11:32AM (#35233059)
The issue is Forgejo doesn't really have the know-how or capabilities to drive this project forward.

In the past months all they have done is rebrand Gitea and some minor fixes, but upstream (gitea) has added a huge number of features and merged tons of valuable pull requests. So are they just going to continuously merge upstream into their fork and do nothing besides that?

The platform, Codeberg might be "well" funded but not to maintain another extra project and develop new features for it.

I think the outrage was a little too big initially. It's a big task to create a git host that needs to compete with Github and the likes and I think it's fair that you want to make some money on the side with that.

Compare these merged PRs:

Forgejo https://codeberg.org/forgejo/forgejo/pulls?q=&type=all&sort=...

Gitea https://github.com/go-gitea/gitea/pulls?q=is%3Apr+is%3Aclose...

Re:Gitea 1.19 by tjoff on Monday March 20, 2023 @12:51PM (#35234523)
> I think the outrage was a little too big initially. It's a big task to create a git host that needs to compete with Github and the likes and I think it's fair that you want to make some money on the side with that.

That seems completely irrelevant and orthogonal to the outrage though?

Re:Gitea 1.19 by jolheiser on Monday March 20, 2023 @11:34AM (#35233107)
I'm one of the community members on the Gitea TOC.

Just to clarify, only one maintainer left the project, although a few other contributors did as well. The majority of us remained with the Gitea project.

Re:Gitea 1.19 by RealStickman_ on Monday March 20, 2023 @11:36AM (#35233155)
From what I, as an outsider, could see, it seemed like most contributors stayed with gitea.

At this point forgejo is just a soft-fork as well, so there really isn't any reason or hurry to switch (yet) in my opinion.

Though it did stand out that they are migrating stuff from gitea.io to gitea.com, as mentioned in this blog post.

Re:Gitea 1.19 by jolheiser on Monday March 20, 2023 @11:59AM (#35233526)
Out of curiosity, why did that stand out?

We've had the .com domain for a little while, so now we're starting to consolidate things to it.

Re:Gitea 1.19 by RealStickman_ on Monday March 20, 2023 @01:35PM (#35235349)
Honestly, it's a stupid response from me, but it did feel like a reminder of the recent changes.
Re:Gitea 1.19 by techknowlogick on Monday March 20, 2023 @02:14PM (#35236041)
No worries, that's totally understandable. The change was made mostly for practical reasons, to be able to upgrade infrastructure piece by piece. So both new and old infra could run at the same time while it was switched. I'm actually writing a blog post detailing the history of our infra, but the TLDR is that too much money and person effort was being spent on managing the infra.

Disclaimer: I am a part of the Gitea TOC, and am employed to work on Gitea.

Re:Gitea 1.19 by candiddevmike on Monday March 20, 2023 @11:31AM (#35233038)
Will be interesting to compare the velocity between the two. Can a community fork keep pace and possibly even innovate more than the commercial upstream?

There have been a few cases of open source collectives/coops that do what Gitea does but distribute the profits to contributors equally, wonder if any of those have reached sustainability.

Re:Gitea 1.19 by dboreham on Monday March 20, 2023 @12:02PM (#35233584)
Quick note that the forked project doesn't have the CI feature released in 1.9, which is the primary subject of this thread.
Re:Gitea 1.19 by dave78 on Monday March 20, 2023 @12:26PM (#35234009)
I assume they will follow up with their own 1.19 release soon. The blog below indicates they will have the CI feature.

https://forgejo.org/2023-02-27-forgejo-actions/

Re:Gitea 1.19 by joencott on Monday March 20, 2023 @12:50PM (#35234501)
It is sad to see that the forgejo team accept and promote the built-in CI server. When the PR was first made they said they shouldn't trust the code, and will stick with woodpecker.
Re:Gitea 1.19 by remram on Monday March 20, 2023 @01:19PM (#35235022)
It seems that they have "soft forked" act as well. I worry that they will spend more time maintaining all their forks than doing any original development...
Re:Gitea 1.19 by dave78 on Monday March 20, 2023 @01:27PM (#35235211)
Gitea soft forked act as well, from https://gitea.com/gitea/act:

"This is a custom fork of nektos/act, for the purpose of serving act_runner.

It cannot be used as command line tool anymore, but only as a library.

It's a soft fork, which means that it will tracking the latest release of nektos/act."

Re:Gitea 1.19 by remram on Monday March 20, 2023 @01:37PM (#35235390)
I see, removed that from my comment then. Now I worry even more about everyone maintaining forks of everything rather than doing original development.

I wonder what differences there are between Gitea's and Forgejo's forks, and also why they couldn't work with upstream.

Re:Gitea 1.19 by remram on Monday March 20, 2023 @12:21PM (#35233913)
The problem is that at this point they are just re-publishing the Gitea releases with a different name and branding. I'm all for forks when they become necessary, but is there anything there yet?