🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: demon.ip.developers
Article #1110

Re: Problem with news article numbers

#1110
From: David Woolley
Date: Sun, 24 Mar 1996 00:00
85 lines
4533 bytes
[Dropping demon.service as this is getting rather technical ]

In article <31519680.42811766@news.demon.co.uk>,
Fred Hartley <fredkwh@incubus.demon.co.uk> wrote:
>
>Are you saying that an organisation wishing to implement an NNTP compatible
>news reader or to provide a news service using this protocol must do so by

NNTP does not have standards status, so there is no MUST.

>reference to a particular implementation and that any deviation from that
>implementation is "non-standard" ?

It's a little more fuzzy than that.  The reference implementation 
should be used where RFC 977 is ambiguous.
>
>Is this "reference implementation" fully documented and is that document in
>the public domain?

The only significant plain language document is RFC 977.  The
implementation is fully documented by the source code.  The source code
is copyright, but freely re-distributable, although there may be
restrictions on commercial sale or commercial derived works.
>
>Where may I find it ?

You should ask on news.software.b to determine exactly which version is
considered the true reference version.   The canonical site is
academ.com (possibly ftp.academ.com).  You probably also need C-News,
the canonical site for which is zoo.toronto.edu.

However, nntp and INN vie with each other for the latest extensions, and
most big sites (for good reasons) and a lot of leaf sites (often for bad
ones) use INN, so any client that won't work with INN, even though INN
actually violates RFC 977 in places, will have no market.

In particular, Netscape relies on behaviour in the reference
implementation, and INN, that is explicitly implementation dependent in
RFC 977.  I think that was probably carelessness, but it won't change.
My guess is that they implemented against INN, rather than thinking
about standards at all.

Generally clients should probe the capabilities of servers and fall back
to a core set of functions, and servers should not be broken by the
receipt of unknown commands.  A good client will work with only the
behaviour specified in RFC 977, plus any resolved ambiguities in the
reference implementation.

All of the above are also available, in some version, on any Linux
CD.

>
>Does this "reference implementation" contain any features which may only be
>used by others under a licensing agreement?

No.  Not unless you steal the actual source code.

>
>By whom is this "the most commonly held position" and have they publicly
>declared this view?

It is the position that you will get if you ask about the status of 
NNTP in the definitive (my judgement, I guess) newsgroups on this 
subject:  news.software.b and news.software.nntp.  These newsgroups
are monitored by the authors of the software which accounts for at
least 90% of the Unix and NT market (excluding Netscape), by my
estimation.  I suspect Netscape also monitor it, but they don't,
probably for commercial reasons, actively contribute; Netscape are
generally percieved to only be interested in standards for which
their software is the reference implementation.

>
>Has the appropriate body declared that RFC 977 is no longer the accepted
>reference document and that a more restrictive specification now applies?

RFC 977 has never been declared the accepted document - it has
information only status - it basically documents an old version of the
reference implementation, but with some ambiguities.  There is no formal
standard for NNTP.

You are living in a world where standards are set by consensus, rather
than a legislative process.

-- 
David Woolley, London, England          david@djwhome.demon.co.uk
Technical Details
Message-ID: <Dorzx6.8JG@djwhome.demon.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3143078d.500327@news.demon.co.uk> <4if6q3$37g@monmouth.demon.co.uk> <DoHIJL.8ot@djwhome.demon.co.uk> <31519680.42811766@news.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fad9d,7f7dd1cc242f6d17
X-Google-Attributes: gidfad9d,public
X-Google-Thread: 10bb05,2de543729f5bd370
X-Google-Attributes: gid10bb05,public
From: David Woolley <david@djwhome.demon.co.uk>
Subject: Re: Problem with news article numbers
Date: 1996/03/24
Message-ID: <Dorzx6.8JG@djwhome.demon.co.uk>
X-Deja-AN: 144169036
x-nntp-posting-host: djwhome.demon.co.uk
sender: news <news@djwhome.demon.co.uk>
references: <3143078d.500327@news.demon.co.uk> <4if6q3$37g@monmouth.demon.co.uk> <DoHIJL.8ot@djwhome.demon.co.uk> <31519680.42811766@news.demon.co.uk>
followup-to: demon.ip.developers
summary: NNTP not a standard; source of INN and C-News freely available;
x-mail2news-path: djwhome.demon.co.uk
organization: Demon Subscriber at Home
newsgroups: demon.ip.developers,demon.service