Difference between revisions of "ERC/Sourcehut"

From LibrePlanet
Jump to: navigation, search
(initial evaluation)
(update to new v1.2 criteria (2024))
Line 12: Line 12:
 
|B1=
 
|B1=
 
|B2=
 
|B2=
 +
|B2-0=TODO - new v1.2 criteria (2024) needs review
 +
|B2-1=TODO - new v1.2 criteria (2024) needs review
 
|B3=
 
|B3=
 
|A0=
 
|A0=
Line 32: Line 34:
 
|A-plus-4=
 
|A-plus-4=
 
|A-plus-5=implementation is in progress
 
|A-plus-5=implementation is in progress
 +
|A-plus-6=TODO
 +
|A-plus-7=No, A+7 is something of an ideal. It would take a lot of work for any forge.
 
}}
 
}}
  

Revision as of 23:04, 16 April 2024

This is the GNU Ethical Repository Criteria Evaluations (ERC) evaluation checklist for Sourcehut, 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 Sourcehut
C0 - Freely licensed JS for essential features
C0-0 - Either: 'B0' with CCS for client-code scripts, or 'A0'
C0-1 - Libre interpreters, "trans-pilers", and input sources
C1 - No non-free client requirements
C2 - No discrimination
C3 - Tor access
C4 - Non-odious TOS
C5 - Recommends GPLv3-or-later
C6 - HTTPS access
B0 - Compatible with LibreJS (or equivalent tool)
B1 - No tracking
B2 - Does not encourage unclear licensing
B2-0 - Explains each of the licensing options
NOTES: TODO - new v1.2 criteria (2024) needs review
B2-1 - Explains the importance of license notices
NOTES: TODO - new v1.2 criteria (2024) needs review
B3 - Does not recommend non-free licenses
A0 - Fully-functional without client-side scripts
A1 - Freely-licensed server-side code
A2 - Prefers GPLv3-or-later projects
A3 - Offers AGPLv3-or-later
A4 - Does not permit non-free licenses
NOTES: Allows non-free licenses and no license
A5 - Does not recommend SaaSS
A6 - Does not mention “Open Source”
NOTES: "100% free and open source software"

https://sourcehut.org/

A7 - Clearly endorses software freedom
NOTES: "100% free and open source software"

https://sourcehut.org/

A8 - Refers to GNU/Linux, wherever applicable
NOTES: "Runs fully virtualised builds on various Linux distros and BSDs"

https://sourcehut.org/

A9 - Requires thorough and clear licensing
NOTES: no such requirement
A-plus 0 - Registration not required
A-plus 1 - No logging
NOTES: logs are kept for 30 days; and users may access their pertinent logs
A-plus 2 - Follows EFF guidelines
NOTES: implementation is in progress
A-plus 3 - Conforms to WCAG standard
A-plus 4 - Conforms to WAI-ARIA standard
A-plus 5 - Complete data exportability
NOTES: implementation is in progress
A-plus 6 - Prefers AGPLv3-or-later projects
NOTES: TODO
A-plus 7 - Helps or reminds users to put license notices
NOTES: No, A+7 is something of an ideal. It would take a lot of work for any forge.

Evaluations: