home *** CD-ROM | disk | FTP | other *** search
-
- DemoGroups Interchange Policy Document Version 1.01
- September 7, 1993
-
-
- 0. Contents
-
- 1. Overview
- 1.0 Language
- 1.1 Introduction
- 2. Organization
- 2.1 Nodes
- 2.1.1 Users
- 2.1.2 Points
- 2.2 Networks
- 2.2.1 Network Coordinator
- 2.2.2 Network routing hubs
- 2.3 Regions
- 2.3.1 Regional Coordinator
- 2.4 Zones
- 2.4.1 Zone Coordinator
- 2.5 International Coordinator
- 2.6 International links
- 3. SysOp procedures
- 3.1 General
- 3.1.1 Basics
- 3.1.1.1 Registration & payments
- 3.1.2 Long Distance calls
- 3.1.3 The mail
- 3.1.3.1 Routing mail
- 3.1.4 Firing from DGI
-
- 1. Overview
-
- This document estabilishes a policy for SysOps of the electronic bulletin board
- systems which are a member of DemoGroups Interchange. DemoGroups
- Interchange is defined by International Coordinator weekly in nodelist that
- is distributed in packs named DGILSTxx.* where xx stands for week number. Other
- nodelists are named DGIZyyxx.* (where yy stands for region number) and
- DGIRyyxx.* (where yy stands for region name). When unpacked, extension shows
- the day number (001-365). These are all official lists.
-
- Separate policys can be constructed for use in certain conferences, regions,
- zones or equivalent to provide details of local procedures. These policies may
- not contradict this policy. If for some local purposes this kinds of
- contradictions are needed, it must be permitted by International Coordinator.
-
- In the following text the acronyme DGI stands for DemoGroups Interchange.
-
- 1.0 Language
-
- The official language of DGI is English. However, there may be some national or
- other kinds of local conferences where other languages may be used. Also in
- NetMail and other private conferences other languages may be used. All
- documents about DGI must exist in English. Translation for other languages is
- encouraged.
-
- 1.1 Introduction
-
- DGI is an amateur electronic message system. DGI was founded at 3rd April,
- 1993, but the idea of a net was a long time before. DGI's control is
- centralized by the moment, but when net grows larger, decentralized control has
- to be concidered.
-
- 1.2 Areas
-
- Message areas in DGI can be found from file AREAS.DGI. There is a name of area
- and a short explanation of it. Each area has a moderator. This is used to
- ensure the quality of messages. More file areas will be estabilished when
- needed. Via them can a team send their new productions and get them. When
- a new team joins, IC will decide wheter they will have their own file-echo
- or not. Usually, if one makes lots of demos or productions, he haves a
- file-echo of his own. When sending a file via file-echo area, file must be
- packed with ZIP archiver. When new packers are released, situation will be
- concered and tested again.
-
- 2 Organization
-
- DGI systems are grouped on several levels:
-
- 2.1 Individual systems (nodes)
-
- Each system has a System Operator who runs the system. Each system can be found
- from a newest version of nodelist. SysOp is responsible for BBSes actions,
- including its users. That's why each SysOp creates his/hers own policy and
- rules to be used in his/hers BBS. BBS must be capable of receiving and sending
- mail. If it isn't, it can be set 'non active'-system where all mail should be
- sent via its HUB.
-
- 2.1.1 Individual users
-
- SysOp is responsible for his/hers users' actions.
-
- 2.1.2 Points
-
- Point is a small unit that is formed by an individual person or mostly a
- family. It can be also closed system BBS. It is not in the nodelist but is
- capable of at least sending mail. It communicates with the rest of the DGI via
- its bossnode. Mail from point to DGI is sent first for bossnode which then
- routes and sends it where it should. Mail to point is sent for bossnode where
- point gets its mail. This can be arranged with agreement by point and boss if
- desired. Points have same rights as individual systems but are treated like
- individual users.
-
- 2.2 Networks
-
- Network is a quite small area. Usually all nodes in a single network have same
- trunk code (or Long Distance code) but if the area would be small, two or more
- areas can be combined. All nodes in a single network usually send their mail to
- a Network Coordinator (NC) who then routes and sends mail.
-
- 2.2.1 Network Coordinator
-
- Network Coordinator will be choosed by voting. Every node of the network may
- vote. NC must take care that all mail will be forwarded to the right place as
- fast as possible. No packet that should be forwarded may stand still over 24
- hours. If for a reason or another this kind of action is impossible, new NC
- must be choosen immediately. The new NC handles the job until old NC gets his
- system running as it should or he has been a year as NC, whichever comes first.
- New NC will be chosen every year.
-
- 2.2.2 Network routing hubs
-
- Network routing hubs help message routing on large networks. It is preferred
- that a network is divided for smaller pieces than hubs are being estabilished.
- If hubs are needed, NC will appoint them.
-
- 2.3 Regions
-
- Region is a collection of networks. It can also consist a few nodes that are
- not in any network. A region could be a small country or a part of a (large)
- one.
-
- 2.3.1 Regional Coordinator
-
- Regional Coordinator will be choosed by voting. Every node of the region may
- vote. RC must take care that all mail will be forwarded to the right place as
- fast as possible. No packet that should be forwarded may stand still over 24
- hours. If for a reason or another this kind of action is impossible, new RC
- must be choosen immediately. The new RC handles the job until old RC gets his
- system running as it should or he has been a year as a RC, whichever comes
- first. RC maintains the list of nodes in that region.
-
- 2.4 Zones
-
- Zone is a collection of regions covering one or more countries and/or
- continents.
-
- 2.4.1 Zone Coordinator
-
- Zone Coordinator will be choosed by voting. Every node of the zone may vote. ZC
- must take care that all mail will be forwarded to the right place as fast as
- possible. No packet that should be forwarded may stand still over 24 hours. If
- for a reason or another this kind of action is impossible, new ZC must be
- choosen immediately. The new ZC handles the job until old ZC gets his system
- running as it should or he has been a year as a ZC, whichever comes first. ZC
- creates the master nodelist of region which will then be distributed via DGI to
- all nodes and International Coordinator.
-
- 2.5 International Coordinator
-
- IC must take care that nodelist is up-to- date and everything is OK. IC also
- collects all zonelists to one master nodelist.
-
- 2.6 International links (between countries)
-
- The registration fees (see 3.1.1.1) for each country must be payed for local
- country's DGI HQ.
-
- 3 SysOp procedures
-
- 3.1 General
-
- 3.1.1 The Basics
-
- SysOp of a node may do whatever (s)he wants as long as (s)he obeys policy. Main
- parts of policy are that node must be able to receive mail at ZMH and SysOp may
- not participate on spreading of illeagal or pirated programs or any other
- illeagal actions via DGI.
-
- 3.1.1.1 Registration & payments
-
- When SysOp wants to be a node in DGI, (s)he has to prove that his/hers mailer
- functions as it should. Easiest way of showing this is to send a normal NetMail
- message to 68:100/0 (or to your own country HQ). Include REGISTRATIONFORM with
- your information it it (REGISTER.DGI) and change the name of the file to a name
- that is unique for your BBS.
-
- Some kind of production (demo/intro) is preferable to send if your group is
- not well-known. After these procedures International Coordinator decides wheter
- node is allowed to join DGI or not. If IC decides that you may join, you will
- have to send us (to country DGI HQ) the payment which country HQ has setted to
- your country. Received payments will be divided with hosts having to make Long
- Distance calls. HQ divides 25 % of amount equally for hosts in that country who
- have to make long distance calls for DGI. HQ may keep 75% of the money to cover
- bills.
-
- Note however, that entry payments are NOT required in all countries. Contact
- your Country HQ for more info.
-
- 3.1.2 Long Distance calls
-
- If you have to make long distance calls for DGI, you may ask some kind of
- payment from your nodes. Payment has to be equal for everyone i.e. you may not
- charge from one node 100 currency units per month and let one to poll for free.
- You are not responsible on returning any money that is left over, but you
- should decrease amount asked for polling every time you get new nodes under
- you. If you are a node whose has to pay someone something, you may choose what
- host you want to poll.
-
- 3.1.3 The mail
-
- Mail that is to be forwarded must be sent during the next 24 hours if a special
- agreement that has been confirmed by the sender of mail has not been made. Mail
- must be sent excatly as it was received. Conversion for 7 bit characters can be
- made, though 8 bit characters are supported. Mail can be crypted and/or packed,
- but it must not in any circumstances include anything that is against the law
- or policy.
-
- 3.1.3.1 Routing mail
-
- You do not have to route mail if you have not agreed to do so. If you have
- agreed that someone may poll you, you must route and send mail in and out of
- the system unless you have agreed with the node/point otherwise.
-
- 3.1.4 Firing from DGI
-
- If SysOp does not (after two warnings) pay his/hers payments, behave
- him/herself as (s)he should, or simply take care of his/hers duties. Any money
- payed for DGI will not be payed back.
-
-