Usenet Information Center : Articles

 
 

A History of Some Usenet Rules

Or - where some conventions and "netiquette" come from and why people are so religious about it, and why it actually makes some sense...

People that are new to Usenet often wonder about the conventions and rules for doing things - many of them seem odd and arbitrary and don't make much sense until you get used to them. Even then they don't make much sense but at least you get to know what they are. Many are simply things that have to do with basic politeness or civilized behavior - I won't go into those here. What I want to talk about are some of the things that seem unnecessary but have become part of the culture for historical reasons - and still make sense on some level, but sometimes don't seem to. I hope this will help explain some of those seemingly arbitrary rules.

One thing to remember if you are new to Usenet, or even if you aren't - when people lay into you for doing something out of order and are mean about it, they are probably not the expert or the authority that they claim to be. Most "real" authorities will wait til at least the second offense to skin you in public over doing something against the rules, and will point you to the FAQ or send a polite reminder. Apologize to the group, read the faq, and find out whether your tormentor is just a self-proclaimed policy cop or the actual founder of the group before getting into an argument. Even then, arguments don't do anyone any good. Read the FAQ, lurk and learn for a day or two, get to know the tone of the group and the real "owner" contributors before posting.

This discussion is mainly about bandwidth. In the early days of the Usenet, before it was the Usenet and for a while afterward, bandwidth was everything - due to the costs associated with moving data around between systems, and the miniscule amounts of ready-access storage available. Today, many of the same principles still apply, but for different reasons - there is so much data available that it's increasingly difficult to sort it out and find the articles that you are interested in. The ability to move mountains of data around casually has resulted in the need to enforce discipline in bandwidth use much the same as the old technical requirements did, just to keep newsgroups from becoming garbage bins. Therefore, many of the "Old Rules" still make sense, but for different reasons - and they are cherished and enforced by social means rather than physical ones in a lot of the Usenet newsgroups. Have you ever been "Flamed" for "Top Posting" and wondered what the Heck they were talking about? Read on.

I've been participating in Usenet for a long time, though I've never had more than a peripheral involvement, I'm an old timer but not some sort of Old God Of The Internet or anything. As an observer and long time lurker, and sometime contributor, then - here are some things I've picked up over the years.

Almost all of Netiquette grew out of necessity. It became tradition, and as the older users became less active, the newer users were taught to do things "the right way" and they passed these traditions along, and now a vast number of Usenet users know that there are all these rules, but not why anyone should care about the issues addressed by the rules.

A lot of the basic forms and conventions come from historical limitations and mechanics of the system itself. In 1977 I got ahold of a login to the Dartmouth Time Sharing System (DTSS) when I attended a computer science seminar at a school on the east coast. For a while, I used it to access public bulletin boards on what was, years later, to become the Usenet that we know and love - using a cuff modem I built attached to my Timex/Sinclair. Long Distance - from the west coast. I enjoyed it for a year or so before the login I was using got stripped off when someone did a cleanup of "unused" accounts.

The bulletin boards were little more than directories of text files that got copied back and forth to the various machines on the network, usually by very laborious means, copying the files ("articles") around from computer to computer by phone lines from systems that were connected to Arpanet (the government / military / university network that later became the internet) to systems that were not so fortunate. I would never have dared to actually post an article. It was extremely expensive for the system owners - some estimates put the cost of propigation in those days at nearly a dollar a word once you added up the computer time and phone charges incurred by all the parties. I was content to listen in though. The people who posted things were professors and grad students, on all sorts of odd subjects. I was sure if I had actually posted anything I would probably have lost the login I was using to lurk.

Anyway - back to the topic - it was this sheer expense of transmission, lack of available storage, and difficulty of retrieval that is the foundation of many of the "rules" of netiquette - based on a very strong prohibition against wasting bandwidth and storage. At that time, such waste would have been a capital offense. It would have been possible to perform a Denial Of Service attack on many of those systems by simply opening a file and typing until the system storage was overwhelmed and the system crashed. It happened by accident quite often - though there were some safeguards to prevent this sort of thing, by today's standards they were very crude.

