This table provides an overview of an the GNKSA test results of an increasing number of newsreaders. GNKSA stands for Good Net-Keeping Seal of Approval, as can be read in http://www.xs4all.nl/%7Ejs/gnksa/.
References to full reports of the individual newsreaders can be found in the horizontal row of the table. The vertical columns show the 19 main criteria against which the newsreaders were tested. These criteria are divided into subcriteria, some of which are emphasized. These emphasized criteria are soft criteria (SHOULD), which, other than the hard criteria (MUST), cannot prevent a newsreader from obtaining the Seal. In order for a newsreader to obtain the Seal, it has to
- Display all essential header information;
- Provide clear, separate commands for new posting, followup, and e-mail reply;
- Provide cross-posting functionality;
- Allow users to change essential headers;
- Ensure followups and e-mail replies contain a correct Subject;
- Direct followups to the correct newsgroups;
- Make sure followups contain valid References;
- Direct e-mail replies to the correct address;
- Allow the user to change her mind about whether to post or mail;
- Provide adequate quotation and attribution facilities;
- Provide a user-specified "Subject: " header;
- Provide a valid "From: " header;
- Have a proper policy towards canceling;
- Try to prevent obvious user errors;
- Post human-readable articles unless ordered otherwise;
- Be kind to servers, leave room for others.
Comments on the layout of this page to ace@xs4all.nl, comments to the contents of this page are kindly directed to the maintainer of the GNKSA-pages, js@xs4all.nl.
Last updated by ace <ace@xs4all.nl> on Jul 24, 1998
# | Criterion | MUST / SHOULD |
Alexandra 0.82 |
America Online 3.0 |
Cindy's Newsmailer 1.1g |
Apple Cyberdog 2.0 |
DejaNews 08/1997 |
Forte Agent 1.5/32.452 |
Forte Free Agent 1.11/32.235 |
GNUS 4.1.3 XEmacs |
Gnus 5.3 |
Anawave Gravity 1.10/601 |
Microplanet Gravity 2.10b3 (build 955) |
Hogwasher 1.0beta3 |
Hogwasher 1.0b5 |
Hogwasher 1.0b6 |
InterNews 2.0.2 |
Knews 0.9.8 |
MacSOUP 2.3 |
Microsoft Internet News 4.70.1162 |
MS Outlook Express 4.71.1712.1 |
MT Newswatcher 2.3.1 |
MT-NewsWatcher 2.4.1 |
Netscape 4.02 |
Newshopper 1.3b |
NewsReader.Com 2/24/98 |
NewsWatcher 2.2.2 |
NewsWatcher 2.2 |
NewsWatcher 2.2b6 |
News Xpress 2.01 |
nn 6.5.1 |
Nuntius 2.0.4 |
Opera 3.0 beta 6 |
Outlook Express 4.01 (295) |
Outlook Express 4.0c(195) |
Pine 3.93 |
ProNews/2 1.0 |
reference.com 2/17/98 |
rnMac 2.0d17 |
slrn 0.9.4.3 |
tin 1.3 950824BETA PL0 |
tin pre-1.4 release 980514 |
tin-pre-1.4-970202 1.4 |
trn 3.6 |
WinVN 0.99.9 |
YA-NewsWatcher 2.4.0 |
YA-NewsWatcher 3.0.0b10 (2/13/98) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | Displays all essential header information. Software clearly displays: |
||||||||||||||||||||||||||||||||||||||||||||||
a | Article's author (From) | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
b | Article's Subject | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
c | List of groups posted to (Newsgroups) | MUST | N | N | Y | Y | Y | N | N | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | N | Y | N | Y | N | Y | Y | Y | Y | Y | Y |
d | Where (and how) to direct followups (Followup-To) | MUST | N | N | Y | N | N | N | N | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | Y | Y | Y | N | Y | Y | Y | Y | N | N | N | N | N | N | Y | N | N | N | Y | N | Y | Y | Y | Y | Y | Y |
e | Where to reply to if not the From-address (Reply-To) | MUST | N | N | Y | N | N | N | N | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | N | N | Y | N | N | N | N | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | Y | Y | Y | N | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | ||
02 | Provides clear, separate commands for new posting, followup, and e-mail reply | ||||||||||||||||||||||||||||||||||||||||||||||
a | for posting a new article | MUST | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | for posting a followup article | MUST | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y |
c | for replying by e-mail | MUST | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y |
d | Uses standard terminology | SHOULD | Y | N | N | N | N | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | N | Y | Y | N | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y |
e | Avoids ambiguous terminology | SHOULD | Y | N | N | Y | N | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y |
Passes all MUSTs: | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y | ||
03 | Provides cross-posting functionality | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows specifying multiple groups | MUST | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Warns about, or prevents, posting to large numbers of groups | SHOULD | N | Y | N | N | Y | N | Y | N | Y | N | N | N | Y | Y | Y | N | Y | N | N | N | Y | N | N | Y | Y | Y | Y | N | N | N | N | Y | N | N | N | Y | N | N | N | Y | Y | N | N | Y | Y |
c | Strongly encourages setting Followup-To: on large crossposts (`Y' if large crosspostings are disallowed) | SHOULD | N | Y | N | N | N | N | N | N | Y | N | N | N | Y | Y | N | N | Y | N | N | N | Y | N | N | Y | Y | Y | Y | N | N | N | N | N | N | N | N | Y | N | N | N | Y | Y | N | N | Y | Y |
Passes all MUSTs: | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
04 | Allows users to change essential headers | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows editing Subject at all times during composition | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Allows specifying new Subject of at least 70 characters | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
c | Allows setting "Followup-To: poster" | MUST | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
05 | Ensures followups and e-mail replies contain a correct Subject | ||||||||||||||||||||||||||||||||||||||||||||||
a | Prepends "Re: " if (and only if) not already present | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Preserves entire original Subject (modulo minor repairs) | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | ||
06 | Directs followups to the correct newsgroups | ||||||||||||||||||||||||||||||||||||||||||||||
a | Initiates e-mail reply rather than a followup posting on "Followup-To: poster", clearly informing the user | MUST | N | N | N | N | N | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y |
b | Posts to groups in Followup-To if present | MUST | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y |
c | Posts to groups in Newsgroups otherwise | MUST | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | N | N | N | N | N | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | ||
07 | Make sure followups contain valid References | ||||||||||||||||||||||||||||||||||||||||||||||
a | Creates References header with Message-ID of original article as the last element | MUST | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
b | Includes last three References from original | MUST | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
c | Ensures References will fit in 998 characters | MUST | N | Y | Y | Y | N | N | N | Y | N | N | Y | Y | Y | Y | Y | N | Y | N | N | Y | Y | N | Y | Y | Y | Y | Y | N | N | Y | N | N | N | Y | N | N | N | N | N | Y | Y | Y | N | N | Y |
d | Keep as many References from original as fit | SHOULD | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | N | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
e | Does not propagate broken Message-IDs in original References | SHOULD | N | Y | Y | Y | N | Y | N | N | Y | N | Y | Y | Y | Y | N | N | Y | N | N | N | Y | N | Y | Y | Y | Y | Y | N | N | Y | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | Y |
Passes all MUSTs: | N | N | N | N | N | N | N | Y | N | N | Y | N | Y | Y | Y | N | Y | N | N | Y | Y | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | Y | N | N | N | N | N | Y | Y | Y | N | N | Y | ||
08 | Direct e-mail replies to the correct address | ||||||||||||||||||||||||||||||||||||||||||||||
a | Uses Reply-To if present | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Uses From address otherwise | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
09 | Allow the user to change her mind about whether to post or mail (or do both) and behave if doing both | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows users to change their mind and mail rather than post after having initiated a followup message | MUST | N | N | Y | Y | N | N | N | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | Y | Y | Y | N | Y | Y | Y | Y | N | Y | N | Y | Y | N | Y | Y | N | Y | N | Y | N | N | N | N | Y | Y |
b | Allows users to change their mind and post rather than mail after having initiated a reply message | MUST | N | N | Y | Y | N | N | N | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | Y | Y | Y | N | Y | Y | Y | Y | N | N | N | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | Y | Y |
c | Does not offer both posting and mailing as default behaviour | MUST | N | Y | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y |
d | Inserts a notification that the message was posted as well as mailed in the e-mail copy when both posting and mailing a followup article | SHOULD | N | N | N | N | N | N | N | Y | Y | N | Y | N | Y | Y | Y | Y | Y | N | N | Y | Y | N | Y | Y | Y | Y | Y | N | N | Y | N | N | N | N | N | N | Y | Y | N | Y | N | N | N | Y | Y |
Passes all MUSTs: | N | Y | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | ||
10 | Provide adequate quotation and attribution facilities | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows including quoted original | MUST | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Clearly distinguishes quoted material | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
c | Prefixes quoted material with `>> ' | SHOULD | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
d | Omits correctly delimited signatures from quoted material | SHOULD | N | Y | N | N | N | Y | N | N | N | N | N | N | Y | Y | N | Y | Y | N | N | N | Y | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | Y |
e | Provides a means of indicating which part(s) to followup to | SHOULD | N | Y | Y | Y | N | Y | N | N | N | Y | Y | N | Y | Y | Y | N | Y | N | N | Y | Y | N | Y | N | Y | Y | Y | N | N | N | N | Y | N | N | Y | N | N | N | N | Y | N | N | N | Y | Y |
f | Attribution line containing original author precedes quotes | MUST | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
11 | Provide a user-specified "Subject: " header | ||||||||||||||||||||||||||||||||||||||||||||||
a | Requires non-empty, user-specified Subject for new articles | MUST | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | N | Y | N | Y | N | Y | N | Y | Y | Y | Y |
b | Refuses posting articles without, or with an empty, Subject | MUST | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | Y | N | Y | N | Y | N | Y | Y | Y | Y | Y | Y |
c | Does not provide default Subject if user did not set one | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
d | Allows changing the Subject at any time while editing | MUST | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | N | Y | N | N | N | Y | N | Y | N | Y | N | Y | N | Y | Y | Y | Y | ||
12 | Provide a valid "From: " header | ||||||||||||||||||||||||||||||||||||||||||||||
a | Sets "From: " header to syntactically valid e-mail address | MUST | Y | Y | N | Y | Y | Y | N | N | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | N | N | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | Y | N | Y | Y | Y | Y | Y | Y | N | Y |
b | Refuses posting articles without a syntactically valid "From: " header | MUST | Y | Y | N | Y | Y | N | N | N | Y | Y | Y | N | Y | Y | N | N | Y | Y | N | N | Y | Y | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | N | N | Y | Y | Y | Y | Y | N | Y |
c | Uses correct e-mail addresses (valid and belonging to the user) only, as far as it can possibly know | SHOULD | N | Y | N | Y | Y | N | N | N | Y | N | Y | N | Y | Y | N | N | Y | N | N | Y | Y | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | Y | N | N | N | Y | N | Y | N | Y | N | Y |
Passes all MUSTs: | Y | Y | N | Y | Y | N | N | N | Y | Y | Y | N | Y | Y | N | N | Y | Y | N | N | Y | N | N | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | Y | N | N | Y | Y | Y | Y | Y | N | Y | ||
13 | Allow users to both cancel and supersede their own articles (and _no_ others!) | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows cancelling articles | SHOULD | Y | N | N | N | N | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y |
b | Allows superseding articles | SHOULD | N | N | N | N | N | N | N | Y | Y | N | N | N | Y | Y | N | Y | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | Y | Y | N | N | Y |
c | As far as possible, does not allow cancelling or superseding other peoples' articles | MUST | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y |
d | Uses standard terminology | SHOULD | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | ||
14 | Try to respect the 80-character line-length convention | ||||||||||||||||||||||||||||||||||||||||||||||
a | Articles are posted as edited, with linebreaking intact | SHOULD | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | Y | N | Y | N | Y | N | N | N | Y | Y | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | N | Y |
b | Warns about lines over 80 characters | SHOULD | N | N | N | N | N | N | Y | N | Y | Y | Y | N | Y | Y | N | Y | Y | N | N | Y | Y | N | N | Y | Y | Y | Y | Y | N | N | N | N | Y | N | N | Y | Y | Y | Y | Y | Y | Y | Y | N | Y |
c | Does not refuse to post articles containing long lines | SHOULD | Y | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | N | Y | N | N | Y | Y | Y | Y | Y | Y |
d | Allows rewrapping quoted text | SHOULD | N | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | N | N | N | N | N | N | Y | N | N | N | N | N | N | N | N | N | N | N | N | N | Y | N | Y | Y | N | N | N | Y |
e | Enforces formatting requirements on article after external editing (`Y' if there is no support for external editors) | SHOULD | Y | Y | N | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
15 | Separate signatures correctly, and don't use excessive ones | ||||||||||||||||||||||||||||||||||||||||||||||
a | Uses (and enforces) standard signature delimiter | SHOULD | Y | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | N | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | N | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
b | Warns against or refuses to use excessive signatures | SHOULD | N | Y | N | N | N | N | N | N | Y | N | Y | N | Y | Y | N | N | Y | N | N | N | Y | Y | N | Y | Y | Y | Y | N | N | Y | N | N | N | N | N | Y | N | N | N | Y | Y | N | Y | N | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
16 | Try to prevent obvious user errors | ||||||||||||||||||||||||||||||||||||||||||||||
a | Warns when attempting to post empty articles | MUST | N | Y | N | N | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | N | Y | N | N | Y | N | N | Y | Y | N | Y | N | Y | Y | N | Y | Y | Y |
b | Refuses posting empty articles | SHOULD | N | Y | N | N | Y | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | Y | N | Y | Y | N | Y | Y | Y | Y | Y | N | Y | N | N | N | N | N | N | Y | N | Y | Y | N | N | N | Y | Y | Y |
c | Warns when post articles containing quoted material only | MUST | N | N | N | N | N | N | N | N | N | Y | Y | N | Y | Y | N | N | Y | Y | Y | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | N | N | Y | N | Y | Y | Y | N | Y | Y |
d | Refuses posting quoted-text-only articles | SHOULD | N | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | N | N | N | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | N | N | N | N | Y | N | N | Y | Y | N | Y | Y |
e | Warns against posting multiple copies (if possible at all) | MUST | N | Y | Y | Y | Y | Y | Y | N | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y |
f | Prevents multiple posting entirely | SHOULD | N | Y | Y | Y | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y |
Passes all MUSTs: | N | N | N | N | N | N | N | N | N | N | Y | N | Y | Y | N | N | Y | Y | N | Y | Y | N | N | Y | Y | Y | Y | N | Y | N | N | N | N | N | Y | N | N | Y | N | Y | Y | N | N | Y | Y | ||
17 | Post human-readable articles unless ordered otherwise | ||||||||||||||||||||||||||||||||||||||||||||||
a | Does not (and can not) encode or encrypt articles unless on explicit user demand | MUST | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
18 | Provide self-protection | ||||||||||||||||||||||||||||||||||||||||||||||
a | Allows filtering out annoying articles (killing) | SHOULD | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | N | Y | N | N | N | N | Y | Y | N | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
19 | Be kind to servers, leave room for others | ||||||||||||||||||||||||||||||||||||||||||||||
a | Does not unnecessarily open multiple connections | MUST | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
b | Does not generate excessive server load otherwise | MUST | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
Passes all MUSTs: | Y | Y | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||