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

Reply via email to