2 ms·
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
by cyphar 9y ago
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)
That's it.
[1]: https://www.gnu.org/software/repo-criteria-evaluation.en.html https://www.gnu.org/software/repo-criteria-evaluation.en.htm...