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.