Template: FSDG Checklist
Bill-auger (talk | contribs) (invert semantics of entry values to allow them to be shown as pending notes) |
Bill-auger (talk | contribs) (add preface to rendered page) |
||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
| − | This is the standard FSDG-compliance checklist template for [https://libreplanet.org/wiki/Incoming_distros#Endorsement_Process Software Distributions (distros) seeking FSF endorsement]. It should instantiated at the beginning of the community evaluation phase for each prospective distro by the community-appointed review manager for that distro. | + | This is the standard FSDG-compliance checklist template for [https://libreplanet.org/wiki/Incoming_distros#Endorsement_Process Software Distributions (distros) seeking FSF endorsement]. |
| + | It should instantiated at the beginning of the community evaluation phase for each prospective distro by the community-appointed review manager for that distro. | ||
To use this template: | To use this template: | ||
| Line 10: | Line 11: | ||
* Any text following an equals symbol '=' on any such line indicates a pending state for that criteria (☐ will be shown). | * Any text following an equals symbol '=' on any such line indicates a pending state for that criteria (☐ will be shown). | ||
* As each criteria passes review, delete the entire corresponding line (☑ will be shown). | * As each criteria passes review, delete the entire corresponding line (☑ will be shown). | ||
| − | * | + | * The text of each criteria in the rendered checklist table will be a hyper-link to the relevant section of the FSDG. |
* The 'TODO' place-holder or the replacement notes will be shown beneath each criteria in the rendered checklist table. | * The 'TODO' place-holder or the replacement notes will be shown beneath each criteria in the rendered checklist table. | ||
| Line 33: | Line 34: | ||
The rendered distro checklist page will resemble the table below with boxes <span style="font-size:24px">☐</span> beside each pending criteria and check-marks <span style="font-size:24px">☑</span> beside each passing criteria. | The rendered distro checklist page will resemble the table below with boxes <span style="font-size:24px">☐</span> beside each pending criteria and check-marks <span style="font-size:24px">☑</span> beside each passing criteria. | ||
| + | |||
| + | == Sample Checklist: == | ||
| + | |||
</noinclude> | </noinclude> | ||
| − | + | This is the FSDG-compliance checklist for {{ #ifeq: {{SUBPAGENAME}} | FSDG Checklist | <DISTRO_NAME> | {{SUBPAGENAME}} }} as compiled by the [[Group:FreedSoftware | Community Workgroup for fully free GNU/Linux distributions]]. | |
| + | The text of each criteria in the checklist table is a hyper-link to the relevant section of the FSDG. | ||
| + | Additional tips for reviewers may be found in the [[FSDG Review Guide]]. | ||
| + | Please send any questions or comments to the [https://lists.nongnu.org/mailman/listinfo/gnu-linux-libre gnu-linux-libre mailing list]. | ||
{| class="wikitable" | {| class="wikitable" | ||
| − | ! colspan="2" | FSDG Checklist for {{SUBPAGENAME}} | + | ! colspan="2" | FSDG Checklist for {{ #ifeq: {{SUBPAGENAME}} | FSDG Checklist | <DISTRO_NAME> | {{SUBPAGENAME}} }} |
|- | |- | ||
| <span style="font-size:24px">{{ #if: {{{complete-distros |}}} | ☐ | ☑ }}</span> | | <span style="font-size:24px">{{ #if: {{{complete-distros |}}} | ☐ | ☑ }}</span> | ||
Revision as of 17:40, 22 March 2018
This is the standard FSDG-compliance checklist template for Software Distributions (distros) seeking FSF endorsement. It should instantiated at the beginning of the community evaluation phase for each prospective distro by the community-appointed review manager for that distro.
To use this template:
- Create a new page with the name of the candidate distro.
- Add the framed text below as the body of the new page.
- Each line beginning with a pipe '|' symbol corresponds to one of the checklist criteria.
- The 'TODO' place-holder following the equals symbol '=' on each such line may be replaced with arbitrary notes.
- There must be some text following the equals symbol '=' on each such line until that criteria passes.
- Any text following an equals symbol '=' on any such line indicates a pending state for that criteria (☐ will be shown).
- As each criteria passes review, delete the entire corresponding line (☑ will be shown).
- The text of each criteria in the rendered checklist table will be a hyper-link to the relevant section of the FSDG.
- The 'TODO' place-holder or the replacement notes will be shown beneath each criteria in the rendered checklist table.
{{FSDG_Checklist
|complete-distros=TODO
|no-name-confusion=TODO
|no-trademark-issues=TODO
|actively-maintained=TODO
|fixes-mistakes=TODO
|avoids-propaganda=TODO
|non-dsfg-software-cleansed=TODO
|no-nonfree-firmware=TODO
|no-nonfree-software=TODO
|no-nonfree-documentation=TODO
|no-nonfree-practical=TODO
|no-nonfree-nonfunctional=TODO
|no-encourage-nonfree=TODO
|no-malware=TODO
}}
The rendered distro checklist page will resemble the table below with boxes ☐ beside each pending criteria and check-marks ☑ beside each passing criteria.
Sample Checklist:
This is the FSDG-compliance checklist for <DISTRO_NAME> as compiled by the Community Workgroup for fully free GNU/Linux distributions. The text of each criteria in the checklist table is a hyper-link to the relevant section of the FSDG. Additional tips for reviewers may be found in the FSDG Review Guide. Please send any questions or comments to the gnu-linux-libre mailing list.