The core idea here is great. I've often wanted to contribute to Gnome projects but have been more than slightly put off by having to learn their ecosystem of tooling/hosting on top of already having to learn how their projects are used together, built, etc.
Hosting on a git based system will lead to more people discovering and reading the code and ultimately contributing. This benefits everyone. Gnome has truly excellent projects and the more people work on them the better we have it.
However, this is one case where being a curmudgeon about being hosted on an open platform will shunt the possible growth of contributors.
The GNU project has already done a comparison of various repository projects[1]. GitHub and SourceForge both get an F, while GitLab gets a C (the lowest passing grade) with GNU Savannah getting an A (which is the second highest).
And, in keeping with the FSFs view on software freedom, the server code actually doesn't need to be free (though it is considered a negative and will prevent a service from getting an A rating). However they _do_ require that the site must be possible to use without any non-free JavaScript.
Here is the full set of criteria that GitHub fails to fulfil to get a C rating:
> Things that prevent GitHub from moving up to the next grade, C:
> * Important site functionality does not work without running nonfree JavaScript. (C0)
> * Specific information may not be available in all countries; see roskomnadzor and export controls for more details. (C2)
Hosting on a git based system will lead to more people discovering and reading the code and ultimately contributing. This benefits everyone. Gnome has truly excellent projects and the more people work on them the better we have it.
However, this is one case where being a curmudgeon about being hosted on an open platform will shunt the possible growth of contributors.
Please use github instead.