2861 lines
127 KiB
Plaintext
2861 lines
127 KiB
Plaintext
|
|
Network Working Group Moderators-advice
|
|
Request for Comments: XXXX Sometime 1994
|
|
Category: Informational
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NetNews Moderator's Handbook
|
|
|
|
|
|
|
|
Status of this Memo
|
|
|
|
This memo provides information for the Internet community.
|
|
This memo does not specify an Internet standard of any kind.
|
|
Distribution of this memo is unlimited.
|
|
|
|
Abstract
|
|
|
|
This document provides information concerning moderation of
|
|
NetNews newsgroups. It describes the moderator-specific
|
|
formats and usage for articles posted to such newsgroups and
|
|
generic practices common to all moderators and newsgroups.
|
|
It does not establish rules but is a general framework of
|
|
accepted practices used by NetNews moderators.
|
|
|
|
The goal of this document is to explain the practices currently
|
|
in use for the benefit of new and existing moderators.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
moderators-advice [Page 1]
|
|
|
|
RFC XXXX NetNews Moderator's Handbook Sometime 1994
|
|
|
|
|
|
1. Introduction ........................................... ??
|
|
|
|
2. What does 'moderated' mean ? ........................... ??
|
|
|
|
3. Why do USENET moderated newsgroups exist ? ............. ??
|
|
|
|
4. Role of a moderator .................................... ??
|
|
|
|
5. How the moderation process works technically ........... ??
|
|
5.1. Mailpath usage ....................................... ??
|
|
5.2. Standard News Header Usage ........................... ??
|
|
5.2.1. Approved: Line ..................................... ??
|
|
5.2.2. Date: Line ......................................... ??
|
|
5.2.3. Distribution: Line ................................. ??
|
|
5.2.4. Expires: Line ...................................... ??
|
|
5.2.5. Followup-To: Line .................................. ??
|
|
5.2.6. From: Line ......................................... ??
|
|
5.2.7. Keywords: Line ..................................... ??
|
|
5.2.8. Newsgroups: Line ................................... ??
|
|
5.2.9. Path: Line ......................................... ??
|
|
5.2.10. References: Line ................................... ??
|
|
5.2.11. Reply-To: Line ..................................... ??
|
|
5.2.12. Subject: Line ...................................... ??
|
|
5.2.13. Other informational headers ........................ ??
|
|
5.3. Other headers that should be removed before posting .. ??
|
|
5.4. Signatures ........................................... ??
|
|
5.5. Creating newsgroup specific headers .................. ??
|
|
5.6. Receiving Submissions ................................ ??
|
|
5.6.1. Articles posted to a moderated group ............... ??
|
|
5.6.2. Emailed submissions ................................ ??
|
|
5.7. Adding moderator comments ............................ ??
|
|
5.8. Submitting articles .................................. ??
|
|
5.9. Canceling articles ................................... ??
|
|
5.10. Where to find other documentation on moderation ...... ??
|
|
|
|
6. What are the different types of moderated groups ? ..... ??
|
|
6.1. Announce groups ...................................... ??
|
|
6.2. Binary groups ........................................ ??
|
|
6.3. Digests .............................................. ??
|
|
6.4. Discussion groups .................................... ??
|
|
6.5. Source groups ........................................ ??
|
|
|
|
7. Setting up a new moderated group ....................... ??
|
|
7.1. Submission aliases ................................... ??
|
|
7.2. Email submission servers ............................. ??
|
|
|
|
8. Choosing a moderation policy ........................... ??
|
|
8.1. Article rejections ................................... ??
|
|
8.2. Copyrights ........................................... ??
|
|
8.3. Dealing with forged Approved: headers ................ ??
|
|
8.4. Commercial postings .................................. ??
|
|
8.5. Dealing with cross-posted articles ................... ??
|
|
|
|
moderators-advice [Page 2]
|
|
|
|
RFC XXXX NetNews Moderators' Handbook Sometime 1994
|
|
|
|
|
|
|
|
9. Backup moderators ...................................... ??
|
|
10. Multiple or Team Moderation ............................ ??
|
|
10.1 Team moderator mailing lists .......................... ??
|
|
10.2 Facilitators .......................................... ??
|
|
10.3 Rejection Notices ..................................... ??
|
|
10.4. Multiple moderator conflict resolution ............... ??
|
|
|
|
11. Handling temporary moderator absences .................. ??
|
|
|
|
12. Gatewaying your newsgroup to mailing lists ............. ??
|
|
12.1. Newsgate ............................................. ??
|
|
12.2. Listserv ............................................. ??
|
|
|
|
13. Creating Periodic Informational Postings ............... ??
|
|
13.1. Copyright ............................................ ??
|
|
13.2. Frequency of distribution and news.answers ........... ??
|
|
|
|
14. Archiving postings to the group ........................ ??
|
|
14.1. FTP Archives ........................................ ??
|
|
14.2. Email Archives ...................................... ??
|
|
14.3 Archives of selected articles ....................... ??
|
|
|
|
15. Tools for moderators .................................. ??
|
|
|
|
16. News transport gotcha's ................................ ??
|
|
16.1. Line lengths ........................................ ??
|
|
16.2. Old C News blanks-in-ng bug ......................... ??
|
|
16.3. B News non-local unapproved articles bug ............ ??
|
|
16.4. Article size concerns ............................... ??
|
|
16.5. Amount of messages posted daily ..................... ??
|
|
16.6. Cross-posting to other moderated groups ............. ??
|
|
16.7. Extra headers on directly posted articles ........... ??
|
|
16.8. Multiple copies of the same submission received ..... ??
|
|
16.9. B News static Newsgroups: header limit .............. ??
|
|
|
|
17. How to deal with your readership ....................... ??
|
|
17.1. Personality of your group ........................... ??
|
|
17.2. Deciding a course of action ......................... ??
|
|
17.3. Community perceived problems with moderation ........ ??
|
|
17.4. Vocal minority ...................................... ??
|
|
17.5. Anonymous postings .................................. ??
|
|
|
|
18. Answers to general questions ........................... ??
|
|
18.1. How big is my group's readership ? .................. ??
|
|
18.2. What mechanisms guard the group
|
|
from unauthorized "Approved:" headers ? ............. ??
|
|
18.3. Have any moderators gotten paid for what they do ? .. ??
|
|
18.4. Why are readers complaining of lost articles ? ...... ??
|
|
|
|
19. Passing the torch ...................................... ??
|
|
|
|
20. Acknowledgments ........................................ ??
|
|
|
|
21. Security Considerations ................................ ??
|
|
|
|
|
|
|
|
moderators-advice [Page 3]
|
|
|
|
RFC XXXX NetNews Moderators' Handbook Sometime 1994
|
|
|
|
|
|
22. Author's Address ....................................... ??
|
|
|
|
Appendix A: USENET Newsgroup Moderation ................... ??
|
|
A.1. Discussion lists for USENET moderators ............. ??
|
|
A.1.1. moderators-advice ............................... ??
|
|
A.1.2. moderators ...................................... ??
|
|
|
|
A.2. Changing moderators ................................ ??
|
|
A.3. USENET moderator replacement concerns .............. ??
|
|
A.4. Group Charters ..................................... ??
|
|
A.5. Submitting articles thru
|
|
public USENET Mail/News gateways ................... ??
|
|
|
|
Appendix B: Canned Messages ............................... ??
|
|
B.1. C News Duplicate headers message template .......... ??
|
|
B.2. Thanks for FAQ comments ............................ ??
|
|
B.3. Inappropriate submission ........................... ??
|
|
B.4. Get a Clue ......................................... ??
|
|
B.5. Test elsewhere ..................................... ??
|
|
|
|
Appendix C: Tributes ...................................... ??
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
moderators-advice [Page 4]
|
|
|
|
RFC XXXX NetNews Moderators' Handbook Sometime 1994
|
|
|
|
|
|
1. Introduction
|
|
|
|
The purpose of this document is to assist new and existing
|
|
moderators in understanding what is involved in moderating a
|
|
newsgroup. This document contains information about how the
|
|
moderation process works, how to get started, where to get
|
|
existing moderation posting software, what NetNews related
|
|
problems moderators may encounter, and where to get additional
|
|
help if needed.
|
|
|
|
In the past, most moderators learned on-the-job, and there was not
|
|
much documentation available about what was expected of a moderator.
|
|
This document attempts to aid new moderators in understanding what
|
|
it is that they have gotten themselves into. This document will
|
|
also be useful to those wishing to volunteer to be a moderator.
|
|
|
|
Within this document, USENET refers to the traditional core
|
|
hierarchies of comp, misc, news, rec, sci, soc and talk. The
|
|
term 'Network News' (or 'NetNews') refers to all hierarchies
|
|
that use the same transport and reader mechanisms that the
|
|
traditional core hierarchies do.
|
|
|
|
Moderation of newsgroups is transcending the traditional core
|
|
USENET news hierarchies as many organizations begin using NetNews
|
|
software for internal use. Also, many non-core hierarchies, such
|
|
as alt, biz, bionet, etc., contain moderated newsgroups.
|
|
|
|
It is the intent of the author that this document also be of use
|
|
to those who are not USENET moderators but are moderating NetNews
|
|
newsgroups nevertheless.
|
|
|
|
It is expected that readers of this document are already familiar
|
|
with NetNews, at least from a user's perspective, and have been
|
|
exposed to network tools such as FTP. A complete explanation of
|
|
NetNews jargon and culture is beyond the scope of this document.
|
|
|
|
2. What does 'moderated' mean ?
|
|
|
|
'Moderated' means that all postings to the newsgroup go to a mail
|
|
address (e.g. comp.std.unix@uunet.uu.net) instead of appearing
|
|
in the newsgroup directly. The postings are then forwarded via
|
|
email to a moderator, or group of moderators, or even an automated
|
|
program, who decides whether to actually inject the article into
|
|
the newsgroup or to reject it as not meeting guidelines spelled
|
|
out in the group's charter.
|
|
|
|
The main purpose of newsgroup moderation is to prevent
|
|
inappropriate posts to the newsgroup. For example, moderation
|
|
can prevent discussion or requests for software from appearing
|
|
in groups dedicated to posting source code. It can also be used
|
|
to facilitate discussions, to create a forum for announcements,
|
|
to prevent repeated posts of the same information, or to cut off
|
|
endless uninformative arguments. Some groups, e.g. rec.humor.funny
|
|
and some source groups, also use it to control the traffic volume.
|
|
|
|
Moderation should not be used to censor unpopular viewpoints,
|
|
or those that the moderator simply disagrees with. It is best
|
|
to have a very clear charter and moderation policy for the
|
|
newsgroup, so that newsgroup readers and posters can tell which
|
|
topics are, or are not, appropriate for discussion on the newsgroup.
|
|
|
|
3. Why do USENET moderated newsgroups exist
|
|
|
|
Groups on the net are moderated for a variety of reasons. All
|
|
moderation serves the same basic purpose, to filter out
|
|
inappropriate postings and to deliver timely, on-topic articles.
|
|
Most moderated groups fall into one of five general categories:
|
|
|
|
1) Groups with postings of an informative nature not suited to
|
|
discussion and always originating from the same (very small)
|
|
group of posters. Groups within this category include
|
|
news.lists, news.announce.newusers, and comp.mail.maps.
|
|
|
|
2) Groups derived from regular groups with such a high volume
|
|
that it is hard for the average reader to keep up. The
|
|
moderated versions of these groups are an attempt to provide
|
|
a lower volume and higher quality version of the same forum.
|
|
An example of this category is news.announce.newgroups (a
|
|
reduced form of news.groups).
|
|
|
|
3) Groups derived from regular groups that have often been
|
|
abused. That is, the regular groups often received postings of
|
|
items that were not germane to the stated topic of the group
|
|
(or sometimes even within the realm of politeness for the net).
|
|
This also includes groups suffering from an annoying number of
|
|
duplicate postings and inappropriate followups. Moderated
|
|
groups in this category include comp.sources.misc.
|
|
|
|
4) Groups designed to serve as direct feedback to an off-the-net
|
|
group. The discussion in comp.std.mumps is an example of this.
|
|
|
|
5) Groups that are gatewayed into USENET from an Internet
|
|
mailing list. These groups are moderated by someone on the
|
|
Internet side but are shared with the USENET population.
|
|
Submissions mailed to the proper addresses, given below,
|
|
will appear in both the group on USENET, and the Internet list.
|
|
This includes some groups in the "inet" distribution such as
|
|
comp.ai.vision and rec.mag.fsfnet.
|
|
|
|
4. Role of a moderator
|
|
|
|
Moderating a newsgroup is a volunteer effort but it carries certain
|
|
responsibilities. The role of a moderator is to review, approve and
|
|
post articles relevant to a newsgroup according to the group's
|
|
charter or guidelines.
|
|
|
|
If an article does not qualify for posting, it is to be sent back
|
|
to the author with an explanation of why it is not suitable for
|
|
posting.
|
|
|
|
Depending on the nature of the group, acceptable turnaround time
|
|
can range from a few days to a few weeks. If posts accepted for
|
|
the group have a long delay before being actually posted, as happens
|
|
with moderated net magazines, it is a good idea to let the submitter
|
|
know that the post was accepted, and what the approximate posting
|
|
date will be.
|
|
|
|
5. How the moderation process works technically
|
|
|
|
This section contains technical information about the news
|
|
mechanisms of concern to newsgroup moderators, including standard
|
|
news headers, dealing with submissions, and generating special
|
|
purpose headers to better serve your newsgroup.
|
|
|
|
A moderated newsgroup is marked as such in the news transport
|
|
software (most often with a trailing "m" flag in the active file of
|
|
news systems). What this means is that articles must be approved
|
|
before they are accepted in the group. When an article is posted
|
|
to a moderated group, the news transport software will mail the
|
|
article to the moderator [See Section 5.1 Mailpath Usage] for
|
|
approval and actual injection into the news system.
|
|
|
|
Once the moderator has received a submitted article in the incoming
|
|
mailbox, (and if necessary has edited the article's content) the
|
|
moderator needs to process the article's headers a bit before
|
|
actually posting it to the group. The descriptions below explain
|
|
usage of the various headers.
|
|
|
|
Technically, all that the moderator has to do is add an "Approved"
|
|
header, and repost the article. The only thing that differentiates
|
|
an "approved" from a "non-approved" posting is the existence of the
|
|
"Approved:" header. The news transport will then accept it and
|
|
transfer it to other machines.
|
|
|
|
New moderators, especially those not familiar with news mechanisms,
|
|
may need to refer back to the list of standard news headers (Section
|
|
5.2) often as they familiarize themselves with the moderation
|
|
process.
|
|
|
|
5.1. Mailpath usage
|
|
|
|
When a net.citizen posts a message to a moderated newsgroup, the
|
|
news software looks up the moderator's submission address. The
|
|
software then mails the unapproved article to the moderator for
|
|
approval and injection into the news system.
|
|
|
|
To make this work the mailpaths file is used on B News or C News
|
|
systems. INN uses the moderators file and the inn.conf file to
|
|
provide the same functionality.
|
|
|
|
The list of moderator addresses can change almost daily and
|
|
trying to keep up with it can be a job in itself at times. For
|
|
that reason the mailpaths file can be configured to send all
|
|
unapproved submissions to moderated newsgroups to a site which
|
|
has volunteered and been approved as a mail forwarder for USENET
|
|
moderators. In almost all cases it is best to configure news
|
|
software to forward unapproved articles to one of the established
|
|
mailpath forwarders.
|
|
|
|
David Lawrence <tale@uunet.uu.net> maintains the periodic posting
|
|
|
|
"How to Construct the Mailpaths File"
|
|
|
|
It describes the syntax of the contents of the file and how to
|
|
construct it for your B News or C News system. It also lists
|
|
the sites that are maintaining a current listing of moderator
|
|
addresses and are acting as mail forwarders for the USENET
|
|
moderator infrastructure.
|
|
|
|
The article is regularly posted to the newsgroups news.lists,
|
|
news.admin.misc and news.answers.
|
|
|
|
5.2. Standard News Header Usage
|
|
|
|
Articles posted to moderated newsgroups, like all other news
|
|
articles, must conform to the article specifications of the
|
|
USENET news system, as described in RFC 1036. The list below
|
|
explains the standard news headers as they pertain to moderating
|
|
USENET newsgroups, though if there is any doubt about the
|
|
specifications of a particular header RFC 1036 should be consulted.
|
|
[See Section 5.10 for more information on obtaining RFC 1036 and
|
|
other NetNews related RFCs and doucments.]
|
|
|
|
There is no preferred order of headers. Compliant software should
|
|
accept the articles with the following headers in any order.
|
|
|
|
5.2.1. Approved: Line
|
|
|
|
Any article posted to a moderated newsgroup must contain an
|
|
Approved: line. Always sign the approved line with your electronic
|
|
address. The software won't care what is here, but in case something
|
|
goes wrong, the community will know who approved the article.
|
|
|
|
Some moderators sign the Approved: line with the moderator's
|
|
submission address, so that any comments-to-the-moderator tend
|
|
to get routed into the moderation mailbox.
|
|
|
|
A sample Approved: line:
|
|
|
|
Approved: kent@sterling.com (comp.sources.misc)
|
|
|
|
If an article has been approved by the moderators of different
|
|
moderated groups, the moderator with final approval should try
|
|
to put the other moderators on the Approved: line as a way of
|
|
documenting that it was approved to appear in multiple groups.
|
|
|
|
A sample Approved: line marking approval in more than one group:
|
|
|
|
Approved: kent@sterling.com, tale@uunet.uu.net
|
|
|
|
While showing multiple approval is not required, it is informative
|
|
to the readership and common courtesy to the other moderator(s) to
|
|
do so.
|
|
|
|
[ Beware of approving cross-posted articles. Refer to "Section ]
|
|
[ 5.2.8 Newsgroups: Line", "Section 8.5 Dealing with cross-posted ]
|
|
[ articles" and "Section 15.6. Cross-posting to other moderated ]
|
|
[ groups" for a discussion of the problems. ]
|
|
|
|
5.2.2. Date: Line
|
|
|
|
Strip the Date: header from submitted articles, or change it into
|
|
something like X-Original-Date:. Do not include an X-Original-Date:
|
|
header without a good reason. For example, an article might refer
|
|
to "today's New York Times", or might mention software "uploaded
|
|
to an FTP site today. Proving your timeliness isn't a good reason
|
|
unless, for some reason, it has been in question.
|
|
|
|
The problem with keeping the original Date: header is that it
|
|
might badly confuse the news posting software, or some latency
|
|
could cause the article to be unnecessarily rejected at sites,
|
|
especially when the date was completely wrong.
|
|
|
|
5.2.3. Distribution: Line
|
|
|
|
The Distribution: header should be stripped from any submitted
|
|
article. You should try not to post things of a definite local
|
|
nature to world-wide groups with the current state of network
|
|
news propagation.
|
|
|
|
Unfortunately, using the Distribution: header rarely produces the
|
|
intended or desired results. An article posted with a restrictive
|
|
Distribution: header is almost certain to be propagated far beyond
|
|
the intended area, and will be equally likely to miss some sites
|
|
that would be interested in that region's news, and might even be
|
|
physically located in the intended target zone.
|
|
|
|
In addition, many articles are posted with "na" (North America) or
|
|
"usa" (U.S.A.) distributions because of poorly-thought-out software
|
|
defaults, rather than any conscious decision by the poster. Many
|
|
non-North-American readers are annoyed by this needless limitation
|
|
on what news reaches them.
|
|
|
|
In theory the distributions work as intended, but in practice, due
|
|
to lack of verification by posting agents, misconfigured news
|
|
transport agents, wide-area sites which pick up all news regardless
|
|
of distribution, and inadequate controls on the names of the
|
|
distributions, they are relatively useless.
|
|
|
|
5.2.4. Expires: Line
|
|
|
|
Moderators should consider adding an Expires: header if the
|
|
information being posted has a limited period of usefulness.
|
|
For example, a Call For Papers (CFP) posted to the group
|
|
news.announce.conferences might be valid only until a certain
|
|
date. The Expires: header can then be set to expire the article
|
|
the day after the deadline specified in the CFP.
|
|
|
|
Many sites with limited news retention times keep articles with
|
|
explicit Expires: headers online longer than the default time
|
|
period, so an Expires: header can help keep periodically posted
|
|
information readily available to readers at all times.
|
|
|
|
Your use of the Expires: line should be documented in your group's
|
|
periodic policy posting.
|
|
|
|
5.2.5. Followup-To: Line
|
|
|
|
If you have a policy of directing all followups to the article
|
|
submitter, or if the submitter requests it, use the header line
|
|
|
|
Followup-To: poster
|
|
|
|
The news reader software will then email followups to the address
|
|
listed in the Reply-To:, and if non-existent, to the From: address.
|
|
|
|
In some cases it might be appropriate to place the name of an
|
|
unmoderated discussion group in this header.
|
|
|
|
For example: Comp.sys.amiga.announce does not carry any
|
|
discussions. Most articles there contain the line
|
|
|
|
Followup-To: comp.sys.amiga.misc
|
|
|
|
With this header, when a reader with compliant news software
|
|
tries to followup to an article appearing in the group, their
|
|
article is actually redirected to the unmoderated discussion
|
|
group comp.sys.amiga.misc.
|
|
|
|
The appropriate use and content of this header are very dependent
|
|
on the community of readers that the newsgroup is serving.
|
|
|
|
Note that it is never correct to put an actual email address
|
|
in the Followup-To: line.
|
|
|
|
5.2.6. From: Line
|
|
|
|
Postings to newsgroups should have a From: line that refers to
|
|
the submitter, unless the posting is a digest, in which case the
|
|
From: line should be that of the compiler of the digest.
|
|
|
|
Since most news readers display From: line information, it is
|
|
appropriate to accurately depict who the article's content is
|
|
"From", when possible.
|
|
|
|
5.2.7. Keywords: Line
|
|
|
|
Keywords: lines should be included as received in the posted
|
|
article. Some moderators may want to add a Keywords: line if
|
|
it doesn't already exist. Some moderators have added "SPOILERS"
|
|
to the Keywords: line in articles posted to movie or book
|
|
discussion groups if the article gives away the ending.
|
|
|
|
Some moderators have a list of all of the keywords used in the
|
|
group and adjust the Keywords: line as needed. Limiting the set
|
|
of keywords makes keyword searching a lot easier and avoids
|
|
problems with synonyms and variant spellings.
|
|
|
|
Keywords: should augment rather than replace keyword usage on the
|
|
Subject: line because, unfortunately, some news reader programs
|
|
cannot use Keywords: to auto-select articles.
|
|
|
|
5.2.8. Newsgroups: Line
|
|
|
|
If the moderator receives a request to cross-post an article
|
|
to multiple groups, and the moderator has a policy of honoring
|
|
cross-posting requests, the moderator should try to comply with
|
|
the poster's specification if the other groups make sense and
|
|
are not moderated.
|
|
|
|
If the submitter requests cross-posting to newsgroups that the
|
|
moderator cannot post to, the submitter should be so notified,
|
|
unless there is a clear policy statement covering this inability.
|
|
For example, users at many sites cannot post or cross-post articles
|
|
to any alt groups.
|
|
|
|
If one or more of the other requested groups are moderated, the
|
|
moderator can either inform the submitter that the article is being
|
|
cross-posted to only unmoderated newsgroups or coordinate with the
|
|
moderator(s) of the other group(s). Leave the final decision of what
|
|
is relevant on other newsgroups with moderators for those newsgroups.
|
|
|
|
Due to the nature of existing news software, an article cross-posted
|
|
by a moderator to multiple moderated newsgroups appears in all the
|
|
specified moderated groups without requiring the further approval
|
|
of the other moderator(s). A posting of this type will probably
|
|
surprise and may even anger the other moderator(s) if the article
|
|
posted violates the charter of the other moderated newsgroup(s).
|
|
|
|
5.2.9. Path: Line
|
|
|
|
The original Path: line should be removed and the news system
|
|
should be allowed to generate a new one. The purpose of the Path:
|
|
line is to show the path that the article took since being injected
|
|
into the news system. Since the moderator is the one that actually
|
|
injects an article into the news system, any previous Path: line
|
|
should be discarded before the moderator posts the article.
|
|
|
|
Also insure your news transport software generates a non-replyable
|
|
Path: line. For example:
|
|
|
|
Path: host!not-for-mail
|
|
|
|
This allows it to be propagated back to the site it came from. It
|
|
also assures that mail from seriously broken news sites is not
|
|
returned to you.
|
|
|
|
New moderators shouldn't need to worry about this. If there is not
|
|
a Path: line in an article, most news transport software generate
|
|
one similiar to that shown above.
|
|
|
|
|
|
5.2.10. References: Line
|
|
|
|
The References: header is used by some threaded newsreaders to
|
|
chain a set of articles together. It allows a discussion thread
|
|
or multi-part posting to be dealt with as a unit. The second and
|
|
and subsequent articles in a set should include a References:
|
|
header.
|
|
|
|
News reader software needs to be able to reconstruct the article
|
|
tree even if (a) the root article is missing, such as the article
|
|
has expired, (b) the immediate predecessor is missing as in a
|
|
cancelled article. The software must do this based solely on
|
|
information from the References: headers of existing articles.
|
|
Other approaches, eg. keeping a separate history in something
|
|
like trn's mthreads database, have more or less failed because
|
|
of the high load on the server and the application-specific
|
|
data format.
|
|
|
|
There are different ways the References: headers is used today
|
|
to support threading depending on the article flow in the moderated
|
|
group. If articles are posted so that all linked articles are
|
|
posted in sequence and within a short period, such as is done in
|
|
sources groups, then References: headers can be constructed
|
|
with a minimualist method. Otherwise, groups where referenced
|
|
articles are not in sequence or are posted days apart should use
|
|
the standard References: header usage.
|
|
|
|
The standard and recommended usage of the References: headers
|
|
is to include the Message-ID of both the first and one to three
|
|
immediately prior article(s), in chronological order. The reason for
|
|
this strategy is to keep news reader programs with thread-specific
|
|
kill files happy after some articles have expired.
|
|
|
|
With the minimualist method used by source or binary moderated
|
|
newsgroups, the References: header contains the Message-ID of the
|
|
first part of the series (or package). The References: header
|
|
only lists the Message-ID of the first part posted and not all
|
|
the intermediate parts.
|
|
|
|
By using this header, threaded news readers present each set of
|
|
postings as a single item to the user making it much easier for
|
|
them to read.
|
|
|
|
Note: Another way of linking articles is to list the Message-ID of
|
|
every part. This is not recommended as it just increases the size of
|
|
the articles without adding much additional information or utility.
|
|
|
|
|
|
5.2.11. Reply-To: Line
|
|
|
|
The Reply-To: line should be preserved if it existed in the
|
|
submission. This allows the news reader software to email replies
|
|
back to the article's submitter at their preferred address.
|
|
|
|
5.2.12. Subject: Line
|
|
|
|
Standardizing your use of the Subject: line somewhat can really
|
|
help readers choose which articles to read and construct accurate
|
|
kill files. A leading or trailing keyword system can help
|
|
immensely, for example. Moderators of source and binary newsgroups
|
|
use the Subject: line in a de-facto way to make it easier for the
|
|
readership to see what an article is. For example:
|
|
|
|
v43INF1: Introduction to comp.sources.misc
|
|
v43i001: ecuman - Manual for ECU comm package v3.30, Part01/06
|
|
|
|
The leading volume-issue and the trailing Part number information
|
|
are helpful in giving the readership quick clues to an article.
|
|
|
|
Assure that your use of the Subject: line is documented in the
|
|
newgroup's policy posting so that the readership knows it is
|
|
occurring and can take advantage of it.
|
|
|
|
5.2.13. Other Informational headers
|
|
|
|
There are additional headers that a submitter may supply from time
|
|
to time. Informational headers such as Summary: and Organization:
|
|
lines should be included as received in the posted article.
|
|
|
|
5.3 Other headers that should be removed before posting
|
|
|
|
Submitted articles may arrive in your mailbox with one or more
|
|
headers that should be removed before posting. Automated
|
|
scripts can do this for you, or, for a low-volume group, you might
|
|
prefer to remove them by hand, or write your own pre-processing
|
|
tools.
|
|
|
|
NNTP-Posting-Host:
|
|
Status:
|
|
Lines:
|
|
Received:
|
|
Apparently-To:
|
|
X-*
|
|
Cc:
|
|
Message-ID:
|
|
Sender:
|
|
In-Reply-To:
|
|
X-VM-v5-Data:
|
|
Originator:
|
|
|
|
|
|
5.4. Signatures
|
|
|
|
Some moderators allow all postings to go out with the original
|
|
signature block as received. Others trim excessive signature
|
|
blocks off, or remove all but a few lines. In other cases, the
|
|
moderator will append a standard newsgroup signature to the bottom
|
|
of the posting, typically containing a line or two describing how
|
|
to submit articles to the newsgroup, how to retrieve the FAQ, or
|
|
other highly condensed information.
|
|
|
|
Moderators need to be aware that news software may be appending
|
|
the moderator's own personal signature file to the end of postings.
|
|
This may not be desired and can cause confusion with the original
|
|
submitter's signature. The moderator should decide what is the
|
|
most appropriate way to deal with their personal signature.
|
|
|
|
5.5. Creating newsgroup specific headers
|
|
|
|
A moderator may find that their newsgroup is better served with
|
|
the addition of non-standard informational header lines to the
|
|
individual postings. This can be done with user-definable "X-"
|
|
headers placed in the RFC 1036 header portion of the article or by
|
|
creating auxiliary headers as the comp.sources.* groups have done.
|
|
|
|
Source newsgroup moderators have established additional headers
|
|
whose sole purpose is to support the posting of source code,
|
|
automatic archiving and index creation.
|
|
|
|
Auxiliary headers do not appear in the RFC 1036 "News" header
|
|
section of an article. Instead they are the first lines of the
|
|
article text separated from the news headers by a single line
|
|
containing a newline. The actual article text is then separated
|
|
from the auxiliary headers by another single line containing a
|
|
newline.
|
|
|
|
In either case, the moderator should inform the newsgroup of the
|
|
purpose and use of the new headers. This should be done in the
|
|
periodic policy posting.
|
|
|
|
5.6. Receiving submissions
|
|
|
|
Submissions are received by the moderator as mail. Although it is
|
|
possible to use a personal mailbox, it is not advisable. The
|
|
moderator mailbox should be either a separate account or an alias
|
|
that points to the moderator's personal account. There are various
|
|
reasons for doing this, among them:
|
|
|
|
o Filtering on the To: line to separate submissions from other
|
|
mail.
|
|
|
|
o Ease of maintenance when the moderator moves or is replaced.
|
|
|
|
o Most important, if it's the same mailbox is very hard to tell
|
|
what's a submission from what's personal mail.
|
|
|
|
o [Others, I am sure]
|
|
|
|
Submissions to a moderated group should be automatically
|
|
acknowledged when received. This can be accomplished using the
|
|
deliver or procmail mail processing packages. The UCB Vacation
|
|
program can also be used to generate acknowledgements.
|
|
|
|
Deliver is available from comp.sources.reviewed archives in volume1.
|
|
Procmail is available from comp.sources.misc archives in volume43.
|
|
Other mail filtering programs may be used as such as 'mh' and the
|
|
'filter' program that comes as part of Elm.
|
|
|
|
ftp://ftp.uu.net/usenet/comp.sources.reviewed/volume01/deliver/
|
|
ftp://ftp.uu.net/usenet/comp.sources.misc/volume43/procmail/
|
|
ftp://dsinc.dsi.com/pub/elm/
|
|
ftp://ics.uci.edu/pub/mh/
|
|
|
|
There are procmail auto-reply tools in the moderators' archive.
|
|
[See Section 15 for the location of the archive.]
|
|
|
|
5.6.1. Articles posted to a moderated group
|
|
|
|
There are a couple ways that a reader can submit an article to be
|
|
posted to a moderated newsgroup. The reader can post the article to
|
|
the moderated newsgroup as if the group was not moderated. If the
|
|
news software is properly configured then it will forward the
|
|
article to the appropriate moderator for approval. Unfortunately,
|
|
it is not unusual for a posting to be lost in a misconfigured news
|
|
system. Readers then send mail to the moderator wondering where
|
|
their article went to. The moderator has not seen it and has no
|
|
idea what the submitter is talking about.
|
|
|
|
Other problems with encouraging direct posting to newsgroups is that
|
|
the article might be cross-posted or might have been sent without
|
|
knowing the group's moderation status. Another problem that makes
|
|
directly posted articles harder to deal with is the duplicate
|
|
headers problem described in Section 15.7
|
|
|
|
5.6.2. Emailed submissions
|
|
|
|
Moderators should consider encouraging submitters to mail articles
|
|
to the submission address directly instead of direct postings to
|
|
the group. The benefits are users are usually alerted to mail
|
|
problems faster than news problems. Duplicate headers are not a
|
|
problem and articles received via email are guaranteed not to be
|
|
cross-posted. All in all, emailed submissions tend to cause
|
|
moderators less grief then do directly posted submissions.
|
|
|
|
5.7. Adding moderator comments
|
|
|
|
Comments from the moderator, if necessary, should be added in a
|
|
way that clearly differentiates the comments from the submitted
|
|
article. This is usually done by including comments enclosed in
|
|
brackets [ such as this ]. Whether the comments are included at
|
|
the beginning or appended to the end of the article does not
|
|
really matter. It has been suggested that placing the comments
|
|
at the end of a posting is better since it does not interrupt the
|
|
flow of the author's train of thought.
|
|
|
|
It is also sometimes appropriate to interject comments into the
|
|
middle of a posted article; for example, if a post gives a vague
|
|
reference to an FTP site, the moderator may wish to add a line
|
|
with a specific reference immediately below that paragraph to
|
|
avoid confusion.
|
|
|
|
Also moderators should sign the comments, either with their name
|
|
or some way to identify the moderator (e.g. -mod, -editor or the
|
|
moderator's initials).
|
|
|
|
No matter what method is chosen, the moderator should be consistent
|
|
so that the group's readership can easily locate and recognize the
|
|
moderator's comments.
|
|
|
|
5.8. Submitting articles
|
|
|
|
The software and process a moderator uses to post to a newsgroup
|
|
can be as simple as piping an article through a script from within
|
|
the moderator's mailer which posts it. It can be as full blown
|
|
as a program that creates Auxiliary headers for a source submission
|
|
and checks for all sorts of potential name conflict problems and
|
|
common posting errors.
|
|
|
|
The moderator should determine what is needed to make these tasks
|
|
easier. Taking the time to try to figure out actual posting
|
|
procedures can potentially save time every day.
|
|
|
|
Posting software is available on the moderator tools archive.
|
|
From the simplest "submit" script to the complication of
|
|
"postit", the archive has a wide range of posting tools that
|
|
are there for others to grab and modify for their purposes.
|
|
[See Section 15 for the location of the archive.]
|
|
|
|
5.9. Canceling articles
|
|
|
|
From time to time you may need to cancel an article. It may be that
|
|
you need to cancel an article with forged approval or an article
|
|
that was posted in error. Whatever the reason, know how to cancel
|
|
an article so that when the need arises you are prepared to cancel
|
|
it quickly and correctly.
|
|
|
|
To cancel an article, create a cancel message and post it the very
|
|
same way the article was originally posted. The From: and Sender:
|
|
headers need to be the same as they were in the original article.
|
|
Take the Message-ID: of the article being canceled and make it
|
|
the cancel header by "Control: cancel <message-id>".
|
|
|
|
You should use the same Newsgroups: line as the original, and you
|
|
must have an Approved: line, otherwise it'll get submitted to the
|
|
moderator for approval.
|
|
|
|
You might choose to make the Subject: contents the same, but it is
|
|
not necessary. Finally, if you provide your own Message-IDs for
|
|
your articles make sure that you give the cancel message a new
|
|
Message-ID. For example, to cancel this message:
|
|
|
|
|
|
Newsgroups: your.newsgroup,other.newsgroup
|
|
From: I-made-a-mistake@erroneous.com (I. Goofed)
|
|
Sender: usenet@erroneous.com
|
|
Message-ID: <12345abcde@erroneous.com>
|
|
Subject: How to shoot yourself in the foot
|
|
Approved: <your usual Approved: line>
|
|
|
|
Post this cancel message:
|
|
|
|
Newsgroups: your.newsgroup,other.newsgroup
|
|
From: I-made-a-mistake@erroneous.com (I. Goofed)
|
|
Sender: usenet@erroneous.com
|
|
Control: cancel <12345abcde@erroneous.com>
|
|
Subject: Cancelling erroneous article
|
|
Message-ID: <something.other.than.12345abcde@erroneous.com>
|
|
Approved: <your usual Approved: line>
|
|
|
|
Also put a note in the body of the cancellation message explaining
|
|
why you cancelled the article. This is normally just a one-line
|
|
comment.
|
|
|
|
There are scripts in the moderator tools archive to assist in
|
|
canceling articles. [See Section 15 for the location of the
|
|
archive.]
|
|
|
|
5.10. Where to find other documentation on moderation
|
|
|
|
News programs communicate with each other according to standard
|
|
protocols, some of which are described by RFCs. RFC stands for
|
|
Request For Comment, but might be better described as Requirements
|
|
For Compliance. RFCs describe de-facto standards in the Internet
|
|
Community. They are a form of a published software standard.
|
|
Copies of RFCs are often posted to the net in the group comp.doc
|
|
and obtainable from archive sites such as ds.internic.net.
|
|
|
|
Current news-related RFCs include the following:
|
|
|
|
o RFC 822 specifies the format of messages; RFC 1036 uses this.
|
|
|
|
o RFC 977 specifies NNTP, the Network News Transfer Protocol.
|
|
|
|
o RFC 1036 specifies the format of USENET articles.
|
|
|
|
o RFC 1123 amends RFC 822.
|
|
|
|
o RFC 1153 specifies the digest format some groups use.
|
|
|
|
Henry Spencer is currently developing a Son-of-RFC 1036.
|
|
|
|
ftp://ftp.zoo.toronto.edu/pub/news.txt.Z
|
|
ftp://ftp.zoo.toronto.edu/pub/news.ps.Z
|
|
.ps is the PostScript version.
|
|
|
|
Kent Landfield is currently developing an FYI describing
|
|
Sources group moderation.
|
|
|
|
ftp://ftp.sterling.com/moderators/mod.sources.txt
|
|
|
|
Chris Lewis maintains an FAQ that suggests a format for an FAQ.
|
|
|
|
"FAQs: A Suggested Minimal Digest Format"
|
|
|
|
It is periodically posted to news.admin.misc and
|
|
news.software.readers.
|
|
|
|
It is also probably a wise thing to re-read the documents that are
|
|
posted from time to time in news.announce.newusers so that you are
|
|
aware of what the rest of the community is seeing. It may have
|
|
been a long time since you last read those articles and they have
|
|
changed over the years.
|
|
|
|
6. What are the different types of moderated groups ?
|
|
|
|
Moderated groups come in many forms. A brief description of the
|
|
major types follows.
|
|
|
|
6.1. Announce groups
|
|
|
|
Announce groups are generally specified as low-volume newsgroups
|
|
that all readers interested in a specific topic may subscribe to.
|
|
Some announce groups serve as a collecting point for FAQs and
|
|
announcements for a set of related newsgroups, such as
|
|
rec.music.info. Most announce groups are chartered for fast
|
|
turnaround time, which in turn implies only light editing of
|
|
content; comp.newprod is a rare exception. Moderators of announce
|
|
groups should make the charter as specific as possible, and should
|
|
keep the focus on the value to the readers rather than the posters.
|
|
|
|
6.2. Binary groups
|
|
|
|
Binary groups exist to distribute software. [See also Source groups,
|
|
Section 6.5] Binary groups distribute executable binaries or other
|
|
non-human-readable material, usually for one particular system type.
|
|
Normally binaries are distributed only for systems where many users
|
|
do not have development or compilation facilities, such as personal
|
|
computers of various types.
|
|
|
|
Moderators of binary groups should take particular care to prevent
|
|
the distribution of software containing viruses. Because UNIX
|
|
executables tend to rely on the site-specific configuration, they
|
|
should never be posted to the net.
|
|
|
|
6.3. Digests
|
|
|
|
In preparing a digest, the moderator packs all accepted articles into
|
|
one file, and posts it to the newsgroup. Articles are edited to remove
|
|
unuseful mail headers, excessive signatures, and other noise. A summary,
|
|
table of contents, or other index information is added to the top of the
|
|
digest to assist readers in finding pertinent information. Depending on
|
|
the nature or volume of the group, digests may be sent out once a day, or
|
|
whenever a certain volume of messages has accumulated. Special-topic
|
|
digests may also be put out when one topic generates a large number of
|
|
messages.
|
|
|
|
The return address on a digest is the posting address for the group;
|
|
unless specified otherwise, all replies to the digest are considered
|
|
submissions. Digest format makes it difficult for readers to mail
|
|
replies to the authors of individual submissions, and defeats threaded
|
|
news readers; it is discouraged for these reasons. It is easy to send
|
|
news as separate items to the newsgroup while sending digests to mail
|
|
subscribers, as the Telecom digest does.
|
|
|
|
RFC 1153 specifies the digest format used by some moderated groups.
|
|
[See the group comp.risks for an example.] The "MH" mail package also
|
|
supports building message digests.
|
|
|
|
6.4. Discussion groups
|
|
|
|
Discussion groups are usually moderated to quell overheated arguments
|
|
or to eliminate certain types of repetitive discussions. Moderation
|
|
also removes thoroughly inappropriate posts, such as chain letters,
|
|
blanket cross-posts, and topics specifically excluded from the group's
|
|
charter.
|
|
|
|
Discussion groups are frequently used for questions, and moderators
|
|
may want to prepare a Frequently Asked Questions (FAQ) posting for
|
|
the group, or to delegate another knowledgeable poster to do so.
|
|
Moderators of discussion groups should also be prepared to answer
|
|
common questions offline, perhaps by forwarding the relevant
|
|
section(s) of the FAQ."
|
|
|
|
6.5. Source groups
|
|
|
|
Source newsgroups are moderated newsgroups whose sole purpose is
|
|
for the distribution and archiving of source code. These groups
|
|
are different from the binary groups in that the distributed code
|
|
is not compiled and is in text format. The people receiving code
|
|
from these groups are expected to have the facilities to compile
|
|
the programs into executable form.
|
|
|
|
7. Setting up a new moderated group
|
|
|
|
This is very dependant on the news system employed (eg. INN, C News,
|
|
ANU). Refer to the documentation supplied as part of the news transport
|
|
software for the specific steps required to set up a moderated group.
|
|
|
|
There are, however, a few general steps in common.
|
|
|
|
1) Assure that the moderator has an active account on the system
|
|
from which moderation will be performed. Create it if needed.
|
|
|
|
2) Choose and install the submission aliases for the moderator.
|
|
Two aliases are usually needed, one for receiving actual
|
|
submissions, and another for receiving administrative requests.
|
|
|
|
news.group.name -> news-group-name & news-group-name-request.
|
|
|
|
3) Ensure that whatever server, filter or auto-reply software will
|
|
be used by the moderator is available on the system. Install
|
|
and test it if necessary.
|
|
|
|
4) Install the forwarding entry for the moderated group into the
|
|
mailpaths or moderators file, or equivalent.
|
|
|
|
5) Finally, the group must be created and marked moderated,
|
|
using the 'm' flag in the 'active' file. This is done
|
|
using the tool appropriate for your news transport. (Eg:
|
|
newsbin/maint/addgroup for C News or 'ctlinnd newgroup' for
|
|
INN)
|
|
|
|
The same steps are used to moderate a pre-existing group which is
|
|
being changed from un-moderated to moderated status.
|
|
|
|
If you have further questions, post them in news.software.b or
|
|
news.admin.technical.
|
|
|
|
7.1. Submission aliases
|
|
|
|
When you set up your group you will need to establish two mail
|
|
aliases, so that directly posted articles and emailed submissions
|
|
can reach you.
|
|
|
|
o The address for submissions to the list. It is better if
|
|
this is not the name of the newsgroup itself, but something
|
|
similarly descriptive. For example, comp.source.reviewed's
|
|
address for submissions might be
|
|
|
|
csr@host.domain
|
|
|
|
o An address where requests and administrative information
|
|
should be sent. Normally this address is FOO-request for
|
|
submission address FOO. Using the example of
|
|
comp.sources.reviewed above, the associated request list
|
|
address would be
|
|
|
|
csr-request@host.domain
|
|
|
|
Depending on the expected newsgroup and administrative volume, it
|
|
may be appropriate to have both aliases point to the same place,
|
|
while retaining the ability to reconfigure the destinations locally.
|
|
|
|
You will need to notify the appropriate people to assure the
|
|
mailpaths file is updated. USENET moderators refer to Appendix A.
|
|
|
|
7.2. Email submission servers
|
|
|
|
If your group is to have multiple moderators then you might want
|
|
to consider setting up a truly co-moderated group. This would be
|
|
useful for high-volume newsgroups.
|
|
|
|
Greg Woods <woods@ncar.ucar.edu> has written a program to support
|
|
multiple moderators. When mail is sent to the moderated group alias,
|
|
it is routed by sendmail to the program, which randomly selects one
|
|
of the list of moderators to handle the submission. The submission
|
|
is then forwarded to that moderator. (The program is available in
|
|
the moderators' tools archive.)
|
|
|
|
8. Choosing a moderation policy
|
|
|
|
Before you can write up the policies that are going to guide you
|
|
in moderating your group, there are a few things to consider.
|
|
|
|
8.1. Article rejections
|
|
|
|
When an inappropriate posting is submitted to the newsgroup, the
|
|
moderator should send the submitter email informing the sender that
|
|
their submission was inappropriate for posting to the group.
|
|
If possible, suggest a newsgroup where the posting might be
|
|
appropriate. Forwarding a canned message can save the moderator
|
|
time and assure that the submitter knows which newsgroups might be
|
|
an acceptable alternative.
|
|
|
|
---------------------
|
|
"I am sorry but I am unable to post your request to the
|
|
newsgroup comp.sources.misc. This newsgroup is a moderated
|
|
newsgroup whose sole purpose is for the distribution and
|
|
archiving of source code.
|
|
|
|
Requests for software can be made to comp.sources.wanted
|
|
or a more specific newsgroup if one exists. Requests for
|
|
help with the sources gathered from the net should be made
|
|
to the newsgroups comp.sources.d or comp.sources.bugs
|
|
depending on the type of the problem."
|
|
---------------------
|
|
|
|
If the article is cross-posted to other groups, the moderator
|
|
should inform the submitter that the article did not appear in
|
|
the other groups specified in the Newsgroups: line. Do not repost
|
|
it yourself - this may get you into problems. Send the entire
|
|
article back to the poster, so that he or she can repost it to
|
|
a non-moderated group, if so desired.
|
|
|
|
Some common reasons why articles are rejected are:
|
|
|
|
o Submitted article does not fall within the charter of
|
|
the group,
|
|
|
|
o Copyright or reprint permission problems,
|
|
|
|
o Previously posted question has already been answered,
|
|
|
|
o Excessive quoting,
|
|
|
|
o Asking something specified in the group's FAQ or policy
|
|
posting,
|
|
|
|
o Message not relevant to the group but targeted toward
|
|
one person, and should have been sent via email to that
|
|
person,
|
|
|
|
o Articles that are just flames with little to no real
|
|
substance.
|
|
|
|
[See Sections 2 and 17.1 for discussions of the difference between
|
|
moderation and censorship.]
|
|
|
|
8.2. Copyrights
|
|
|
|
Copyrighted submissions should not be posted without the explicit
|
|
permission of the copyright holder or the appropriate release
|
|
authority. Any such release notice should be prominently visible
|
|
in the article. This rule applies equally to general articles,
|
|
images, and software. If there are any questions about the legality
|
|
or approval status of a submission, the moderator should not post
|
|
it until appropriate permission has been received.
|
|
|
|
There should be no "compilation copyright" placed on the newsgroup
|
|
by the moderator. The newsgroups are a collective effort, the
|
|
result of the sites that pass the newsgroup around, the kind souls
|
|
that maintain software and article archives, and -most importantly-
|
|
the people who write the articles. Please note, in no way can a
|
|
moderator-supplied copyright notice supersede the copyright of the
|
|
individual submitters.
|
|
|
|
8.3. Dealing with forged Approved: headers
|
|
|
|
As moderator of your group, you are within your rights to cancel
|
|
articles with forced Approved: headers at any time you wish.
|
|
|
|
It is not possible to stop someone from posting to a moderated
|
|
newsgroup if they know how. All you can do is complain at them,
|
|
or complain to root@ or postmaster@ or usenet@ or newsmaster@ or
|
|
news@ the offending host.
|
|
|
|
In the end, if they choose to continue to ignore convention, the
|
|
USENET community can try to get their site's NetNews feeds cut off
|
|
by convincing their neighbors to stop feeding the offenders.
|
|
|
|
If there are repeated forgeries, or if a forged article causes
|
|
widespread confusion among readers, it is wise to inform the net
|
|
in the appropriate newsgroups (i.e. news.admin.policy) that these
|
|
are forged postings and of the trouble you are having. Often a
|
|
public denouncement will be enough to make the offender stop.
|
|
Note that few people bother to denounce forgeries posted on April 1.
|
|
|
|
Another approach is to have an auto-canceler script that verifies
|
|
all articles received by the moderator's site in the moderator's
|
|
newsgroup have been posted by the moderator or a backup moderator.
|
|
If an article is encountered that was not posted by the moderator
|
|
then the script automagically cancels the article and a mail message
|
|
is sent to the sender parties involved. Naturally, this is tricky
|
|
when there are changing or multiple moderators. There are also
|
|
potential problems generated due to propagation delay. There are
|
|
auto-canceler scripts available.
|
|
|
|
If forgeries are not a common problem on a newsgroup, cancelling
|
|
by hand when they do come up is probably the best option.
|
|
|
|
8.4. Commercial postings
|
|
|
|
The group charter should state clearly what the policy on posting
|
|
articles of a commercial nature should be. If the group charter
|
|
does not address this issue, or is unclear, then the moderator must
|
|
define a clear and consistent policy on the subject. The policy
|
|
should be documented before the issue arises, so that the newsgroup's
|
|
readership knows what to expect to have done.
|
|
|
|
Don't believe the myth that commercial postings are not allowed on
|
|
USENET. In reality, commercial posting have been traversing the
|
|
world via USENET newsgroups almost since the beginning of NetNews.
|
|
|
|
With that said, blatant commercials and hyperbole are roundly
|
|
frowned upon. It is best to spell this out in the policy. The
|
|
important thing is that you post only what the readers want
|
|
(learned via a survey maybe). A good way to describe a generally
|
|
acceptable policy:
|
|
|
|
"Information, not promotion."
|
|
|
|
8.5. Dealing with cross-posted articles
|
|
|
|
The moderator needs to determine how cross-posted articles are
|
|
going to be handled for the group. In some cases the moderator
|
|
may honor the Newsgroups: lines which list other newsgroups outside
|
|
the moderator's control. In other cases the moderator's policy may
|
|
state that cross-posting will never be done, or will be done only
|
|
at the moderator's discretion.
|
|
|
|
If an article submitted to a moderated group is rejected, then it
|
|
does not get posted to the unmoderated groups listed in the
|
|
Newsgroups: line. This is a little unfair to the submitter if the
|
|
moderator does not inform the submitter of the situation. Not all
|
|
readers/submitters are aware of how NetNews moderation works.
|
|
|
|
Some moderators refuse to honor any cross-postings listed on the
|
|
Newsgroups: line and only post to their own group. There is nothing
|
|
wrong with this policy but the moderator should assure that the
|
|
group's readership is aware of the policy.
|
|
|
|
Articles are sometimes cross-posted to multiple moderated groups.
|
|
In those cases, it is important to make sure that moderators of all
|
|
groups have approved the article before it is actually posted.
|
|
[See Section 16.6]
|
|
|
|
9. Backup moderators
|
|
|
|
Each new moderator should recruit one or more people willing to
|
|
serve as a backup, on a permanent or temporary basis as needed.
|
|
These backups should be located as soon as possible after the
|
|
moderator is selected.
|
|
|
|
The need for a backup moderator depends a lot on the nature and
|
|
volume of the group. A newsgroup that contains mostly pre-approved
|
|
FAQs from other groups, such as some of the *.info groups gaining
|
|
popularity, needs backup moderators a lot less than a high-volume
|
|
discussion group or a time-sensitive *.announce group.
|
|
|
|
Having others who can fill in temporarily, if the need arises,
|
|
serves as an insurance policy for the primary moderator. You may
|
|
need to take some time off from moderator responsibilities due to
|
|
work schedules, vacations, or net connectivity problems, to name a
|
|
few common reasons. In those cases, having a pre-selected backup
|
|
assures the newsgroup's continuity during periods when you are
|
|
unavailable.
|
|
|
|
10. Multiple or Team Moderation
|
|
|
|
In some cases it might be possible to share a moderation job,
|
|
rotating from one person to another. No one moderator should
|
|
become hard to replace. In many cases, a diversity in moderation
|
|
styles and filtering choices will enrich a group.
|
|
|
|
If the topic of your group makes it possible for you to split the
|
|
task (by sub-topic or otherwise) consider it desirable to "farm
|
|
out" the work as it reduces moderator burn-out. As 'titles' are
|
|
an easy reward to give, consider 'Guest Moderators', 'Associate
|
|
Moderators' and 'Co-Moderators'.
|
|
|
|
For extremely high volume newsgroups it may be necessary to have
|
|
the group moderated by a team of moderators. Some such groups have
|
|
as many as 10 moderators. There are benefits for having a team of
|
|
moderators, including,
|
|
|
|
o no need for backup moderators,
|
|
|
|
o much easier to go on vacation or take a short break,
|
|
|
|
o consulting/second opinion on topics of concern,
|
|
|
|
o possible to have a moderator dedicated to answering queries.
|
|
|
|
o more bodies working towards making the newsgroup a better
|
|
resource,
|
|
|
|
There are few things to watch out for. Setting up the process
|
|
and rules of team moderation is critical to a successful group.
|
|
Don't forget team moderation is a real "team" effort.
|
|
|
|
10.1 Team moderator mailing lists
|
|
|
|
Like any other moderated newsgroup, an alias for submissions to
|
|
the newsgroup should be setup. The incoming articles need to be
|
|
distributed among the moderators. There are software packages
|
|
available in the moderators archive which do this. Two strategies
|
|
for submission distribution among moderators are:
|
|
|
|
o systematic distribution,
|
|
|
|
o random distribution.
|
|
|
|
Systematic distribution usually targets the next moderator to
|
|
receive a submission in a round-robin fashion. [See "Section 7.2.
|
|
Email submission servers" for a description of random distribution.]
|
|
|
|
Besides the normal submission and administrative list address it
|
|
is necessary to have a list address for the moderation team members.
|
|
In a team moderation scenario, it is recommended that moderators
|
|
communicate closely with each other to enforce a standard moderation
|
|
policy and to discuss matters relating to the newsgroup.
|
|
|
|
Any message sent to the team list goes to all the group moderators.
|
|
It is also helpful for any reader who may wish to pose a question or
|
|
make a comment to all the moderators.
|
|
|
|
A pointer to the team moderators list should be included in the
|
|
group's FAQ or the group's policy posting.
|
|
|
|
10.2 Facilitators
|
|
|
|
Someone needs to be responsible for maintaining the list of
|
|
moderators receiving the submissions. The moderator team list
|
|
needs to be frequently updated as moderators go on leave etc.
|
|
This may be an existing group moderator but it should more
|
|
properly be a non-moderator acting as a facilitator.
|
|
|
|
More successful team moderated groups have a group of people
|
|
working with the group moderators supplying unbiased services
|
|
to the team. For example, facilitators provide additional
|
|
services to the group and the moderation team by:
|
|
|
|
o Maintaining the distribution script
|
|
|
|
o Writing and maintaining FAQs
|
|
|
|
o 'Owners' of moderation submission, administrative and
|
|
team mailing list addresses/facilities
|
|
|
|
o Maintaining the official group archives or WWW access
|
|
|
|
o supplying other group specific needs
|
|
|
|
What faciliators are NOT expected to do is:
|
|
|
|
o receive articles for the newsgroup
|
|
|
|
o review articles for the newsgroup
|
|
|
|
o post submitted articles to the newsgroup
|
|
|
|
In times of group crisis, facilitators should have the right to post
|
|
an article using an 'Approved:' line. It is expected that facilitators
|
|
would only post original articles explaining the situation or its
|
|
solution as absolutely necessary to resolve a moderator conflict.
|
|
|
|
Having a good communication among not only the moderators but also
|
|
the facilitators keeps the newsgroup functionality healthy. An example
|
|
of such a mailing list is: 'srg-admin@aldhfn.org' for the group
|
|
soc.religion.gnosis. Another example is 'ww2-mods@acpub.duke.edu'.
|
|
In this case,the mailing list for the moderators and facilitors is
|
|
the same one.
|
|
|
|
10.3 Rejection Notices
|
|
|
|
It is recommended that all rejection notices sent out, in multiple
|
|
moderators envirnoment, be carbon copied to all the moderators and
|
|
facilitators. This helps in avoiding confusion & conflicts.
|
|
|
|
In general, all rejections should be honored by co-moderators,
|
|
unless majority moderators overturn it.
|
|
|
|
10.4. Multiple moderator conflict resolution.
|
|
|
|
Sometimes conflicts between moderators can get out of hand and spill
|
|
over into the group. Then everyone suffers.
|
|
|
|
In extreme cases, with a polarized readership, it's generally better to
|
|
have all moderators resign and stand for re-election, or choose some
|
|
other way of letting the readership have its say, rather than relying
|
|
on, for example, confidence motions among the moderators.
|
|
|
|
In some cases, it makes sense to use a corporate board of directors
|
|
model for moderatorship, and document it officially.
|
|
|
|
This is something that needs to be decided early and not something
|
|
to be decided when the problem arises. It should be documented in
|
|
the group's policy posting at a minimum and really should be addressed
|
|
in the group's charter if possible.
|
|
|
|
Methods of handling inter-moderator conflicts need to be decided
|
|
before conflicts arise, especially in groups which handle a
|
|
controversial or emotional topic. Once a problem gets out of control,
|
|
it can be difficult to get people to agree on a method for resolving
|
|
it. These methods should be documented in the group's policy posting
|
|
or available from the official FTP site.
|
|
|
|
11. Handling temporary moderator absences
|
|
|
|
In the event that a moderator is not able to perform the duties of
|
|
the moderator for some small length of time, such as a vacation, the
|
|
moderator should inform the community by posting to the appropriate
|
|
newsgroup, that there will be a delay in posting articles. It is
|
|
not usually necessary to give a reason for the delay, though you
|
|
may choose to do so. If a moderator finds that they will be unable
|
|
to perform their duties for a more extended period of time, they
|
|
should allow the backup moderator to assume posting responsibilities
|
|
until the primary moderator is able to once again assume the
|
|
responsibilities of posting to the newsgroup. In this manner,
|
|
articles submitted can to be posted to the newsgroup in a timely
|
|
fashion and the newsgroup continues to be a resource the NetNews
|
|
community can depend on.
|
|
|
|
12. Gatewaying your newsgroup to mailing lists
|
|
|
|
There are people who will hear about your group who do not have
|
|
access to network news distributions or software. You may want
|
|
to set up a mailing list that allows your group to be a resource
|
|
for those who have email access but no NetNews access. Here are
|
|
a couple of approaches you will want to consider.
|
|
|
|
12.1. Newsgate
|
|
|
|
Rich Salz has written a package named "newsgate" that is in wide
|
|
spread use for bidirectionally gatewaying articles posted to a
|
|
newsgroup into email. It is available in volume 24 of the nearest
|
|
comp.sources.unix archives such as
|
|
|
|
ftp://gatekeeper.dec.com/pub/usenet/comp.sources.unix/volume24/newsgate
|
|
ftp://ftp.uu.net/usenet/comp.sources.unix/volume24/newsgate
|
|
|
|
His kit provides two programs for "linking" RFC822 Mail messages
|
|
and RFC 1036 Network News articles. Each half of the conversion
|
|
is handled by a different program, mail2news or news2mail. A few
|
|
utility programs are also included.
|
|
|
|
With these programs and the right set of mail aliases, news sys and
|
|
active file entries, it is possible to build any set of moderated,
|
|
unmoderated, one-way, or bi-directional gateways between any set of
|
|
news and mail groups and lists that you may need to support your
|
|
group.
|
|
|
|
[ The currently available version of newsgate, from comp.sources.unix ]
|
|
[ archives, does not work with INN. You just need to make a minor ]
|
|
[ change to the source. Change references to getdate() to parsedate()]
|
|
[ and use the parsedate() function that comes with the INN news ]
|
|
[ software. If you do not wish to do this, contact rsalz@uunet.uu.net ]
|
|
[ for a pre-patched version. ]
|
|
|
|
12.2. Listserv
|
|
|
|
Another method of gatewaying is via LISTSERV gateways. It is
|
|
relatively easy to arrange a two-way gateway between a BITNET list
|
|
and a moderated group. (For example, the group comp.compilers and
|
|
the list COMPIL-L@AMERICAN.EDU carry the same content.) It works
|
|
automatically; the gateway there picks up messages from the
|
|
group as they arrive and sends them to the list. It also forwards
|
|
submissions to the moderator. The moderator can do any necessary
|
|
list maintenance, such as deleting the addresses of people who
|
|
forget to unsubscribe before their accounts expired, via email.
|
|
|
|
If you are interested in finding out more about establishing a
|
|
LISTSERV gateway send a message to listserv@auvm.american.edu
|
|
with a body of
|
|
|
|
send netgate policy
|
|
|
|
and an informational file will be returned via email. Questions
|
|
about Listserv/NetNews gateways can be posted to bit.admin or
|
|
sent to news-admin@auvm.american.edu or NEWS-ADM@AUVM.BITNET.
|
|
|
|
13. Creating Periodic Informational Postings
|
|
|
|
One of the best ways to communicate with your readership, as
|
|
well as a tool for saving you time, is via a policy posting, and
|
|
potentially additional Frequently Asked Questions postings (FAQ).
|
|
|
|
A policy posting is an article that describes how you will run the
|
|
newsgroup. It should include information describing the use of any
|
|
additional Auxiliary header lines, how and where articles should be
|
|
submitted, and general guidelines for the group (often including the
|
|
charter) used by you in performing the responsibilities as the
|
|
newsgroup's moderator.
|
|
|
|
Other things that might be included are:
|
|
|
|
o How you will deal with cross-posted submissions,
|
|
|
|
o How postings of a commercial nature will be dealt with,
|
|
|
|
o Use of backup or multiple moderators,
|
|
|
|
o Items concerning the group that have been hashed out via
|
|
the group or moderator lead surveys,
|
|
|
|
o Where to obtain a current copy of the informational postings
|
|
outside of the newsgroup. If possible, an email location or
|
|
mailserver should be included, since not all users have FTP
|
|
capabilities,
|
|
|
|
o A list of sites, if any, that archive the group as well as
|
|
how to become an archive site,
|
|
|
|
o Moderator conflict resolution methods,
|
|
|
|
o Moderator replacement policy.
|
|
|
|
This posting should be made periodically to the group.
|
|
|
|
Your group may be best served by having both a periodic policy posting
|
|
and an FAQ. Quite often it becomes necessary to have a Frequently Asked
|
|
Questions posting. Readers drop in and out of newsgroups frequently,
|
|
and may not be familiar with previous discussions. A FAQ posting can
|
|
help reduce the number of duplicate questions submitted to the newsgroup.
|
|
|
|
FAQ posting(s) do not have to be written, or even directly posted,
|
|
by the primary moderator. Many moderated groups have a group of
|
|
relevant FAQs posted, written by a number of authors. It is
|
|
perfectly acceptable to simply give an FAQ author permission to post
|
|
or crosspost the FAQ into your newsgroup. All the poster needs to
|
|
do is add the appropriate Approved: header to the FAQ posting. (Of
|
|
course, if the moderator gives others permission to post to the
|
|
group, automatic cancellation software, if used, should not cancel
|
|
those articles.)
|
|
|
|
More suggestions about writing and maintaining FAQs, as well as
|
|
information about automatic FAQ-posting software, can be gotten
|
|
from the faq-maintainers mailing list. Write to
|
|
|
|
faq-maintainers-request@mit.edu
|
|
|
|
to subscribe. Unfortunately, the list maintainers do not have the time
|
|
to individually answer your questions; as of the writing of this handbook,
|
|
there is no FAQ on writing FAQs.
|
|
|
|
Having these types of documents as a consistent part of the group
|
|
will save you from answering the same questions again and again.
|
|
The readership will be able to get the majority of the information
|
|
about the group from the group itself. When people submit requests
|
|
for information that has already been covered, it is easy to simply
|
|
forward the appropriate informational posting to them, or send them
|
|
a pointer to it.
|
|
|
|
13.1. Copyright
|
|
|
|
Recently there has been a lot of discussion about implicit and explicit
|
|
copyrights on policy and FAQ postings. This has become an issue, in
|
|
part, due to the increasing number of CD-ROM vendors and Internet
|
|
How-To book authors, who reproduce informational postings in commercial
|
|
products, with or without obtaining the permission of the authors
|
|
or maintainers.
|
|
|
|
It is wise to document your copyright and any distribution
|
|
restrictions within your periodic postings. In most cases
|
|
you should try to be as open as possible. The purpose of the
|
|
newsgroups is to communicate information to the community at
|
|
large. Your information is probably archived and available in
|
|
many ways and places that you are not aware of; it does not
|
|
make a lot of sense to be overly sensitive to one particular
|
|
use of postings that have already been broadcast freely all
|
|
over the world. Remember that copyright laws can vary widely
|
|
among the many countries where your posting goes.
|
|
|
|
If asked, it is up to you if you want to see your group's
|
|
informational postings included. A suggestion might be to
|
|
send a message back such as:
|
|
|
|
---------------------
|
|
I give you permission to use my FAQ for the group 'your.group'
|
|
as you have requested with the following additional conditions:
|
|
|
|
1. You state explicitly that the information in the FAQ may
|
|
not be entirely correct or up to date. That information
|
|
should not be used directly without first checking it out.
|
|
FAQ information is only a guideline.
|
|
|
|
2. Do not change the content of the FAQ in any way but may
|
|
reformat it to better integrate with your production media.
|
|
|
|
3. Assure that credit is given as appropriate.
|
|
|
|
4. You send me a free copy of the {book/cdrom...}
|
|
---------------------
|
|
|
|
This is just a suggested starting point; feel free to modify it as
|
|
needed to suit your policies.
|
|
|
|
13.2. Frequency of distribution and news.answers
|
|
|
|
You will need to determine how often your informational postings
|
|
are actually posted to your group. Sources groups post them at the
|
|
beginning of each new volume in the archives. Discussion and
|
|
announcement group moderators may decide to post them on a periodic
|
|
basis, usually once a month. The policy statement should document
|
|
how often informational posting are done. If there are many
|
|
requests for the FAQ, or repeats of FAQ information, it may
|
|
make sense to post the FAQ more often, or to frequently post
|
|
an explanation of how to obtain the FAQ or policy posting.
|
|
|
|
It is strongly suggested that your policy posting and any
|
|
FAQ have a consistent Subject: line every time that it is
|
|
posted, to assist readers in recognizing it.
|
|
|
|
You may also want to consider cross-posting your informational
|
|
postings to news.answers and the other appropriate *.answers
|
|
newsgroups. This requires the prior approval of the *.answers
|
|
moderators. The process is fairly easy, and is described in
|
|
the postings
|
|
|
|
"Introduction to the *.answers Newsgroups"
|
|
|
|
posted regularly to news.announce.newusers,news.answers and other
|
|
groups, and
|
|
|
|
"*.answers submission guidelines"
|
|
|
|
posted regularly to all of the *.answers groups (alt.answers,
|
|
comp.answers, de.answers, misc.answers, news.answers, rec.answers,
|
|
sci.answers, soc.answers, and talk.answers.)
|
|
|
|
The basic requirements for cross-posting to *.answers, above basic
|
|
compliance with RFC 1036, are meeting the *.answers standards for
|
|
the consistent content of a few of the standard header lines, and
|
|
the addition of an auxiliary header containing an Archive-name:
|
|
header. There are no format restrictions whatsoever on the contents
|
|
of postings to *.answers.
|
|
|
|
The *.answers groups are archived on rtfm.mit.edu and elsewhere
|
|
around the world. If you are not sure if your group is archived and
|
|
want to make sure that your group's informational postings are available
|
|
to the community, *.answers is a good option.
|
|
|
|
Even if you do not want to crosspost your informational posting to
|
|
*.answers, you should have it listed in the
|
|
|
|
"List Of Periodic Informational Posts"
|
|
|
|
which is posted regularly to news.lists and news.answers. To have
|
|
your informational posting listed, send it to
|
|
|
|
news-answers-request@mit.edu,
|
|
|
|
with a note saying what the posting frequency is, and that you
|
|
wish to add your posting to the List of Periodic Informational
|
|
Posts, but are not seeking approval for crossposting to *.answers.
|
|
|
|
14. Archiving postings to the group
|
|
|
|
It is very common for a moderator to keep an archive of the
|
|
discussion in their group. While this is recommended, disk
|
|
space limitations may prevent it. Newsgroup archives are more
|
|
feasible on Internet sites where they can be made available via
|
|
anonymous FTP. If you keep an archive accessible via UUCP you'll
|
|
probably get requests for back issues that you may have to fill
|
|
by hand. LISTSERV gatewayed lists can do this very conveniently,
|
|
complete with automatic archival and on-demand retrieval.
|
|
|
|
14.1. FTP Archives
|
|
|
|
You should list archives that you consider official in your group's
|
|
policy posting. There are tools to assist you in keeping your
|
|
archives up to date with a minimum of effort. An example is the
|
|
"rkive" package written by Kent Landfield <kent@sterling.com>.
|
|
It allows you to automatically archive some or all articles as
|
|
they arrive in a newsgroup and will create the appropriate Index
|
|
files.
|
|
|
|
14.2. Email Archives
|
|
|
|
You may find it useful to set up email-based access to your archives.
|
|
If so, see the FAQ titled
|
|
|
|
"Mail Archive Server Software List,
|
|
A Summary of Available Mail Archive Server Software",
|
|
|
|
initially written by Jonathan Kamens and currently maintained
|
|
by Piero Serini. (piero@strider.st.dsi.unimi.it) and is posted
|
|
monthly to comp.mail.misc, comp.sources.wanted, comp.answers and
|
|
news.answers. It is also available from sites that archive
|
|
news.answers.
|
|
|
|
For reference purposes, email-based archive access programs are
|
|
often known as "mailservers."
|
|
|
|
14.3 Archives of selected articles
|
|
|
|
Some moderators find it useful to set up selective archives of
|
|
noteworthy articles from their groups. For example, rec.food.recipes
|
|
has an FTP archive of categorized recipes, and alt.sewing has an
|
|
archive of collected posts about specific sewing techniques.
|
|
Although it takes a great deal of human affort to maintain such
|
|
archives, they are generally more useful than wholesale archives,
|
|
especially for high-volume discussion groups.
|
|
|
|
15. Tools for moderators
|
|
|
|
An archive of tools written and used by moderators of USENET
|
|
newsgroups now exists. In the past, most moderators were forced
|
|
to write much of their posting software by themselves, though
|
|
sometimes other experienced moderators would share their sources
|
|
when asked. Until recently there has not been a single archive
|
|
where moderators could make what they had available for all to use.
|
|
|
|
Moderators both new and existing can see how others with similar
|
|
types of newsgroups are doing their job. A much wider set of
|
|
support software is becoming available to the moderating community
|
|
as we all bring our tools out of the closet. There is no reason
|
|
new moderators need to develop their own software/support
|
|
environment from scratch as has been the norm in the past. To
|
|
make the tools most useful, the moderator will probably need to
|
|
be familiar with the 'C' language, UNIX shell and perl scripts,
|
|
in order to adapt them to their own group's needs.
|
|
|
|
The contents of the moderators' tools archive have been generously
|
|
made available in an "AS IS" condition. The archive is a snapshot
|
|
of existing tools, as they are being used, rather than a formal
|
|
release of polished software. Many of the sources, scripts, and
|
|
supporting documentation are not as pretty as their authors might
|
|
wish, but they work. The tools are being made available so that
|
|
other moderators can see working examples of how the tasks are
|
|
handled, and potentially use them as a starting point for their
|
|
own custom tools.
|
|
|
|
If you would like to contribute, either send your tools to
|
|
|
|
mod-archive@sterling.com
|
|
|
|
or send email explaining where the tools can be picked up.
|
|
|
|
The moderator's tool archive is available via FTP from
|
|
|
|
ftp://ftp.sterling.com:/moderators/
|
|
|
|
UUNET mirrors the tools directory and has made it available
|
|
via FTP from
|
|
|
|
ftp://ftp.uu.net:/networking/news/moderating/
|
|
|
|
16. News transport gotcha's
|
|
|
|
There are a few quirks in the network news transport software that
|
|
you might encounter, and should be aware of. What follows is far
|
|
from a complete list but does include the ones most commonly
|
|
encountered.
|
|
|
|
16.1 Line lengths
|
|
|
|
The NNTP reference implementation (the NNTP 1.x (latest 1.5.11)
|
|
package) in use on the Internet has a limit on the number of
|
|
characters that an individual line may contain. Submissions
|
|
containing lines longer than 512 bytes will be corrupted
|
|
because the reference servers will truncate the lines longer
|
|
than 512 bytes.
|
|
|
|
In general you should limit your individual line lengths to 79
|
|
characters or less if possible. Systems that have fixed record
|
|
lengths, such as some BITNET IBM servers, can drop text longer
|
|
than that.
|
|
|
|
16.2 Old C News blanks-in-ng bug
|
|
|
|
If there is a newsgroup line in an article like this
|
|
|
|
Newsgroups: comp.unmoderated, comp.moderated
|
|
|
|
some older versions of C News fail to skip the space after the comma
|
|
and so only see the group " comp.moderated" which of course is not
|
|
moderated and passes it along. When the message hits a B News site,
|
|
the space is squeezed out, the moderated group is seen for the first
|
|
time and the message gets mailed in. This has been fixed in later
|
|
C News releases, but sites running older software will still act this
|
|
way.
|
|
|
|
16.3 B News non-local unapproved articles bug
|
|
|
|
As mentioned in Section 5, most news servers will automatically
|
|
forward unapproved postings to the moderator. This should only
|
|
occur for local postings, otherwise, situations can occur where
|
|
the moderator gets far more than one copy of the same article.
|
|
B News forwards non-local articles too. This coupled with the
|
|
old C News blanks-in-ng bug has been responsible for moderators
|
|
being deluged with hundreds of copies of an article. It's
|
|
particularly nasty when the newsgroup has been recently unmoderated
|
|
and not every server has respected the control message and the
|
|
ex-moderator gets bombed.
|
|
|
|
To be fair, the B News behavior of mailing unapproved non-local
|
|
articles to the moderator was not a "bug". It was a "feature".
|
|
|
|
It used to be that B News was the only game in town. It used to be
|
|
that people ran ancient software versions forever. In such an
|
|
environment, it was useful for a site receiving an article that
|
|
should have gone to the moderator to assume that the previous hosts
|
|
were running old software, and do the moderator-send itself. That
|
|
is not the case today
|
|
|
|
This bug has not been fixed, and never will be because B News is
|
|
no longer being supported. Fortunately, B News is dying out.
|
|
|
|
16.4 Article size concerns
|
|
|
|
In some places, such as small systems and news-to-mail gateways,
|
|
there are problems when individual article sizes exceed software
|
|
limits. We need to either remove builtin system limitations or
|
|
work around them. Since it takes time to remove old software
|
|
versions and overcome hardware limitations netwide, the best
|
|
course of action is to work around the limitations so that the
|
|
news will get to all sites.
|
|
|
|
Individual postings should be less than or equal to 60K. If it is
|
|
necessary to split the posting into multiple parts, each part should
|
|
be less than or equal to 60K. This is due to the architecture
|
|
restrictions of some older systems. This restriction is more in the
|
|
minds of the users on the net than the software running it.
|
|
Postings of 90K successfully make it through most present day news
|
|
systems. Many mail systems have limitations of 100K on messages
|
|
that pass through them. This is a concern because there are news to
|
|
mail gateways that deliver and post news via electronic mail.
|
|
|
|
Note that many new commercial gateways to the Internet have broken
|
|
news and mail software that truncate anything over around 25K. Most
|
|
are in the process of correcting their sub-standard software but
|
|
at this point that has not been universally acomplished.
|
|
|
|
16.5. Amount of messages posted daily
|
|
|
|
Moderators of high volume newsgroups should try to limit the amount
|
|
of data posted per day so as not to flood news spool directories on
|
|
smaller systems. A good rule of thumb is to limit posting to 800K
|
|
per day if possible.
|
|
|
|
If you are overwhelmed with posts on one day, it may be better to
|
|
hold some articles back until the next day. Articles can be posted
|
|
either in chronological order, or grouped by subject. On the other
|
|
hand, it is not a good idea to loosen your acceptance standards
|
|
simply because fewer articles were submitted in a given time
|
|
period - in most cases it is better to have lower volume than
|
|
lower quality.
|
|
|
|
16.6 Cross-posting to other moderated groups
|
|
|
|
None of the NetNews software handles cross-posted moderation very
|
|
well, largely because there is no consensus on what the correct
|
|
action is. What actually happens is that the posting software
|
|
picks one of the moderated groups more or less at random (usually
|
|
the first moderated group) and mails the message to its moderator.
|
|
If the posting software used by the moderator who received the
|
|
article does not check for other moderated newsgroups, the article
|
|
will appear in the newsgroup of the other moderated group without
|
|
being approved by the appropriate moderator.
|
|
|
|
Moderators should try to bullet-proof the posting software by
|
|
making it check cross-posting to multiple moderated groups. But
|
|
until NetNews gets a far more sophisticated posting scheme, e.g.
|
|
one that lets a moderator add a new newsgroup to a message already
|
|
in circulation, glitches like this will happen.
|
|
|
|
Remember that it is often VERY desirable to cross-post among
|
|
moderated newsgroups:
|
|
|
|
comp.sources.misc "list of sources" also goes to comp.archives
|
|
comp.sources.misc "intro posting" also goes to news.answers
|
|
|
|
Many of the postings in news.answers are cross-posted into
|
|
news.answers from other moderated groups.
|
|
|
|
16.7 Extra headers on directly posted articles
|
|
|
|
Some submissions will arrive with two sets of headers. The "real"
|
|
headers will be a set of generic mail headers; the news headers will
|
|
be included as text within the body of the mail message. Even worse,
|
|
in these cases the mail headers may indicate that the article is
|
|
"From" usenet@site or news@site, making it difficult to identify or
|
|
respond to the actual author.
|
|
|
|
This is the article-headers-in-body problem caused by C News
|
|
feeding the article into UCB Mail or mailx instead of /bin/mail,
|
|
which usually incorporates the news headers into the mail header.
|
|
|
|
Explanation: in C News, the newsbin/relay/injnews script is used by
|
|
inews to do site-specific header bashing. When it discovers the
|
|
newsgroup is moderated, it invokes mail to send off the article to
|
|
the moderator (via mailpaths). Unlike B News and INN, where time
|
|
has been spent to configure how to use the mail transport directly
|
|
(to merge the news headers in with the mail headers), C News blindly
|
|
punts the article into "mail" which is a user agent, which often
|
|
refuses to accept "header-like" stuff at the beginning of a message
|
|
as part of the RFC822 header block. In essence, mail will often
|
|
implicitly put a blank line at the beginning of the message, so the
|
|
headers carefully crafted by injnews end up as part of the body
|
|
instead of the mail headers.
|
|
|
|
If this becomes a problem for you, it would be appropriate to send a
|
|
message to usenet@ and/or postmaster@ at the offending site with a
|
|
suggestion on how to fix their C News injnews script.
|
|
|
|
[See Appendix B for a description of the solution. A template
|
|
message is included that will allow you to inform the offending
|
|
site of both the problem and the solution.]
|
|
|
|
16.8 Multiple copies of the same submission received
|
|
|
|
There are a number of different reasons why you may get many
|
|
copies of a submission:
|
|
|
|
o A mailer or gateway bug that keeps resending the same message
|
|
(distinguished by having the same sites in "Received by"
|
|
headers).
|
|
|
|
o The posting site doesn't have the group marked as moderated
|
|
(usually you only get a few extra copies of the message, all
|
|
with short "Path" headers, if any).
|
|
|
|
o Interaction with the C-news problem when there is a space
|
|
in the list of newsgroups; when it gets to a B-news site,
|
|
the space is squashed out and the moderated group is
|
|
recognized (there are multiple newsgroups in the header,
|
|
and your moderated group is not the first in the list).
|
|
|
|
o Submitter was unaware that the group was moderated and
|
|
repeatedly attempted to post the article to the group
|
|
since their article did not immediately appear in their
|
|
local newsgroup.
|
|
|
|
Contacting the administrator of the site where the problem
|
|
posting was generated is probably a good first step.
|
|
|
|
16.9. B News static Newsgroup: header limit
|
|
|
|
B News inews has a static limit of 256 bytes for header lines. One
|
|
might think that this limits Newsgroups: headers to about 254 bytes,
|
|
but unfortunately the practical limit is lower than that. The Xref:
|
|
header, which is generated from the Newsgroups: line plus article
|
|
numbers, is longer than the Newsgroups: header. If the Xref: header
|
|
at a particular site is longer than 256 bytes, the article simply
|
|
will not appear at that site.
|
|
|
|
Since the length of the same article's Xref: header varies from site
|
|
to site, and cannot be easily computed in advance, it is necessary
|
|
to leave some spare room in the Newsgroups: header. Set a fair limit
|
|
on the size of the Newsgroups: header, and make a policy prohibiting
|
|
crossposting to more groups than will fit on the line. Some moderators
|
|
have decided on a 200-character limit for the entire Newsgroups: line.
|
|
|
|
17. How to deal with your readership
|
|
|
|
Moderators need to take the time to figure out how they wish their
|
|
newsgroup to be perceived on the net. Some of this is forced upon
|
|
the moderator by the group's charter but much of it is up to the
|
|
moderator. Are you planning on being proactive in keeping
|
|
discussions going and on track ? Do you see yourself only as a
|
|
filter for the group and keep yourself totally in the shadowd ? Or
|
|
do you plan to be somewhere in the middle of the two ? And how will
|
|
you deal with the submitters ? Much of the perceived success in
|
|
being a moderator is how your deal with your group's readership.
|
|
|
|
17.1. Personality of your group
|
|
|
|
This is up to you as the moderator to determine.
|
|
|
|
The whole point of having a moderator is to act as a filter, so you
|
|
don't get 20 copies of the origin of "foobar" all posted. In
|
|
general, you decide:
|
|
|
|
o Which submissions are appropriate for the newsgroup,
|
|
o What format to post them in,
|
|
o What order to post things in,
|
|
o Whether to edit the submissions,
|
|
o How, or in what directions to steer the discussion.
|
|
|
|
Because of the very restrictive charter of news.announce.important,
|
|
submissions accepted and posted to the group should be a very
|
|
important article for all NetNews system administrators to read.
|
|
For this reason almost all postings are rejected. The moderator
|
|
might suggest to the submitter that the submission belongs in
|
|
another group such as news.misc instead.
|
|
|
|
However, for most discussion newsgroups, you'll probably want to let
|
|
almost everything through; otherwise you can get a reputation as a
|
|
tyrant or censor. Most moderators try to help the author say what
|
|
they really meant; if the original submission isn't clear you can
|
|
suggest changes, or suggest a different place where it might belong.
|
|
If you get duplicates, pick the best one and post it, perhaps along
|
|
with an editorial note thanking A, B and C for their similar answer.
|
|
|
|
If you get a high noise/signal ratio, you can delete some of the
|
|
noise (like extra mail headers or signature lines). If the poster
|
|
asks a question that you know the answer to, it's common to post
|
|
the question and give the answer right there in an editorial note
|
|
[such notes are generally in brackets, like this - MRH.]
|
|
|
|
Other common editorial practices are to remove excessive quoted
|
|
material, and to reformat paragraphs to be under 80 columns per
|
|
line. (Some moderators return articles to the author for such
|
|
reformatting, though.)
|
|
|
|
If you want to have a lively discussion (or discussions) going, you
|
|
might group related notes (possibly into a digest) and pass almost
|
|
everything through. If your goal is to improve the quality of the
|
|
newsgroup (like rec.humor.funny does for rec.humor) you might be
|
|
very selective.
|
|
|
|
17.2. Deciding a course of action
|
|
|
|
There are times when you may not know the best way to handle an issue
|
|
or policy. You cannot always be sure what the newsgroup's readership
|
|
actually wants to see happen. When a significant question or
|
|
controversy arises, you should consider running a survey of the
|
|
readers to determine the appropriate course of action. Surveys can
|
|
be extremely useful, not only for determining what people want to
|
|
happen on a specific issue, but for the other benefits they can
|
|
provide:
|
|
|
|
o Once it is documented what the readers want, it is much
|
|
easier to explain to the malcontents why you need to reject
|
|
their submissions.
|
|
|
|
o Readers feel the moderator is listening, and allowing them
|
|
to help improve the group.
|
|
|
|
o Often you receive other comments that are not a part of the
|
|
issue on the table that you find useful to incorporate into
|
|
your group's moderation.
|
|
|
|
17.3. Community perceived problems with moderation in general
|
|
|
|
Censorship - People are afraid they won't be able to get their idea
|
|
out to the masses if the moderator doesn't like it. You are
|
|
strongly discouraged from ever telling someone "I don't think
|
|
this should be posted to the net" when you get a submission.
|
|
It's almost always possible to say "toplevel.mygroup isn't
|
|
the right place, have you considered net.framus?"
|
|
|
|
We should also emphasize that only the moderated groups are
|
|
affected, the unmoderated groups will still exist for those
|
|
who want total freedom and lower quality or higher volume.
|
|
(Hopefully you'll be able to take some of these high volume
|
|
newsgroups and reduce their volume to a manageable level,
|
|
along with increased organization.) This is only true for
|
|
groups that are parallelled by unmoderated groups.
|
|
|
|
Time delays - When someone posts something to an unmoderated
|
|
group, most of the net sees it within two days. When submitted
|
|
to a moderator, you introduce a delay, and you submit to the
|
|
net from a different place which might introduce an additional
|
|
delay. Depending on the nature of your group, it may be very
|
|
important that you process submissions promptly. A lively
|
|
discussion will die out if turnaround is worse than about one
|
|
day. On the other hand, groups such as comp.sources.* and
|
|
rec.humor.funny probably can easily tolerate more delays.
|
|
There have been moderators who've gotten way behind on traffic;
|
|
the result has been bad feelings toward the moderator, and in
|
|
extreme cases, a newsgroup that dies out.
|
|
|
|
17.4. Vocal minority
|
|
|
|
As moderator of a newsgroup, prepare to be flamed by a vocal
|
|
minority. Assuming you do your job reasonably well, most of
|
|
the satisfied readers will remain silent. Whether you deserve
|
|
it or not, you will receive annoyed criticism from readers
|
|
concerning just about everything, typically of the form:
|
|
|
|
Why did you reject my article?
|
|
Who made you God?
|
|
How dare you get sick/go on vacation/neglect
|
|
the newsgroup for your real life?
|
|
|
|
Remaining calm in the face of this sort of criticism is the
|
|
best defense. If there are actual facts under the heated
|
|
rhetoric, address those calmly and ignore the tone of the
|
|
criticism. Apart from that, just ignore the poster. It helps
|
|
to have form letters to deal with some of these questions,
|
|
particularly the first two. [See Appendix B.] Keep the charter
|
|
of the newsgroup handy. Resist the temptation to have the last
|
|
word in an argument, even if the argument is in public.
|
|
|
|
17.5. Anonymous postings
|
|
|
|
On some newsgroups, the moderator will facilitate anonymous postings
|
|
by stripping identifying headers from submissions, if so requested.
|
|
On other newsgroups, the moderator requires that all submissions be
|
|
from identified accounts, going so far as to reject all postings
|
|
submitted through anonymous remailers such as anon.penet.fi. In
|
|
choosing your policy, you should be aware that even 'identified'
|
|
accounts may have very little connection to a real person. For all
|
|
practical purposes, most user accounts on large commercial network
|
|
providers such as netcom.com and aol.com are anonymous - the user
|
|
chooses what, if any, identifying information is visible.
|
|
|
|
No matter what policy you choose for your newsgroup, it should be
|
|
documented clearly in the group's periodic policy posting. It might
|
|
also be wise to let the group's readership decide the policy, by
|
|
holding a vote.
|
|
|
|
18. Answers to general questions
|
|
|
|
The following section is a frequently asked questions list with
|
|
answers. They are listed in no particular order.
|
|
|
|
18.1. How big is my group's readership ?
|
|
|
|
The best way at present to determine readership is via the
|
|
newsgroup reports that are posted monthly by Brian Reid
|
|
<reid@pa.dec.com> to news.lists.
|
|
|
|
For local or organizational newsgroups, you can obtain the
|
|
arbitron scripts and run them yourself on the local machines.
|
|
|
|
18.2. What mechanisms guard the group from unauthorized "Approved:"
|
|
headers?
|
|
|
|
None. The best process is for the moderator to read the group
|
|
from another site and cancel anything posted to his/her group by
|
|
'outsiders'. (You should try to do it from another site, in
|
|
general, because the type of person who posts their own stuff to
|
|
a moderated group frequently puts your "official" site in the Path:
|
|
line in an attempt to keep you from seeing the posting.)
|
|
|
|
18.3. Have any moderators gotten paid for what they do ?
|
|
|
|
Yes. Sometimes a moderator's employer understands the importance
|
|
of news moderation, and the effort involved in doing a good job,
|
|
and allows the employee to perform some moderation tasks during
|
|
working hours, or on the employer's equipment. This potentially
|
|
gives the organization greater visibility through an Organization:
|
|
header or signature file in the moderator's postings. While the
|
|
moderator is not being directly paid for moderation duties, their
|
|
normal compensation covers time spent working on the newsgroup.
|
|
|
|
The group comp.research.japan received a grant from the U.S.
|
|
Office of Naval Research to help support the operation of the
|
|
group. There have been other research oriented groups that
|
|
have received support, but to-date moderation is a volunteer
|
|
position with no compensation other than a grateful community.
|
|
|
|
18.4. Why are readers complaining of lost articles ?
|
|
|
|
A complaint a moderator hears from time to time concerns lost
|
|
submissions. There are several reasons for these complaints.
|
|
|
|
o The reader is unaware of the group's moderated status
|
|
|
|
The reader replies to an article or submits a new one and
|
|
does not see it appear within minutes in the newsgroup they
|
|
are reading, as is the case for unmoderated newsgroups.
|
|
|
|
Solution: Advertise the moderation status in the newsgroup
|
|
in the group's periodic posting.
|
|
|
|
o Reader turnaround expectation time
|
|
|
|
A reader may wish to see the article reviewed and posted
|
|
even before the moderator gets to it.
|
|
|
|
Total Turnaround time, barring unusual network problems,
|
|
may be calculated as follows:
|
|
|
|
T = T1 (Time for the submission to the forwarding site
|
|
for the newsgroup from the site it is submitted)
|
|
[ 0.5 day ]
|
|
+ T2 (Time for the submission to be processed at the
|
|
forwarding site and transfered to moderator's
|
|
email address)
|
|
[ 0.5 day ]
|
|
+ T3 (The suggested turnaround time by the moderator)
|
|
[ X days ]
|
|
+ T4 (Time a submission will take after posting at
|
|
moderators site to propagate to the authors)
|
|
[ 1 day ]
|
|
|
|
T = 2 days + X days. For example: If a moderator has a turn
|
|
around time of 1 day, it can take up to 3 days for an article
|
|
to re-appear at the submitter's site.
|
|
|
|
Solution: Make the total expected turnaround time available.
|
|
Readers will know to wait before complaining their
|
|
articles are lost. Request they wait at least 'T'
|
|
time before flagging their articles as lost.
|
|
|
|
o Misconfigured local news software
|
|
|
|
Readers may complain that they are posting/sending articles
|
|
which the moderators never see. None of the articles from that
|
|
site ever reach the moderator(s). It is possible the site was
|
|
configured correctly and in an update to the software something
|
|
went wrong and articles no longer reach the moderators.
|
|
|
|
Solution: If all the previous options have been exhausted.
|
|
Ask them to pursue the following:
|
|
|
|
1. Send a test submission. [if it fails continue on]
|
|
2. Talk to news@_user_site for an explanation.
|
|
3. Talk to root@_user_site for mailer logs to check
|
|
if the submissions are going out of the site.
|
|
4. In the meantime, request the reader to post thru
|
|
an alternate way by sending submissions to:
|
|
|
|
- Mail2News gateways. eg.
|
|
group-name@cs.utexas.edu
|
|
group-name-news@starbase.yale.edu
|
|
|
|
- email submission directly to the moderator's
|
|
submission address
|
|
|
|
o Reader continue to complain
|
|
|
|
At this time, don't rule out the possibility of readers
|
|
intentionally creating the problem make moderator(s) appear
|
|
incompetent or to appear as 'victimized' by the moderators
|
|
or any political agenda of their own.
|
|
|
|
It is recommended, moderators be upright and honest and inform
|
|
the readership of what is being down to track the lost articles.
|
|
|
|
18.5. Readers complain of articles being deleted after a day
|
|
|
|
Every system that runs the news software has its own set of article
|
|
expiration times set by its news administrator. The admin sets the
|
|
expiration period depending on how many groups they carry and how
|
|
much disk space is available. As a full news feed is over 100 MBytes
|
|
a day and rising, some groups are set to expire very rapidly. That
|
|
is probably what is happening to the articles your users are worried
|
|
about. Most news admins expire articles faster in groups they think
|
|
are less important, to make space for those they think really matter.
|
|
For example, some sites keep alt. groups only 1-2 days but keep the
|
|
comp.* groups much longer.
|
|
|
|
Tell the readers having the problem to talk to their local news admins.
|
|
Most will extend the life of a particular group their users say they
|
|
find important to them.
|
|
|
|
There is a way that you can indicate that your articles should not be
|
|
expired so quickly as the rest - the Expires: header. However, this
|
|
should not be used for normal articles as it is not reasonable to try
|
|
to override the local news admin's policy on how to use the limited
|
|
disk space on their systems. If your group has an FAQ or other regular
|
|
monthly information posting, though, you may like to use the Expires:
|
|
header on that article - look in news.answers for lots of FAQ articles,
|
|
many of which will have an Expires:
|
|
|
|
Note however that, partly because of misuse of the Expires: header in
|
|
the past, some systems no longer support it and expire all articles at
|
|
the same rate. The only real way your users can be sure of keeping the
|
|
articles long enough is for them to get the support of their local news
|
|
admin.
|
|
|
|
19. Passing the torch
|
|
|
|
The worst time for a moderator is when they realize that they
|
|
can no longer provide the time needed to keep their newsgroup
|
|
responsive to the submitters and the group's readership. It
|
|
is hard to give up something that has been enjoyed in the past
|
|
and to admit to yourself that it is time to move on. That time
|
|
will come for all moderators at some point. The best moderators
|
|
are the ones that recognize it is time and then tries to make
|
|
the transition as easy for the new moderator as well as the
|
|
group in general.
|
|
|
|
When it is time, there are a few ways to proceed in finding a
|
|
replacement.
|
|
|
|
o Post a message to your group or some other appropriate
|
|
group requesting one or more volunteers to take over
|
|
moderation duties. Be prepared for many responses coming
|
|
back. Also be prepared for no responses coming back.
|
|
|
|
o Directly offer the position to someone you feel would
|
|
do a good job, such as your backup moderator, and then
|
|
announce it as a done deal to the group.
|
|
|
|
o USENET moderators can post to the moderators mailing list
|
|
and ask for a replacement.
|
|
|
|
Some have even resorted to a vote in the past but this is not
|
|
recommended as it is not a win/win situation for the moderator
|
|
or the group.
|
|
|
|
Once a replacement moderator is selected, inform the group of the
|
|
change in responsibility and introduce the new moderator to the
|
|
group. It should not be the new moderator's job to do a self
|
|
introduction. You as the departing moderator should do so. Also,
|
|
take the time to thank those who have helped you along the way.
|
|
|
|
If you are the moderator of a USENET newsgroup you will need to
|
|
follow the procedures specified in the Changing Moderators section
|
|
of Appendix A:
|
|
|
|
20. Acknowledgments
|
|
|
|
Sections of the text in this document are based on and taken
|
|
from emailed responses that appeared on the moderators list and
|
|
moderators-advice mailing list. The following people contributed
|
|
in that fashion.
|
|
|
|
Erik E. Fair <fair@apple.com>
|
|
Ron Heiby <heiby@chg.mcd.mot.com>
|
|
Mark R. Horton <Mark.R.Horton@att.com>
|
|
Thomas Krueger <tjk@introl.introl.com>
|
|
J. Philip Miller <phil@wubios.wustl.edu>
|
|
Rich Salz <rsalz@uunet.uu.net>
|
|
Gene Spafford <spaf@cs.purdue.edu>
|
|
Werner Uhrig <werner@rascal.ics.utexas.edu>
|
|
|
|
I would also like to thank the moderators-advice list for being
|
|
patient through the many revisions that they saw go by.
|
|
|
|
Finally, the author wishes to express his heartfelt thanks to
|
|
|
|
David Lawrence <tale@uunet.uu.net>
|
|
John R. Levine <johnl@iecc.com>
|
|
Chris Lewis <clewis@ferret.ocunix.on.ca>
|
|
Mark Moraes <Mark-Moraes@deshaw.com>
|
|
Scott Hazen Mueller <zorch@uunet.uu.net>
|
|
Asim M. Mughal <mughal@alumni.caltech.edu>
|
|
Aliza R. Panitz <buglady@access.digex.net>
|
|
Matthias Urlichs <urlichs@smurf.noris.de>
|
|
David Wright <D.W.Wright@bnr.co.uk>
|
|
Dan Zerkle <zerkle@cs.ucdavis.edu>
|
|
|
|
for help in writing and re-writing sections, reviewing the document,
|
|
answering my silly questions and for making the document's creation
|
|
much easier. Thanks!
|
|
|
|
21. Security Considerations
|
|
|
|
Security issues are not discussed in this memo.
|
|
|
|
22. Author's Address
|
|
|
|
Kent Landfield
|
|
Sterling Software
|
|
1404 Ft. Crook Rd. So.
|
|
Bellevue, Nebraska 68005-2969
|
|
|
|
Phone: 402-291-8300
|
|
|
|
EMail: kent@sterling.com
|
|
|
|
|
|
Appendix A: USENET Newsgroup Moderation
|
|
|
|
For new USENET newsgroups, draft charters and moderation policies
|
|
should be made clear in the Request For Discussion, and final
|
|
versions should be in the Call For Votes. The process of creating
|
|
new USENET newsgroups is discussed in
|
|
|
|
"How To Create A New Usenet Newsgroup"
|
|
|
|
posted periodically to news.admin.misc and news.answers.
|
|
|
|
A.1. Discussion lists for USENET moderators
|
|
|
|
Two mailing lists have been set up to facilitate communication between
|
|
moderators. They are described below. These lists are there for your
|
|
benefit. Use them. New moderators may feel worried about showing their
|
|
ignorance in front of the list of their new found peers. Don't! These
|
|
lists are there to help new USENET moderators. USENET moderators are
|
|
generally extremely helpful. Don't try to struggle through when a
|
|
simple request will make your new tasks easier.
|
|
|
|
A.1.1. moderators-advice
|
|
|
|
The group 'moderators-advice' was formed from a volunteer group of
|
|
USENET moderators in Fall of 1993. The goal of this group is to
|
|
come up with some practical general guidelines for moderated groups
|
|
on USENET, in the form of a moderators' handbook (this FYI).
|
|
|
|
One of the goals of 'moderators-advice' group is to assist, guide
|
|
and answer questions for moderators of USENET. To facilitate this
|
|
process, this document has been compiled. It is hoped that this
|
|
document gives basic information and general guidelines about the
|
|
moderation process.
|
|
|
|
If you have general questions about the moderation process please
|
|
send them to moderators-advice prior to posting to the entire
|
|
moderators mailing list.
|
|
|
|
A.1.2. moderators
|
|
|
|
A general discussion list for USENET moderators is:
|
|
|
|
moderators@uunet.uu.net
|
|
|
|
All changes -- additions, address changes, deletions:
|
|
|
|
moderators-request@uunet.uu.net
|
|
|
|
The traffic on this mailing list varies. Most of the time it is
|
|
low or quiet, if some discussions starts, it may go up to several
|
|
messages a day. Almost all USENET moderators subscribe to it.
|
|
|
|
Incoming USENET moderators are normally added by default.
|
|
|
|
A.2. Changing moderators
|
|
|
|
The official list of moderators is maintained by David Lawrence
|
|
<tale@uunet.uu.net>. The list is posted monthly to the newsgroups
|
|
news.lists, news.groups and news.answers. It is titled
|
|
|
|
"List of Moderators for USENET"
|
|
|
|
When a change occurs, the current moderator needs to send a
|
|
message to:
|
|
|
|
moderators-request@uunet.uu.net
|
|
|
|
indicating the change to be made. The following information must be
|
|
supplied:
|
|
|
|
o The name of the new moderator(s)
|
|
|
|
o An address where requests and administrative info should be
|
|
sent. Normally this address is FOO-request for submission
|
|
address FOO-.
|
|
|
|
o The address for submissions to the list. It is better if
|
|
this is not the name of the newsgroup itself, but something
|
|
similarly descriptive.
|
|
|
|
The message to initiate the change should only be sent when the old
|
|
and new moderators are ready to actually make the switch.
|
|
|
|
It is best if the new moderator also sends a message to the address
|
|
listed to say hello. This will help speed the change.
|
|
|
|
David will update the list and mail it out to all sites acting as
|
|
USENET moderator mail forwarders.
|
|
|
|
A.3. USENET moderator replacement concerns
|
|
|
|
In the past, it has generally been decided (though not quite
|
|
unanimously) that a moderator may not be removed by the group's
|
|
readership. This topic is a recurring one on the moderators
|
|
mailing list where there are those who feel USENET needs a way
|
|
to remove moderators who have quit supplying their services to
|
|
a newsgroup or who are otherwise not fulfilling their duties in
|
|
a satisfactory manner. To date there is no accepted process for
|
|
removing a moderator.
|
|
|
|
When a moderator has not been posting for a very long time the
|
|
readership can get angry at the moderator and their inactivity.
|
|
Members of the readership have also become vocal when the moderator
|
|
failed to follow the charter of their group when selecting articles
|
|
to post to it. Whatever the reason, when this happens members of
|
|
the group's readership have flooded associated groups with "Off with
|
|
their head!" or "The moderator of 'your.group' is a worthless ... !"
|
|
messages. Things start to get ugly at this point.
|
|
|
|
Most moderators when confronted with this situation will try to
|
|
find a peaceful way out. It may be that a polite message posted to
|
|
your group explaining the reason such as "real work has gotten in
|
|
the way and it is temporary situation" will calm the troubled
|
|
savages. The solution may entail finding a co-moderator/backup
|
|
to assist with the workload or find a permanent replacement.
|
|
Some moderators just ignore these types of problems and continue
|
|
as if the complainers do not exist.
|
|
|
|
The later approach does have problems that you should be fully aware
|
|
of. A rabid readership can't really knock you out of the moderator
|
|
position but they can damage your net.reputation with barrages of
|
|
constant complaints in unmoderated discussion groups relevant to
|
|
the one you moderate. You may end up spending time responding to
|
|
messages when you could be using that time to post to your group.
|
|
In any case, be prepared for a nasty situation if you chose to
|
|
ignore the problem.
|
|
|
|
In the end, you must make your own decision on how to deal with the
|
|
problem. But please remember that your group is a net.resource to
|
|
many people and when it is not functioning smoothly, it is not useful.
|
|
|
|
A.4. Group Charters
|
|
|
|
These are important! *Don't* lose 'em. They often come in
|
|
very handy when it's necessary to quote chapter and verse to
|
|
a recalcitrant loudmouth. And if you wish to make changes to
|
|
it, make sure that you get some sort of public consensus that
|
|
the changes are reasonably acceptable.
|
|
|
|
For recently created Usenet groups (since sometime in 1990), group
|
|
charters are available at
|
|
|
|
ftp://ftp.uu.net/usenet/news.announce.newgroups/
|
|
|
|
They are archived by hierarchy and newsgroup name.
|
|
|
|
A.5. Submitting articles thru public USENET Mail/News gateways.
|
|
|
|
If you do not have direct access to USENET news, you can still
|
|
moderate a USENET newsgroup. This can be done by submitting
|
|
articles to the group via electronic mail, instead of posting
|
|
them directly to the group. There are a several 'public'
|
|
mail/News gateways. Each one has their own ways for addressing
|
|
syntax. The three most common ones are:
|
|
|
|
|
|
Site: cs.utexas.edu
|
|
Syntax: newsgroup-name@cs.utexas.edu
|
|
Example: To send to the newsgroup 'comp.compilers',
|
|
address the message to
|
|
|
|
comp-compilers@cs.utexas.edu
|
|
|
|
|
|
Site: newbase.cs.yale.edu
|
|
Syntax: newsgroup.name-news@newbase.cs.yale.edu
|
|
Example: To send to the newsgroup 'comp.compilers',
|
|
address the message to
|
|
|
|
comp.compilers-news@newbase.cs.yale.edu
|
|
|
|
|
|
Site: decwrl.dec.com
|
|
Syntax: newsgroup.name@decwrl.dec.com
|
|
Example: To send to the newsgroup 'comp.compliers',
|
|
address the message to
|
|
|
|
comp.compliers@decwrl.dec.com
|
|
|
|
|
|
Appendix B: Canned Messages
|
|
|
|
All moderators get a certain amount of wildly off-topic submissions,
|
|
and it helps to have a form letter that you can send to clueless
|
|
folks, without having to take the time to figure out why they might
|
|
have been posting to your group, or where they should have sent
|
|
their post, or whether it was their brain or their software that
|
|
erred.
|
|
|
|
Here are a few types of canned responses that you may want to have
|
|
handy to save you time and effort:
|
|
|
|
o Read the FAQ, where the question you asked is answered.
|
|
|
|
o Your message wasn't posted because it was similar to several
|
|
other messages just posted, but thanks anyway.
|
|
|
|
o Your question was answered by past messages, here's how to
|
|
look in the archives.
|
|
|
|
o You have been taken off the mailing list [if your group
|
|
is two-way gatewayed to a BITNET list] because mail to you
|
|
bounced. If your mail now works go ahead and resubscribe.
|
|
|
|
o To subscribe or unsubscribe to the mailing list, send a
|
|
message to blah.
|
|
|
|
o Your message was cross-posted to other moderated newsgroups
|
|
and the policy of this newsgroup is no cross-posting. It
|
|
appeared on this one but no others.
|
|
|
|
o Various responses pointing people at on-line resources.
|
|
|
|
When a spamming message is received, just throw it away with no
|
|
response at all, particularly if it was cross-posted to a bunch of
|
|
equally irrelevant groups. There is no reason to alert the spammer
|
|
to the fact that the message wasn't posted. If it seems like it
|
|
might be useful, send a polite note to usenet@ or the postmaster@
|
|
the spammer's site.
|
|
|
|
B.1. C News Duplicate headers message template
|
|
|
|
Dear postmaster/usenet administrator:
|
|
|
|
I am the moderator of <insert your group here>. I receive emailed
|
|
submissions for the group. As I get a lot of submissions, it can
|
|
sometimes be rather time consuming to get incoming articles ready
|
|
for posting. You appear to be running C News, which has the
|
|
annoying habit of inserting duplicate sets of headers when the
|
|
transport software sends the posting from your user to me. While
|
|
a single posting like this isn't a problem by itself, after the
|
|
100th or 1000th time it gets rather tiresome, and it's *very*
|
|
simple to fix.
|
|
|
|
Explanation: in C News, the newsbin/relay/injnews script is used
|
|
by inews to do site-specific header bashing. When it discovers
|
|
that the newsgroup is moderated, it invokes mail to send off
|
|
the article to the moderator (via mailpaths). Unlike B News and
|
|
INN, where time has been spent to configure how to use the mail
|
|
transport directly (to merge the news headers in with the mail
|
|
headers), C News blindly punts the article into "mail" which is
|
|
a user agent, which often refuses to accept "header-like" stuff
|
|
at the beginning of a message as part of the RFC822 header block.
|
|
In essence, mail will often implicitly put a blank line at the
|
|
beginning of the message, so the headers carefully crafted by
|
|
injnews end up as part of the body instead of the mail headers.
|
|
|
|
The solution is simple - change injnews to call the mailer
|
|
(usually the transport) in such a way that injnew's headers
|
|
are included in the mail headers. In relaynews/injnews, there
|
|
is the following line:
|
|
|
|
mail "$moderator" <$censart
|
|
|
|
Change it to call the mail transport directly. If you're
|
|
using sendmail or smail, simply change "mail" to be the
|
|
full path. Eg:
|
|
|
|
/usr/lib/sendmail "$moderator" <$censart
|
|
|
|
Most other transports, such as MMDF or PP should be just as
|
|
simple. Please note that injnews is intended to be modified for
|
|
local site policy, so you won't be voiding your warranty ;-)
|
|
|
|
If you're not using sendmail or smail, or simply wish to test
|
|
this, try typing:
|
|
|
|
<your mail transport program <your address>
|
|
Subject: it worked
|
|
|
|
hello
|
|
|
|
It should appear in your mailbox with Subject: properly
|
|
recognized. If the subject isn't recognized, then it
|
|
didn't work, and "Subject: it worked" will appear in the
|
|
body.
|
|
|
|
If you have any questions, please don't hesitate to contact me.
|
|
Thank you for your time,
|
|
....
|
|
|
|
B.2. Thanks for FAQ comments
|
|
|
|
Thank you for your comments on the <FAQ title here> FAQ. I'm
|
|
updating the FAQ now, and am including your corrections or
|
|
additions as appropriate. Expect to see them in the next
|
|
posting.
|
|
|
|
<moderator's-fullname>
|
|
<moderator's-email-address>
|
|
|
|
|
|
B.3. Inappropriate submission
|
|
|
|
(Begin form letter.)
|
|
|
|
The message below was submitted by you to the moderator of <newsgroup>
|
|
either by posting a message to the group, or by sending E-mail to the
|
|
group's submission address, or by sending mail to the group's
|
|
administrative address.
|
|
|
|
Your message is not appropriate for posting to <newsgroup>.
|
|
|
|
<insert reason here>
|
|
|
|
<Description of your newsgroup here>
|
|
|
|
(End form letter.)
|
|
|
|
<moderator's-fullname>, Moderator of <newsgroup>
|
|
|
|
B.4. Get a Clue
|
|
|
|
(Begin form letter.)
|
|
|
|
The message below was submitted by you to the moderator of <newsgroup>
|
|
either by posting a message to the group, or by sending E-mail to the
|
|
group's submission address, or by sending mail to the group's
|
|
administrative address.
|
|
|
|
Your message is not appropriate for posting to <newsgroup>.
|
|
|
|
<Description of your newsgroup here>
|
|
|
|
Unfortunately, I do not have the time to make specific suggestions
|
|
as to where your question or post should go.
|
|
|
|
If you are new to USENET, you should probably read the posts in
|
|
news.announce.newusers (n.a.n.) -- if they are not available in your
|
|
newsreader, they also available by anonymous FTP in
|
|
rtfm.mit.edu:/pub/usenet/news.announce.newusers/*
|
|
|
|
A few that are most likely to be immediately helpful are:
|
|
A_Primer_on_How_to_Work_With_the_Usenet_Community
|
|
Answers_to_Frequently_Asked_Questions_about_Usenet
|
|
Emily_Postnews_Answers_Your_Questions_on_Netiquette
|
|
Hints_on_writing_style_for_Usenet
|
|
Introduction_to_the_*.answers_newsgroups
|
|
Rules_for_posting_to_Usenet
|
|
What_is_Usenet?
|
|
|
|
To find what groups are relevant for your question, you might scan
|
|
through your local list of newsgroups (your .newsrc file on most Unix
|
|
systems), to see which group names seem related. Then subscribe to
|
|
those groups, and look at some of the recent traffic, to make sure
|
|
that your question is suitable for the group. (For example, questions
|
|
about Microsoft Windows belong in comp.os.ms-windows.*, not
|
|
comp.windows.*)
|
|
|
|
On some systems, you will be able to look at a file containing a
|
|
one-line description of the purpose of each newsgroup (the
|
|
'newsgroups' file), or at a longer description of the purpose and
|
|
contents of each newsgroup (the newsgroup charters.) Ask your local
|
|
news administrator if these resources are available on your system.
|
|
|
|
For widely-distributed newsgroups, you can also find the one-line
|
|
descriptions in the following n.a.n postings:
|
|
|
|
List_of_Active_Newsgroups,_Part_I
|
|
List_of_Active_Newsgroups,_Part_II
|
|
Alternative_Newsgroup_Hierarchies,_Part_I
|
|
Alternative_Newsgroup_Hierarchies,_Part_II
|
|
|
|
The 'List' posts describe newsgroups in the comp, misc, news, rec,
|
|
soc, sci, and talk hierarchies. The 'Alt' posts describe newsgroups
|
|
in the alt, bionet, bit, biz, clarinet, gnu, hepnet, ieee, inet, info,
|
|
k12, relcom, u3b, and vmsnet hierarchies. They will not describe
|
|
groups that are available only in your region or institution.
|
|
|
|
If these sources of information do not suggest some newsgroups which
|
|
might be appropriate for your questions, you may wish to post on the
|
|
newsgroup news.groups.questions, whose charter includes helping users
|
|
find newsgroups appropriate for their questions. Please consult the
|
|
above-listed sources before posting on news.groups.questions, however.
|
|
|
|
Very few sites carry all available newsgroups. Your local newsadmin
|
|
can help you access newsgroups that are not currently available, or
|
|
explain why certain groups are not available at your site. If your
|
|
site does not carry the newsgroup(s) where your post belongs, do NOT
|
|
post it in other, inappropriate groups.
|
|
|
|
Think very carefully before cross-posting to more than one, or perhaps
|
|
two, newsgroups. It is considered highly inappropriate to broadcast
|
|
your message to a wide selection of newsgroups merely to have more
|
|
people read it. Follow the general rules of Netiquette (USENET
|
|
etiquette) described in the news.announce.newusers postings above.
|
|
|
|
Once you decide what newsgroup(s) are relevant to your question, make
|
|
sure that you're not asking questions that are frequently asked and
|
|
answered. In addition to looking at recent traffic in the group,
|
|
check whether your question is included in an FAQ (Frequently
|
|
Asked/Answered Questions) list. Most FAQs are archived at
|
|
rtfm.mit.edu, in directory /pub/usenet/your.group.name, if they're
|
|
not available in your newsreader in the specific group or in
|
|
*.answers. Many groups also have a periodic introductory post that
|
|
describes the content and purpose of the newsgroup - if one exists,
|
|
you should read it before posting.
|
|
|
|
A listing of many of the periodical postings on USENET can be found
|
|
in n.a.n. or its archives, as
|
|
List_of_Periodic_Informational_Postings,_Part_*_*
|
|
|
|
Following these suggestions will help not only to ensure that your
|
|
post reaches its intended audience, but to make USENET more useful
|
|
for all of us.
|
|
|
|
(End form letter.)
|
|
|
|
<moderator's-fullname>, Moderator of <newsgroup>
|
|
|
|
|
|
B.5. Test elsewhere
|
|
|
|
(Begin form letter.)
|
|
|
|
The message below was submitted by you to the moderator of <newsgroup>
|
|
either by posting a message to the group, or by sending E-mail to the
|
|
group's submission address, or by sending mail to the group's
|
|
administrative address.
|
|
|
|
The <newsgroup> is not an appropriate place to send test messages.
|
|
If you wish to post a test message, there are newsgroups for that
|
|
purpose, such as alt.test, misc.test, and news.test. Messages sent
|
|
to the *.test newsgroups are automatically acknowledged by daemons
|
|
running at many sites. If you want to test your site set up for
|
|
posting to a moderated group, post your test message to the group
|
|
misc.test.moderated.
|
|
|
|
(End form letter.)
|
|
|
|
<moderator's-fullname>, Moderator of <newsgroup>
|
|
|
|
|
|
Appendix C: Tributes
|
|
|
|
Any person who moderates a newsgroup for over 10 years should have
|
|
it documented somewhere so others can appreciate the effort and
|
|
dedication.
|
|
|
|
Our first tribute goes to Gene Spafford <spaf@cs.purdue.edu>.
|
|
|
|
For 12 years between April 1981 until April 1993 Gene (spaf)
|
|
maintained and posted *THE* "USENET periodic postings" to the
|
|
net. The postings included the
|
|
|
|
A Primer on How to Work With the Usenet Community,
|
|
Introduction to news.announce,
|
|
Answers to Frequently Asked Questions about Usenet
|
|
Rules for posting to Usenet,
|
|
Hints on writing style for Usenet,
|
|
USENET Software: History and Sources
|
|
What is Usenet?
|
|
How to Construct the Mailpaths File,
|
|
List of Active Newsgroups,
|
|
List of Moderators for Usenet,
|
|
inet Checkgroups,
|
|
non-inet Checkgroups,
|
|
and others.
|
|
|
|
He also managed the moderators mailing list during that time.
|
|
The moderator community and the net as a whole owe Spaf a debt of
|
|
gratitute for his dedication and BS&T. Thanks Spaf!
|
|
|
|
|
|
|
|
|