ERC/Pagure

From LibrePlanet
Revision as of 23:53, 12 October 2021 by Pei (talk | contribs)
Jump to: navigation, search

This is the GNU Ethical Repository Criteria Evaluations (ERC) evaluation checklist for Pagure, as compiled by the Community Workgroup for Libre Forge Software and Ethical Repository Hosts. The text of each criteria in the checklist table is a hyper-link to the relevant section of the ERC. Please send any questions or comments to the repo-criteria-discuss mailing list.

ERC Checklist for Pagure
C0 - Freely licensed JS for essential features
NOTES: Have to disable LibreJS to register an account or create a PR.
C0-0 - Either: 'B0' with CCS for client-code scripts, or 'A0'
NOTES: TODO
C0-1 - Libre interpreters, "trans-pilers", and input sources
NOTES: TODO
C1 - No non-free client requirements
NOTES: TODO
C2 - No discrimination
NOTES: TODO
C3 - Tor access
NOTES: TODO
C4 - Non-odious TOS
NOTES: TODO
C5 - Recommends GPLv3-or-later
NOTES: TODO
C6 - HTTPS access
NOTES: TODO
B0 - Compatible with LibreJS (or equivalent tool)
NOTES: TODO
B1 - No tracking
NOTES: TODO
B2 - Does not encourage unclear licensing
NOTES: TODO
B2-0 - Explains each of the licensing options
B2-1 - Explains the importance of license notices
B3 - Does not recommend non-free licenses
NOTES: TODO
A0 - Fully-functional without client-side scripts
NOTES: TODO
A1 - Freely-licensed server-side code
NOTES: TODO
A2 - Prefers GPLv3-or-later projects
NOTES: TODO
A3 - Offers AGPLv3-or-later
NOTES: TODO
A4 - Does not permit non-free licenses
NOTES: TODO
A5 - Does not recommend SaaSS
NOTES: TODO
A6 - Does not mention “Open Source”
NOTES: TODO
A7 - Clearly endorses software freedom
NOTES: TODO
A8 - Refers to GNU/Linux, wherever applicable
NOTES: TODO
A9 - Requires thorough and clear licensing
NOTES: TODO
A-plus 0 - Registration not required
NOTES: TODO
A-plus 1 - No logging
NOTES: TODO
A-plus 2 - Follows EFF guidelines
NOTES: TODO
A-plus 3 - Conforms to WCAG standard
NOTES: TODO
A-plus 4 - Conforms to WAI-ARIA standard
NOTES: TODO
A-plus 5 - Complete data exportability
NOTES: TODO
A-plus 6 - Prefers AGPLv3-or-later projects
A-plus 7 - Helps or reminds users to put license notices