In the years that followed, more and more institutions and organizations got involved. The Arpanet expanded, which made it possible for more and more systems to participate in BBS/News communications, and even individual email. Systems with local public or private networks that were not connected to the Arpanet began communicating with those that were, by phone line, downloading or uploading packets of messages at predetermined times. Standards for these communications began to emerge. As far as Usenet goes, the most important things to be developed were the NNTP standard (for systems connected to the Arpanet) and the UUCP standard (for Store-and-Forward networks of unconnected systems by phone lines or even tape). There are numerous articles out there about the "Net.Gods" that accomplished all this, and the emergence of TCP, IP, NNTP, SMTP, UUCP, etc., etc. that made the modern Internet possible, and the transports now used by Usenet.

I started paying attention and participating in earnest in the mid 1980's - there were already a lot of people using UUnet back then, mostly college students and instructors who had access to computers that were networked into Arpanet or were UUCP points. UUCP was the main scheme for distributing news at that time. It consisted of a series of individuals and organizations with resources to spend on it, that transferred packets of articles in a structured way so that they could be kept in grouped, threaded form, much like they are now. This "Store-and-Forward Network" operated over phone lines - each point would recieve packets of articles, install them into their server on their local or semi public network, and pass the packet to another system or systems over the phone line. Starting up a new point would start you from scratch, unless you could talk a System Operator into sending you a tape of archives. Almost all colleges and universities had a UUCP point, and some had public diallup access to a BBS that exposed it.

At around that time, I had a BBS that I ran out of my living room, and I learned about a system (called FIDOnet) that was side-hacked into the UUnet and that I could actually participate in. I carried a few newsgroups on my BBS. It was fairly expensive as a sysop to participate - to get and send packets of articles by making long distance calls (at least we had blazing fast 2400 bps modems and 286 computers to do it with by then). I had to pick and choose groups that had a high signal-to-noise ratio, not much junk and many interesting articles for it to be worth doing at all. "comp.*" groups mostly.

The sysops that were actually carrying the "backbone", and transferring, storing, and accepting posts to large groups, like the "rec.*" groups, and later the "alt.*" groups, were paying reasonably large amounts of money to participate. A much larger side-hacked system than FIDOnet, BITNET, also started up at the time in the same sort of way but with a lot more traffic, and a proportionately larger number of "newbies", and non-technical users. The result of these other networks becoming attached to the UUNet backbone, and major services like CompuServe also connecting eventually, and the growing usage of the backbone system at the universities, was that the UUnet (around that time changing to Usenet) started taking on more and more traffic, and the traffic was much more social and informal (i.e. non-important to we geeks) in nature. With so many more users posting articles, the load on the "backbone" sysops and admins got larger and larger.

As the traffic increased, The Rules had to be laid down to keep users from driving the sysops into bankruptcy by abusing their posting privileges. You often would not be chastised or reprimanded for breaking The Rules, you would simply be banished. You would not be able to post any longer. Even the "point" system that you received / sent articles from could just be taken off the list and no longer allowed to participate if it originated a lot of frivolous traffic. The sysops, admins, and moderators who were "paying the postage" had absolute power over your ability to participate. Keep in mind, a lot of the traffic was pretty frivolous in nature - newsgroups of jokes, sweaty-palms discussions of a prurient nature hopefully between consenting adults, etc. - but the sysops who wanted some channels of garbage only wanted the exact kind of garbage they were willing to pay for - no more.

At present, the way the internet works and the sheer volume of people participating make it hard for any one person to be removed or their posting privileges revoked. Complaints to your ISP can lose you your account - but there are a lot of ISPs out there - and most ISPs won't do anything about behavior complaints, in order to lose your account you have to be caught posting child pornography or mp3s of copyrighted recordings. Generally, if you annoy people in a group, they will simply individually *plonk* you. What this means is that they will set a killfilter so that any posts from you will not be displayed. If your offense is egregious enough, they may even notify you that you have been plonked - pretty insulting, as it means that any reply you make will go unread - you are "talking to the hand".

