Thanks Greg: You're right, we won't be able to move easily out of GitHub. So our Git Forge would probably be useful as a Mirror or Backup, in case GitHub is inaccessible for some reason? Some CI Jobs could also move out of GitHub, since we're hitting the ASF Limits on GitHub Actions.
>From https://infra.apache.org/project-repo-policy.html << - We recommend using GitHub for your interactions with writable Git repositories. - Those who have reservations about GitHub's terms and conditions can use Apache's GitBox, which also gives full access to Apache's writable Git repositories. ... - ASF projects must house their project code in ASF supported services (Subversion, GitBox). >> Lup On Sun, Jan 12, 2025 at 11:06 AM Gregory Nutt <spudan...@gmail.com> wrote: > > On 1/11/2025 6:00 PM, Tomek CEDRO wrote: > > On Sat, Jan 11, 2025 at 11:02 PM Lee, Lup Yuen <lu...@appkaki.com> > wrote: > >> What is Forgejo? Think GitHub… But Open-Source and Self-Hosted! Forgejo > is a Git Forge, the server code that will publicly host and share a Git > Repo. (Including our NuttX Repo) > >> > >> In this article, we talk about Forgejo Git Forge, and whether NuttX > could possibly switch from GitHub to a self-hosted Git Forge... > >> > >> (1) If GitHub Breaks: What’s our Contingency Plan? > >> > >> (2) GitHub is Blocked in some parts of the world… > >> > >> (3) Can we Mirror our NuttX Repo outside GitHub? So NuttX Community > becomes more inclusive? > >> > >> (4) Also: We’re outgrowing our Budget Limits at GitHub, might need to > move out > >> > >> Check out the article: https://lupyuen.org/articles/forgejo.html > > Thank you Lup :-) Do you know how does Forgejo compare to GitLab? :-) > > I am not sure how much wiggle room we have in this matter. Remember that > the software belongs to the Apache Software Foundation and not us. We > would need to ask, but I suspect that the ASF would object to hosting > the master version of their software outside the Apache repositories. > > By the way, there are two Apache GIT repositories: Github and GitBox. > They mutually synch with each other periodically. I don't understand > all of this. I suggest anyone interested review documents on Apache.org > regarding repository usage. Then discussing this with Infra. > > Here's one related document: > > Project Code Repository Policy: > https://infra.apache.org/project-repo-policy.html > > I think we would need to have some discussions with members of the board > and/or with infra. I don't see any issue with maintaining a mirror of > Apache NuttX, but getting things back to the Apache master or GitBox > could be a pain. > > > > >