An error occurred while fetching the assigned iteration of the selected issue.
Complete as many criterion listed by the GNU Ethical Repository Criteria's "A" grade as is reasonable
To make GitLab pass the "B"-level criteria are handled in #15677 (moved) and #15621 (moved).
The following are the "A"-level criteria listed by the GNU Ethical Repository Criteria:
- All important site functions work correctly (though may not look as nice) when the user disables execution of JavaScript and other code sent by the site. (A0)
- Server code released as free software. (A1)
- Encourages use of GPL 3-or-later as preferred option. (A2)
- Offers use of AGPL 3-or-later as an option. (A3)
- Does not permit nonfree licenses (or lack of license) for works for practical use. (A4)
- Does not recommend services that are SaaSS. (A5)
- Says “free software,” not “open source.” (A6)
- Clearly endorses the Free Software Movement's ideas of freedom. (A7)
- Avoids saying “Linux” without “GNU” when referring to GNU/Linux. (A8)
And here's our status/my comments and opinions on them:
- A0:
Probably not passing this one, might be worth thinking about, but unfortunately probably won't happen.I was apparently wrong about this one, and much of the site's main functionality does indeed work without JavaScript enabled! - A1:
I think we've done this already?Upon further clarification, without a free software license for EE (the version running on GitLab.com), this is not considered completed. - A2: Depends on if they consider what we've done/will do to reach the B grade as "encourages use of GPL 3+".
- A3: We offer AGPL, but not specific versions (e.g. 3-or-later), we should definitely aim to do this one.
- A4: Not entirely clear, but I don't think this one is really reasonable?
- A5: Depending on the exact definition of a SaaSS (Service as a Software Substitute), we might be doing this one already?
- A6: Maybe? Probably not though.
- A7: Not sure exactly what is meant by this, but I think we do?
- A8:
Not going to do this one, I don't think Stallman has even been doing this lately.This may be considered, although I'm still personally opposed. Stallman does indeed still use GNU/Linux, I must be misremembering something else.
Let me reiterate, the above are my opinions and comments, and mine alone. They are not necessarily representative of the views of GitLab as a company.
So here are the ones I think we can reasonably complete, pending exact clarification from the FSF, in order of perceived "easiness":
- All important site functions work correctly (though may not look as nice) when the user disables execution of JavaScript and other code sent by the site. (A0)
- Encourages use of GPL 3-or-later as preferred option. (A2)
- Offers use of AGPL 3-or-later as an option. (A3)
- Clearly endorses the Free Software Movement's ideas of freedom. (A7)
- Does not recommend services that are SaaSS. (A5)
5/9 ain't bad.