Migrating to codeberg ?

For topics that do not fit in another sub-forum.

Moderator: Oberlus

Post Reply
Message
Author
User avatar
LienRag
Cosmic Dragon
Posts: 2218
Joined: Fri May 17, 2019 5:03 pm

Migrating to codeberg ?

#1 Post by LienRag »

Github has been a contradiction in the organization of free software for a long time, a platform with extremely convenient tools for hosting free software, but not free itself.

It falling under the clutches of evil made it even more visible and problematic, for quite some time now.

With Copilot experimentation, whose legal consequences are still quite difficult to analyze and predict, things have gotten real worse.
There is a definite possibility that any code hosted on Github, whatever its license, will be contributing to a privateering behemoth.

From what I understand, Codeberg is a free non-profit alternative to github for people who do not want to self-host their code.

As the federation of gitlab is still in limbo, is migrating to Codeberg a viable solution ?
Is there any plan to migrate the FreeOrion repository to it ?

User avatar
Geoff the Medio
Programming, Design, Admin
Posts: 13603
Joined: Wed Oct 08, 2003 1:33 am
Location: Munich

Re: Migrating to codeberg ?

#2 Post by Geoff the Medio »

LienRag wrote: Tue Jul 20, 2021 5:56 pmIs there any plan to migrate the FreeOrion repository to it ?
There is no plan to move hosting of FreeOrion code.

I don't personally care much about mostly-theoretical concerns about what Microsoft might do or might be doing with code on GitHub. I also don't really care much about how the hosting infrastructure for FreeOrion's code repository is run, as long as the FreeOrion code and assests remain freely available to view and modify with our chosen licenses. If it's clearly demonstrated that they are doing something via GitHub that is objectionable, then we might reconsider the situation.

Also, after a brief discussion in the monthly org meeting that's just finishing as I type this, there is likely a substantial cost to migration, and Codeberg is not something we can currently assume will continue to exist and be well-supported long term.

User avatar
LienRag
Cosmic Dragon
Posts: 2218
Joined: Fri May 17, 2019 5:03 pm

Re: Migrating to codeberg ?

#3 Post by LienRag »

Geoff the Medio wrote: Mon Jul 26, 2021 6:57 pm as long as the FreeOrion code and assests remain freely available to view and modify with our chosen licenses.
Well, if it's re-used by Copilot it is definitely not "with our chosen licenses"...
Apparently that was the last straw that motivated SFConservancy to launch their "Give Up Github" campaign.


Geoff the Medio wrote: Mon Jul 26, 2021 6:57 pm Also, after a brief discussion in the monthly org meeting that's just finishing as I type this, there is likely a substantial cost to migration,
There is some cost to migration, yes. And I'd be ready to help with that (the workload I mean).
It's also probably possible to get some help from other FOSS enthusiasts, as moving away from Github is a valuable objective.


Geoff the Medio wrote: Mon Jul 26, 2021 6:57 pm Codeberg is not something we can currently assume will continue to exist and be well-supported long term.
Codeberg is a Gitea instance and clearly getting traction.
Also, Gitea federates now and Forge Federation is clearly the future.

Note that Gitea itself is pulling out of Github and finding that it's a very slow process so it could be wise to start soon.

User avatar
Oberlus
Cosmic Dragon
Posts: 5759
Joined: Mon Apr 10, 2017 4:25 pm

Re: Migrating to codeberg ?

#4 Post by Oberlus »

LienRag wrote: Tue Aug 23, 2022 5:47 pm There is some cost to migration, yes. And I'd be ready to help with that (the workload I mean).
It's also probably possible to get some help from other FOSS enthusiasts, as moving away from Github is a valuable objective.
You have my green light. Go migrate FreeOrion to Codeberg.
The licenses of FreeOrion allow anyone to do such thing and even start their own fork of FreeOrion.
Once migrated and working, devs could consider deleting FreeOrion in GitHub and sticking to Codeberg.

LienRag wrote: Tue Aug 23, 2022 5:47 pm it's a very slow process so it could be wise to start soon.
Nah. There is some cost to migration. Not a a big cost, just some cost. But I'm not suggesting you to wait or anything. Go migrate FreeOrion to Codeberg.

o01eg
Programmer
Posts: 2024
Joined: Sat Dec 10, 2011 5:46 am

Re: Migrating to codeberg ?

#5 Post by o01eg »

Is it possible to migrate issues and PRs with discussions? What about CI?
Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-04-07.15cf063.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

User avatar
LienRag
Cosmic Dragon
Posts: 2218
Joined: Fri May 17, 2019 5:03 pm

Re: Migrating to codeberg ?

#6 Post by LienRag »

o01eg wrote: Tue Aug 23, 2022 6:15 pm Is it possible to migrate issues and PRs with discussions? What about CI?
From my test migrating PRs, Issues, Labels, Releases and Milestones requires an Access Token.
I infer from it that it's possible (if one has an access token, which I don't since the FreeOrion github repository does not belong to me).

I know nothing about CI though.

User avatar
LienRag
Cosmic Dragon
Posts: 2218
Joined: Fri May 17, 2019 5:03 pm

Re: Migrating to codeberg ?

#7 Post by LienRag »

I guess all of you Linux users/dev are aware of the XZ CVE.
Maybe you're less aware that Github closed their repo and suspended the account of their maintainer, who isn't to blame.

User avatar
Oberlus
Cosmic Dragon
Posts: 5759
Joined: Mon Apr 10, 2017 4:25 pm

Re: Migrating to codeberg ?

#8 Post by Oberlus »

LienRag wrote: Sat Mar 30, 2024 2:05 pm their maintainer, who isn't to blame.
You sure?
The malicious changes were submitted by JiaT75, one of the two main xz Utils developers with years of contributions to the project.

“Given the activity over several weeks, the committer is either directly involved or there was some quite severe compromise of their system,” Freund wrote. “Unfortunately the latter looks like the less likely explanation, given they communicated on various lists about the ‘fixes’”
https://arstechnica.com/security/2024/0 ... nnections/

User avatar
LienRag
Cosmic Dragon
Posts: 2218
Joined: Fri May 17, 2019 5:03 pm

Re: Migrating to codeberg ?

#9 Post by LienRag »

AFAIK, yes.
It's a serious attack, where someone infiltrated the team (which consisted mainly of the main maintainer) for long enough to gain trust and get accepted as a second maintainer.
The original maintainer (so, not JiaT75) has done no wrong except trusting a very patient attacker that took the time to build trust by contributing code.
Yet github suspended his account.

wobbly
Cosmic Dragon
Posts: 1937
Joined: Thu Oct 10, 2013 6:48 pm

Re: Migrating to codeberg ?

#10 Post by wobbly »

I do notice that "as far as I know" = "a blog post that originates from a twitter thread". I'll also note that being in charge of a project or organization often comes with legal responsibilities whether its a paid position or volunteer work. It comes with the same responsibilities whether you have the time and legal knowledge, or not.

User avatar
Grummel7
Space Dragon
Posts: 339
Joined: Mon Oct 09, 2017 3:44 pm

Re: Migrating to codeberg ?

#11 Post by Grummel7 »


Post Reply