The system of UUCP Store and Forward networks was completely replaced by the internet in about 1989, and many of the rules were no longer strictly necessary because of the immense increase in bandwidth and availability of the system. There were still limits though, and the rules remained as common courtesy rather than absolute law. Today many even seem silly, with the immense amount of bandwidth available, binary files well into the hundreds or thousands of megabytes being posted routinely, and high connection speeds becoming the norm rather than the exception, even when using modem / phone line connections. When the rules were laid down, the average connection was with a 2400 bps modem - higher than that was very rare - the low end of the spectrum now, a 54kbps modem, is 2333% faster.

Along with the relaxation of the technical limitations in bandwidth however, came such an explosion of content that another kind of bandwidth - the attention of the users of a newsgroup - became just as precious. So many of the same rules laid down to protect the data transfer bandwidth have morphed into rules that prevent newsgroups from becoming unusable simply because there is too much information to sort through as it comes in. The attention paid to many of these conventions varies widely from group to group. As always - Read the FAQ, Lurk and learn (read posts in the group for a while before posting), get a feel for the conventions generally agreed on in a particular group before posting to it.

Basically, The Number One Rule was: "Never post anything that costs the system bandwidth that isn't budgeted by us for what you want to do." Here are three most basic of the branches of that Rule that later branched into many, many Rules of Netiquette:

Thou shalt not post off-topic!
This has been "sub-rule number one" forever. Initially, it was because sysops that literally paid for the transmission and storage of newsgroups did not want to pay for articles on a topic other than what they wanted. Even from the beginning though, it was also a pain for users who read and participated in the groups to have to download posts they weren't interested in to sort them out. For a user on a slow modem, it could take hours to download the messages for an active group (it was not always possible to be able to download just headers - my system allowed it but many didn't) and the downloads of things like that were often metered - remember back then most people paid by the minute for connect time - so users had to pay for the unwanted material against their wishes.

Today, it's just as important. There are so many people posting, that off-topic posts create a wall of noise between the users that are looking for articles or conversation about a particular topic and the information that they are looking for. It's terribly easy to forget - once you get into a conversational thread that wanders off-topic for the group you are posting to - but it is everybody's responsibility to help keep the noise level down. In many groups such free ranging threads are tolerated or even encouraged - but in others they are not. Anytime a thread you are involved in starts to veer off topic for the group - a good rule of thumb is to change the subject line of the thread to "OT:[subject]" or "Off Topic:[subject]" and offer to resume the discussion somewhere that it is on topic.

Thou shalt not Cross-post!
There are a couple different ways to crosspost at present - there used to be just one. And it was Bad. That is, creating a message, and posting copies of that message to several different groups. With very little effort, you could create a bandwidth load equal to posting a hundred messages with one post. Currently, it's possible to cross-post "properly" with some news client programs, which is to post a message so that the header shows in more than one newsgroup, but all those headers point to the same message body. So the mechanics of crossposting are not as harmful if it's done properly, but still - there are good reasons to think twice before doing it. First among these is that it is literally spamming if done to excess, and there's a fine line between acceptable and excess. Crossposting to a lot of groups is commonly done by spammers and trolls, so a lot of posts that are crossposted to many groups are often blocked by good news servers as well.

A good rule of thumb is that if you are tempted to crosspost a message to more than 2 groups, you should think hard about whether it's worth being called potentially a spammer for doing it - or having your post trashed by a number of servers out of hand. If you are the press officer for an organization like GreenPeace and you crosspost your articles to the entire alt.ecology.* tree, that's one thing. If you just found a TV show that you really like and you crosspost to the entire alt.tv.* hierarchy, that's kind of another thing... Find the right audience for your post and put it there and only there. That's my advice.

Some correlaries along these lines -
Multiple posting -
Posting the same message to the newsgroup over and over because no one seems to have responded to it - If someone were going to respond, they would have to the first message. Don't beat a dead horse.

The Billboard post/request -
Posting a message with the same or similar subject line several times to make a pretty little pattern in the header list. No - you didn't think of it first. Many, Many people will killfilter you immediately just so they won't have to look at it. That may seem a little harsh, but it's one of those things that just starts to annoy you on sight after the first couple thousand times you've seen it.

