[net.news.group] Suggestion for *MAJOR* topic reorganization

avi@pegasus.UUCP (Avi E. Gross) (03/02/84)

I hear all these suggestions for making top-level groups like sci(ence) and
cs and ent and .... I agree that many other topologies would lead to an
easier, and more consistent, way of doing things.

I would like to bring up the age old taboo again. Why don't we just totally
get rid of the "net" uppermost domain? It has absolutely no reason for
existence, now that the "distribution"  feature is available. Rather than
having something strange like "net.comp.cs.crypt", we can shorten it by
four characters. On my machine (in the att.subdomain), I have newsgroups
like att.general and ho.general and nj.general and abi.general and oms.general
and just plain general. These are all taking up room in the active file and
all have their own subdirectories. In other words, we have SEVEN general
groups.

I would like to propose that we consider making the upheaval a bit more
dramatic. Change all groups to be controlled by the Distribution field.
Then, fix postnews/inews so that the default distribution is always local,
unless the user specifies usa, or na, or net or nj or .... This way, you
have to think about where things go at all times. When a followup is done,
it too should prompt you for a distribution, and recommend that the
distribution be no larger than the original note. The software could just
strip any prefixes like "net" off the front of any newsgroup names, for a
while.

There are some problems with this. A method must be available to allow you
to send to a Union or Intersection of domains. For example, I may want to
send something to nj AND att. An additional problem is how a user can
specify (on a per-group basis) what they want to receive. If they want just
(att.something and nj.something) and not (na.something and na.something),
how could you specify that in your .newsrc? I would suggest that your
.newsrc would by default have a format of:
	"news.group[:!] {article numbers} [:!] {distributions}"

Where the default distribution is "all" and can be left out. The [:!] would
have the usual meaning of turning the group (or distribution list) on or off.
Please pass any comments directly to news.group.

-- 
-=> Avi E. Gross @ AT&T Information Systems Laboratories (201) 576-6241
 suggested paths: [ihnp4, allegra, cbosg, hogpc, ...]!pegasus!avi

alb@alice.UUCP (Adam L. Buchsbaum) (03/02/84)

We can't rely on the Distribution field so much, merely because
not all sites run software which supports it (unfortunately).  Now,
don't give me the argument, ''Well, that's their fault; if they're
not going to keep up to date, to hell with them.''  It may be a
reasonable argument (yes, I believe everyone should run current
software), but if we are going to make such a major upheaval,
we simply have to make sure that the entire net will still run.  If
we rely on Distribution, the simple fact is that it won't.

As for the huge topic reorganization, I am against it.  The incredible
confusion and disarray it would cause outways the supposed benefits.
A major reorg like that would only serve to confuse matters and
make things worse, yes worse, and dirtier than they are now.  What
we have to do is just make sure that new groups are (1) actually
needed and (2) put in the right place.  If we organize from here
on, we can bear the slight disorganization that we now have.  Sometimes
it's better to live with a little mess than to make a bigger one
by scrubbing too hard.

Adam

chris@umcp-cs.UUCP (03/02/84)

I agree with ``let's get rid of net.xyz in favor of

Newsgroups: xyz
Distribution: net''

I also like the idea of having readnews say

------------------
Newsgroup: foo.bar (Discussion of bar as related to foo, except on Tuesdays)
------------------

-- at least once (more often may be too annoying, especially to
those of us who sometimes use 300 baud).

I also think that reorganizing the newsgroup structure would be
helpful, but I don't think it can be done without much pain --
**unless** there were a "rename group" control message.

So let's get a news 2.11, with the rename control message and
"correct" (whatever that is) "Distribution:" handling and the new
"this group is for whatever" explanation for first-time readers;
shortly afterward, send out rename messages (several of them, from
all backbone sites, just in case), and *pouf* (cloud of greasy
black smoke), everything will be neatly rearranged.

"But," you ask, "what about the sites that don't convert to 2.11?"
Well, everything will be OK up until the groups are all renamed.
At that point, unless 2.11 has an AUTONEWNG option, these people
will have to actually *create* the net.* groups just to post (and
receive) anything.  This will probably be such a pain that most of
them will convert instead.

In other words, I'm saying *don't write code for AUTONEWNG in 2.11*.
It can be reinstalled in a later version (2.11.1?) if it seems
necessary.  Actually I'd think that a "list of active newsgroups
at the time this version of news was made" would be more appropriate;
people could set up an initial version of the active file from that
(or better yet get it from their news feed site).

One last thought:  will 2.10 pass unknown control messages along?
If not, my suggested method won't work.
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris.umcp-cs@CSNet-Relay

ka@hou3c.UUCP (Kenneth Almquist) (03/08/84)

If you eliminate "net." from newsgroup names and rely on the "Distribution:"
line to control distribution, the problem is that you loose the ability to
create newsgroups that aren't net-wide.  There are reasons for creating groups
which only exist within a subdomain of the net.  Some of the newsgroups we
get include att.3b for discussion of the 3B20S processor, att.compete for
discussing what the competition is doing, and btl.cc.all for various comp
center bulletins.  I don't think it would be reasonable to create any of these
groups on a netwide basis.
						Kenneth Almquist