GNKSA Overview

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

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

Created by ace <ace@xs4all.nl> using Perl.