Thou shalt not quote!
There are an awful lot of conventions and mini-rules that have grown out of this, some of them quite subtle and smelling slightly of anti-newbie bias - and others that have good sound reasons for being there. Basically, it's the practice of including a previous post or whole tree of posts in your message, and adding some little comment at the top (what you'll see in a lot of groups disparaged as "top-posting") - so that you wind up posting a great huge article just so you can say "Me, too!" or "Hear, Hear!" or "That was funny!". Early on, it was a major usage-of-bandwidth problem to have people doing this. Many of the groups in the early days, especially moderated ones, had absolute rules against replying to articles at all, because of this problem. You could lose your posting privileges over it.

The trouble is (and this is where I see anti-newbie bias all the time, people getting castigated in public for it) that almost everyone who starts off looking at and posting to Usenet newsgroups does so with Outlook Express - the out-of-the-box default NewsReader for a vast majority of the computing public. Outlook Express does this by default - Quotes the entire article being replied to, and adds the "new" message at the top. To keep from doing so requires reconfiguring Outlook Express. Details on that are addressed in a different article. If you do need to quote an article that you are replying to in order to make your point, you really must take the effort to snip out each point that you address, quote it, and place your reply after it. Personally, I like simply reading each message in a thread without having to wade through masses of quoted segments from previous messages, and I can see why there are rules against quoting - but with cheap bandwidth, "top-posting" is a pretty forgivable sin.

Rule of thumb - quote as little of previous messages as you need to in order to provide context for your comments. If it's not necessary, don't quote at all.

Some correlaries along these lines -
In Binaries - The The "Here's What I Have" post -
This really is a deadly sin. It will make people passionately hate or despise you. You will be ignored by everyone who seriously posts to the group. Every time I see one of these that actually gets the fills posted I cringe, because I know that others will see it having worked and will do it themselves. Here's the scenario: (L)user A downloads part of a binary file and can't complete all of the segments necessary to complete the file which was posted as a segmented archive (set of RAR or mp3 files, etc.). (L)user A then reposts everything that they did manage to get, with a note (especially irritating if it's in a 0 file or other file, not in the subject of all the posts) saying, "Here's part 01 through part 23 of 'X', someone please upload the missing parts"...

Everyone who downloads their post without realizing it's incomplete, now becomes an ally in persuading someone to post the fills necessary to complete the fileset. This is really abhorrent behavior. You should Never, Ever, start a binary post that you know you cannot complete. An exception is if someone else requests a part or parts that you have, it would be perfectly OK to repost the requested parts, with a subject something like "Here's the part 12 and 19 you requested, can you or anyone else please post parts 24-29?".

There are many other examples of this sort of abuse. Examine what you are going to do and why before posting anything. Ask yourself, "Am I contributing, or just coercing someone else into giving?"

The Bottom Line -
Read a lot of newsgroups before you post to any. Read a lot of FAQs before you start to post. There's a vast wasteland of garbage out there, and diamonds sparkling amongst it - pay attention to how the system works, and make your contributions to it diamonds instead of garbage. It will make the whole thing better for all of us!

--technogeek

 
High-speed access to thousands of newsgroups for as low as
$2.95

per month
Sign up today!



 
 

Topics

How-To Articles

How to Configure Your Newsreader
 

Tutorial: Binary Files From Usenet
 

Usenet Binary Files - why is this so complicated?
 

Tutorial: Handling Video files from Usenet
 

Ins and Outs of Newsgroup File Formats
 

How To Get The Most From Usenet
 

How To Advertise On Usenet
 

How To Write For Usenet
 

All About Usenet

History of Usenet Newsgroups
 

A History of Some Usenet Rules
 

How is Usenet Organized?
 

The Searchable Usenet
 

Regional Usenet Newsgroups
 

Watch Out For "Warez" From Usenet
 

Usenet Text Newsgroups as a Research Tool
 

Why Usenet is Your Better Download Solution
 

History Through the Eyes of Usenet