From 563ad732eef9a3323f72366b1a64d5a118044d93 Mon Sep 17 00:00:00 2001 From: "deepend@tilde.club" Date: Sat, 8 May 2021 00:22:33 -0600 Subject: [PATCH] first commit --- README.md | 0 downloads.php | 31 + downloads/index.html | 0 downloads/policy4.txt | 1727 ++++++++++++++++++++++++++++++++++++++++ footer.php | 4 + images/Alberta.jpg | Bin 0 -> 146290 bytes images/doggy.png | Bin 0 -> 9634 bytes images/doggy111.png | Bin 0 -> 19829 bytes images/doggy333.png | Bin 0 -> 19328 bytes index.php | 30 + join/index.php | 28 + join/nav.html | 7 + join/policy4.php | 1753 +++++++++++++++++++++++++++++++++++++++++ nav.html | 7 + nodes.php | 47 ++ style.css | 155 ++++ thankyou.php | 30 + 17 files changed, 3819 insertions(+) create mode 100644 README.md create mode 100644 downloads.php create mode 100644 downloads/index.html create mode 100644 downloads/policy4.txt create mode 100644 footer.php create mode 100644 images/Alberta.jpg create mode 100644 images/doggy.png create mode 100644 images/doggy111.png create mode 100644 images/doggy333.png create mode 100644 index.php create mode 100644 join/index.php create mode 100644 join/nav.html create mode 100644 join/policy4.php create mode 100644 nav.html create mode 100644 nodes.php create mode 100644 style.css create mode 100644 thankyou.php diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/downloads.php b/downloads.php new file mode 100644 index 0000000..6b0684c --- /dev/null +++ b/downloads.php @@ -0,0 +1,31 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet - Downloads"?> + + + + +
+

Welcome to Fidonet in Northern Alberta

+
+
+
+

NET342 Downloads:

+
+

Daily Fidonet Nodelist

+
+

Fidonet Policy 4.07

+
+

More downloads coming soon..

+ +
+
+
+
+ + + diff --git a/downloads/index.html b/downloads/index.html new file mode 100644 index 0000000..e69de29 diff --git a/downloads/policy4.txt b/downloads/policy4.txt new file mode 100644 index 0000000..a308585 --- /dev/null +++ b/downloads/policy4.txt @@ -0,0 +1,1727 @@ + FidoNet Policy Document Version 4.07 + June 9, 1989 + + +This policy document has been accepted by vote of the FidoNet coordinator +structure, and is the current FidoNet policy document until superceded. + +(There are no differences between this version and 4.06 except the statement +above.) + + + +1 Overview + +This document establishes the policy for sysops who are members of the +FidoNet organization of electronic bulletin board systems. FidoNet is +defined by a NodeList issued weekly by the International Coordinator. + +Separate policy documents may be issued at the zone, region, or net level to +provide additional detail on local procedures. Ordinarily, these lower-level +policies may not contradict this policy. However, with the approval of the +International Coordinator, local policy can be used to implement differences +required due to local conditions. These local policies may not place +additional restrictions on members of FidoNet beyond those included in this +document, other than enforcement of local mail periods. + + + +1.0 Language + +The official language of FidoNet is English. All documents must exist in +English. Translation into other languages is encouraged. + + +1.1 Introduction + +FidoNet is an amateur electronic mail system. As such, all of its partici- +pants and operators are unpaid volunteers. From its early beginning as a few +friends swapping messages back and forth (1984), it now (1989) includes over +5,000 systems on six continents. + +FidoNet is not a common carrier or a value-added service network and is a +public network only in as much as the independent, constituent nodes may +individually provide public access to the network on their system. + +FidoNet is large enough that it would quickly fall apart of its own weight +unless some sort of structure and control were imposed on it. Multinet +operation provides the structure. Decentralized management provides the +control. This document describes the procedures which have been developed to +manage the network. + + +1.2 Organization + +FidoNet systems are grouped on several levels, and administration is decen- +tralized to correspond with these groupings. This overview provides a +summary of the structure; specific duties of the coordinator positions are +given later in the document. + +1.2.1 Individual Systems and System Operators + +The smallest subdivision of FidoNet is the individual system, corresponding +to a single entry in the nodelist. The system operator (sysop) formulates a +policy for running the board and dealing with users. The sysop must mesh +with the rest of the FidoNet system to send and receive mail, and the local +policy must be consistent with other levels of FidoNet. + +1.2.1.1 Users + +The sysop is responsible for the actions of any user when they affect the +rest of FidoNet. (If a user is annoying, the sysop is annoying.) Any +traffic entering FidoNet via a given node, if not from the sysop, is consid- +ered to be from a user and is the responsibility of the sysop. (See section +2.1.3.) + +1.2.1.2 Points + +A point is a FidoNet-compatible system that is not in the nodelist, but +communicates with FidoNet through a node referred to as a bossnode. A point +is generally regarded in the same manner as a user, for example, the bossnode +is responsible for mail from the point. (See section 2.1.3.) Points are +addressed by using the bossnode's nodelist address; for example, a point +system with a bossnode of 114/15 might be known as 114/15.12. Mail destined +for the point is sent to the bossnode, which then routes it to the point. + +In supporting points, the bossnode makes use of a private net number which +should not be generally visible outside of the bossnode-point relationship. +Unfortunately, should the point call another system directly (to do a file +request, for example), the private network number will appear as the caller's +address. In this way, points are different from users, since they operate +FidoNet-compatible mailers which are capable of contacting systems other than +the bossnode. + + +1.2.3 Networks and Network Coordinators + +A network is a collection of nodes in a local geographic area, usually +defined by an area of convenient telephone calling. Networks coordinate +their mail activity to decrease cost. + +The Network Coordinator is responsible for maintaining the list of nodes for +the network, and for forwarding netmail sent to members of the network from +other FidoNet nodes. The Network Coordinator may make arrangements to handle +outgoing netmail, but is not required to do so. + +The Network Coordinator is appointed by the Regional Coordinator. + +1.2.3.1 Network Routing Hubs + +Network Routing Hubs exist only in some networks. They may be appointed by +the Network Coordinator, in order to assist in the management of a large net- +work. The exact duties and procedures are a matter for the Network Coordina- +tor and the hubs to arrange, and will not be discussed here, except that a +network coordinator cannot delegate responsibility to mediate disputes. + +1.2.4 Regions and Regional Coordinators + +A region is a well-defined geographic area containing nodes which may or may +not be combined into networks. A typical region will contain many nodes in +networks, and a few independent nodes which are not a part of any network. + +The Regional Coordinator maintains the list of independent nodes in the +region and accepts nodelists from the Network Coordinators in the region. +These are compiled to create a regional nodelist, which is then sent to the +Zone Coordinator. A Regional Coordinator does not perform message-forwarding +services for any nodes in the region. + +Regional Coordinators are appointed by the Zone Coordinator. + + +1.2.5 Zones and Zone Coordinators + +A zone is a large geographic area containing many regions, covering one or +more countries and/or continents. + +The Zone Coordinator compiles the nodelists from all of the regions in the +zone, and creates the master nodelist and difference file, which is then +distributed over FidoNet in the zone. A Zone Coordinator does not perform +message-forwarding services for any nodes in the zone. + +Zone Coordinators are selected by the Regional Coordinators in that zone. + + +1.2.6 Zone Coordinator Council + +In certain cases, the Zone Coordinators work as a council to provide advice +to the International Coordinator. The arrangement is similar to that between +a president and advisors. In particular, this council considers inter-zonal +issues. This includes, but is not limited to: working out the details of +nodelist production, mediating inter-zonal disputes, and such issues not +addressed at a lower level of FidoNet. + + +1.2.7 International Coordinator + +The International Coordinator is the "first among equals" Zone Coordinator, +and coordinates the joint production of the master nodelist by the Zone +Coordinators. + +The International Coordinator acts as the chair of the Zone Coordinator +Council and as the overseer of elections -- arranging the announcement of +referenda, the collection and counting of the ballots, and announcing the +results for those issues that affect FidoNet as a whole. + +The International Coordinator is selected by the Zone Coordinators. + + +1.2.8 Top-down Organization. Checks and Balances. + +These levels act to distribute the administration and control of FidoNet to +the lowest possible level, while still allowing for coordinated action over +the entire mail system. Administration is made possible by operating in a +top-down manner. That is, a person at any given level is responsible to the +level above, and responsible for the level below. + +For example, a Regional Coordinator is responsible to the Zone Coordinator +for anything that happens in the region. From the point of view of the Zone +Coordinator, the Regional Coordinator is completely responsible for the +smooth operation of the region. Likewise, from the point of view of the +Regional Coordinator, the Network Coordinator is completely responsible for +the smooth operation of the network. + +If a person at any level above sysop is unable to properly perform their +duties, the person at the next level may replace them. For example, if a +Regional Coordinator fails to perform, the Zone Coordinator can replace him. + +To provide for checks and balances at the highest level of FidoNet, there are +two exceptions to this top-down organization. Zone Coordinators and the +International Coordinator are selected by a majority vote of the coordinators +at the level below. Similarly, decisions made by the International Coordina- +tor can be reversed by the Zone Coordinator Council, and decisions made by a +Zone Coordinator can be reversed by the Regional Coordinators. See sections +6 and 7 for details. Decisions made by other coordinators are not subject to +reversal by a vote of the lower level, but instead are subject to the appeal +process described in section 9.5. + + +1.3 Definitions + +1.3.1 FidoNews + +FidoNews is a weekly newsletter distributed in electronic form throughout the +network. It is an important medium by which FidoNet sysops communicate with +each other. FidoNews provides a sense of being a community of people with +common interests. Accordingly, sysops and users are encouraged to contribute +to FidoNews. Contributions are submitted to node 1:1/1; a file describing +the format to be used is available from 1:1/1 and many other systems. + + +1.3.2 Geography + +Each level of FidoNet is geographically contained by the level immediately +above it. A given geographic location is covered by one zone and one region +within that zone, and is either in one network or not in a network. There +are never two zones, two regions, or two networks which cover the same +geographic area. + +If a node is in the area of a network, it should be listed in that network, +not as an independent in the region. (The primary exception to this is a +node receiving inordinate amounts of host-routed mail; see section 4.2). +Network boundaries are based on calling areas as defined by the local +telephone company. Even in the case of areas where node density is so great +that more than one network is needed to serve one local calling area, a geo- +graphic guideline is used to decide which nodes belong to what network. +Network membership is based on geographic or other purely technical ratio- +nale. It is not based on personal or social factors. + +There are cases in which the local calling areas lead to situations where +logic dictates that a node physically in one FidoNet Region should be +assigned to another. In those cases, with the agreement of the Regional +Coordinators and Zone Coordinator involved, exemptions may be granted. Such +exemptions are described in section 5.6. + +1.3.3 Zone Mail Hour + +Zone Mail Hour (ZMH) is a defined time during which all nodes in a zone are +required to be able to accept netmail. Each Fidonet zone defines a ZMH and +publishes the time of its ZMH to all other Fidonet zones. See sections 2.1.8 +and 10.2. + +Zone Mail Hour has previously been referred to as National Mail Hour and +Network Mail hour. The term Zone Mail Hour is more accurate. + +1.3.4 Nodelist + +The nodelist is a file updated weekly which contains the addresses of all +recognized FidoNet nodes. This file is currently made available by the Zone +Coordinator not later than Zone Mail Hour each Saturday, and is available +electronically for download or file request at no charge. To be included in +the nodelist, a system must meet the requirements defined by this document. +No other requirements may be imposed. + +Partial nodelists (single-zone, for example) may be made available at +different levels in FidoNet. The full list as published by the International +Coordinator is regarded as the official FidoNet nodelist, and is used in +circumstances such as determination of eligibility for voting. All parts +that make up the full nodelist are available on each Zone Coordinator's and +each Regional Coordinator's system. + + +1.3.5 Excessively Annoying Behavior + +There are references throughout this policy to "excessively annoying behav- +ior", especially in section 9 (Resolution of Disputes). It is difficult to +define this term, as it is based upon the judgement of the coordinator +structure. Generally speaking, annoying behavior irritates, bothers, or +causes harm to some other person. It is not necessary to break a law to be +annoying. + +There is a distinction between excessively annoying behavior and (simply) +annoying behavior. For example, there is a learning curve that each new +sysop must climb, both in the technical issues of how to set up the software +and the social issues of how to interact with FidoNet. It is a rare sysop +who, at some point in this journey, does not manage to annoy others. Only +when such behavior persists, after being pointed out to the sysop, does it +becomes excessively annoying. This does not imply that it is not possible to +be excessively annoying without repetition (for example, deliberate falsifi- +cation of mail would likely be excessively annoying on the very first try), +but simply illustrates that a certain amount of tolerance is extended. + +Refer to section 9 and the case studies (section 10.3) for more information. + + +1.3.6 Commercial Use + +FidoNet is an amateur network. Participants spend their own time and money +to make it work for the good of all the users. It is not appropriate for a +commercial enterprise to take advantage of these volunteer efforts to further +their own business interests. On the other hand, FidoNet provides a +convenient and effective means for companies and users to exchange informa- +tion, to the mutual benefit of all. + +Network Coordinators could be forced to subsidize commercial operations by +forwarding host-routed netmail, and could even find themselves involved in a +lawsuit if any guarantee was suggested for mail delivery. It is therefore +FidoNet policy that commercial mail is not to be routed. "Commercial mail" +includes mail which furthers specific business interests without being of +benefit to the net as a whole. Examples include company-internal mail, +inter-corporate mail, specific product inquiries (price quotes, for in- +stance), orders and their follow-ups, and all other subjects specifically +related to business. + + +2 Sysop Procedures + +2.1 General + +2.1.1 The Basics + +As the sysop of an individual node, you can generally do as you please, as +long as you observe mail events, are not excessively annoying to other nodes +in FidoNet, and do not promote or participate in the distribution of pirated +copyrighted software or other illegal behavior via FidoNet. + + +2.1.2 Familiarity with Policy + +In order to understand the meaning of "excessively annoying", it is incumbent +upon all sysops to occasionally re-read FidoNet policy. New sysops must +familiarize themselves with policy before requesting a node number. + + +2.1.3 Responsible for All Traffic Entering FidoNet Via the Node + +The sysop listed in the nodelist entry is responsible for all traffic +entering FidoNet via that system. This includes (but is not limited to) +traffic entered by users, points, and any other networks for which the system +might act as a gateway. If a sysop allows "outside" messages to enter +FidoNet via the system, the gateway system must be clearly identified by +FidoNet node number as the point of origin of that message, and it must act +as a gateway in the reverse direction. Should such traffic result in a +violation of Policy, the sysop must rectify the situation. + + +2.1.4 Encryption and Review of Mail + +FidoNet is an amateur system. Our technology is such that the privacy of +messages cannot be guaranteed. As a sysop, you have the right to review +traffic flowing through your system, if for no other reason than to ensure +that the system is not being used for illegal or commercial purposes. +Encryption obviously makes this review impossible. Therefore, encrypted +and/or commercial traffic that is routed without the express permission of +all the links in the delivery system constitutes annoying behavior. See +section 1.3.6 for a definition of commercial traffic. + + +2.1.5 No Alteration of Routed Mail + +You may not modify, other than as required for routing or other technical +purposes, any message, netmail or echomail, passing through the system from +one FidoNet node to another. If you are offended by the content of a +message, the procedure described in section 2.1.7 must be used. + + +2.1.6 Private Netmail + +The word "private" should be used with great care, especially with users of a +BBS. Some countries have laws which deal with "private mail", and it should +be made clear that the word "private" does not imply that no person other +than the recipient can read messages. Sysops who cannot provide this +distinction should consider not offering users the option of "private mail". + +If a user sends a "private message", the user has no control over the number +of intermediate systems through which that message is routed. A sysop who +sends a message to another sysop can control this aspect by sending the +message direct to the recipient's system, thus guaranteeing that only the +recipient or another individual to whom that sysop has given authorization +can read the message. Thus, a sysop may have different expectations than a +casual user. + +2.1.6.1 No Disclosure of in-transit mail + +Disclosing or in any way using information contained in private netmail +traffic not addressed to you or written by you is considered annoying +behavior, unless the traffic has been released by the author or the recipient +as a part of a formal policy complaint. This does not apply to echomail +which is by definition a broadcast medium, and where private mail is often +used to keep a sysop-only area restricted. + +2.1.6.2 Private mail addressed to you + +The issue of private mail which is addressed to you is more difficult than +the in-transit question treated in the previous section. A common legal +opinion holds that when you receive a message it becomes your property and +you have a legal right to do with it what you wish. Your legal right does +not excuse you from annoying others. + +In general, sensitive material should not be sent using FidoNet. This ideal +is often compromised, as FidoNet is our primary mode of communication. In +general, if the sender of a message specifically requests in the text of the +message that the contents be kept confidential, release of the message into a +public forum may be considered annoying. + +There are exceptions. If someone is saying one thing in public and saying +the opposite in private mail, the recipient of the private mail should not be +subjected to harassment simply because the sender requests that the message +not be released. Judgement and common sense should be used in this area as +in all other aspects of FidoNet behavior. + +2.1.7 Not Routing Mail + +You are not required to route traffic if you have not agreed to do so. You +are not obligated to route traffic for all if you route it for any, unless +you hold a Network Coordinator or Hub Coordinator position. Routing traffic +through a node not obligated to perform routing without the permission of +that node may be annoying behavior. This includes unsolicited echomail. + +If you do not forward a message when you previously agreed to perform such +routing, the message must be returned to the sysop of the node at which it +entered FidoNet with an explanation of why it was not forwarded. (It is not +necessary to return messages which are addressed to a node which is not in +the current nodelist.) Intentionally stopping an in-transit message without +following this procedure constitutes annoying behavior. In the case of a +failure to forward traffic due to a technical problem, it does not become +annoying unless it persists after being pointed out to the sysop. + + +2.1.8 Exclusivity of Zone Mail Hour + +Zone Mail Hour is the heart of FidoNet, as this is when network mail is +passed between systems. Any system which wishes to be a part of FidoNet must +be able to receive mail during this time using the protocol defined in the +current FidoNet Technical Standards Committee publication (FTS-0001 at this +writing). It is permissible to have greater capability (for example, to +support additional protocols or extended mail hours), but the minimum +requirement is FTS-0001 capability during this one hour of the day. + +This time is exclusively reserved for netmail. Many phone systems charge on +a per-call basis, regardless of whether a connect, no connect, or busy signal +is encountered. For this reason, any activity other than normal network mail +processing that ties up a system during ZMH is considered annoying behavior. +Echomail should not be transferred during ZMH. User (BBS) access to a system +is prohibited during ZMH. + +A system which is a member of a local network may also be required to observe +additional mail events, as defined by the Network Coordinator. Access +restrictions during local network periods are left to the discretion of the +Network Coordinator. + + +2.1.9 Private Nodes + +The rare exception to ZMH compliance is private nodes. Persons requesting +private nodes should be supported as points if possible. A private listing +is justified when the system must interface with many others, such as an +echomail distributor. In these cases, the exact manner and timing of mail +delivery is arranged between the private node and other systems. Such an +agreement between a private system and a hub is not binding on any replace- +ment for that hub. A private node must be a part of a network (they cannot +be independents in the region.) + +Private listings impact each member of FidoNet, since they take up space in +everyone's nodelist. Private listings which are for the convenience of one +sysop (at the expense of every other sysop in FidoNet) are a luxury which is +no longer possible. Non-essential redundant listings (more than one listing +for the same telephone number, except as mandated by FTSC standards) also +fall into this category. Sysops requesting private or redundant listings +must justify them with a statement explaining how they benefit the local net +or FidoNet as a whole. The Network Coordinator or Regional Coordinator may +review this statement at any time and listings which are not justified will +be removed. + + +2.1.10 Observing Mail Events + +Failure to observe the proper mail events is grounds for any node to be +dropped from FidoNet without notice (since notice is generally given by +netmail). + + +2.1.11 Use of Current Nodelist + +Network mail systems generally operate unattended, and place calls at odd +hours of the night. If a system tries to call an incorrect or out-of-date +number, it could cause some poor citizen's phone to ring in the wee hours of +the morning, much to the annoyance of innocent bystanders and civil authori- +ties. For this reason, a sysop who sends mail is obligated to obtain and use +the most recent edition of the nodelist as is practical. + + +2.1.12 Excommunication + +A system which has been dropped from the network is said to be excommunicated +(i.e. denied communication). If you find that you have been excommunicated +without warning, your coordinator was unable to contact you. You should +rectify the problem and contact your coordinator. + +Systems may also be dropped from the nodelist for cause. See section 9, and +sections 4.3 and 5.2. + +It is considered annoying behavior to assist a system which was excommuni- +cated in circumventing that removal from the nodelist. For example, if you +decide to provide an echomail feed to your friend who has been excommuni- +cated, it is likely that your listing will also be removed. + + +2.1.13 Timing of Zone Mail Hour + +The exact timing of Zone Mail Hour for each zone is set by the Zone Coordina- +tor. See section 10.2. + + +2.1.14 Non-observance of Daylight Savings Time + +FidoNet does not observe daylight savings time. In areas which observe +daylight savings time the FidoNet mail schedules must be adjusted in the same +direction as the clock change. Alternatively, you can simply leave your +system on standard time. + + +2.2 How to obtain a node number + + +You must first obtain a current nodelist so that you can send mail. You do +not need a node number to send mail, but you must have one in order for +others to send mail to you. + +The first step in obtaining a current nodelist is to locate a FidoNet +bulletin board. Most bulletin board lists include at least a few FidoNet +systems, and usually identify them as such. Use a local source to obtain +documents because many networks have detailed information available which +explains the coverage area of the network and any special requirements or +procedures. + +Once you have a nodelist, you must determine which network or region covers +your area. Regions are numbered 1-99; network numbers are greater than 99. +Networks are more restricted in area than regions, but are preferred since +they improve the flow of mail and provide more services to their members. If +you cannot find a network which covers your area, then pick the region which +does. + +Once you have located the network or region in your area, send a message +containing a request for a node number to node zero of that network or +region. The request must be sent by netmail, as this indicates that your +system has FidoNet capability. + +You must set up your software so that the from-address in your message does +not cause problems for the coordinator who receives it. If you pick the +address of an existing system, this will cause obvious problems. If your +software is capable of using address -1/-1, this is the traditional address +used by potential sysops. Otherwise use net/9999 (e.g. if you are applying +to net 123, set your system up as 123/9999). Many nets have specific +instructions available to potential sysops and these procedures may indicate +a preference for the from-address. + +The message you send must include at least the following information: + + 1) Your name. + 2) Your voice telephone number + 3) The name of your system. + 4) The city and state where your system is located. + 5) The phone number to be used when calling your system. + 6) Your hours of operation, netmail and BBS. + 7) The maximum baud rate you can support. + 8) The type of mailer software and modem you are using. + +Your coordinator may contact you for additional information. All information +submitted will be kept confidential and will not be supplied to anyone except +the person who assumes the coordinator position at the resignation of the +current coordinator. + +You must indicate that you have read, and agree to abide by, this document +and all the current policies of FidoNet. + +Please allow at least two weeks for a node number request to be processed. +If you send your request to a Regional Coordinator, it may forwarded to the +appropriate Network Coordinator. + + +2.3 If You are Going Down + +If your node will be down for an extended period (more than a day or two), +inform your coordinator as soon as possible. It is not your coordinator's +responsibility to chase you down for a status report, and if your system +stops accepting mail it will be removed from the nodelist. + +Never put an answering machine or any other device which answers the phone on +your phone line while you are down. If you do, calling systems will get the +machine repeatedly, racking up large phone bills, which is very annoying. In +short, the only thing which should ever answer the telephone during periods +when the nodelist indicates that your node will accept mail is FidoNet- +compatible software which accepts mail. + +If you will be leaving your system unattended for an extended period of time +(such as while you are on vacation), you should notify your coordinator. +Systems have a tendency to "crash" now and then, so you will probably want +your coordinator to know that it is a temporary condition if it happens while +you are away. + + +2.4 How to Form a Network + +If there are several nodes in your area, but no network, a new network can be +formed. This has advantages to both you and to the rest of FidoNet. You +receive better availability of nodelist difference files and FidoNews, and +everyone else can take advantage of host-routing netmail to the new network. + +The first step is to contact the other sysops in your area. You must decide +which nodes will comprise the network, and which of those nodes you would +like to be the Network Coordinator. Then consult your Regional Coordinator. +You must send the following information: + + 1) The region number(s), or network number(s) if a network is splitting + up, that are affected by the formation of your network. The Regional + Coordinator will inform the Zone Coordinator and the coordinators of any + affected networks that a new network is in formation. + + 2) A copy of the proposed network's nodelist segment. This file should + be attached to the message of application for a network number, and + should use the nodelist format described in the current version of the + appropriate FTSC publication. Please elect a name that relates to your + grouping, for example SoCalNet for nodes in the Southern California Area + and MassNet West for the Western Massachusetts Area. Remember if you + call yourself DOGNET it doesn't identify your area. + +Granting a network number is not automatic. Even if the request is granted, +the network might not be structured exactly as you request. Your Regional +Coordinator will review your application and inform you of the decision. + +Do not send a network number request to the Zone Coordinator. All network +number requests must be processed by the Regional Coordinator. + + + +3 General Procedures for All Coordinators + +3.1 Make Available Difference Files and FidoNews + +Any Coordinator is responsible for obtaining and making available, on a +weekly basis, nodelist difference files and FidoNews. + + +3.2 Processing Nodelist Changes and Passing Them Upstream + +Each coordinator is responsible for obtaining nodelist information from the +level below, processing it, and passing the results to the level above. The +timing of this process is determined by the requirements imposed by the level +above. + + +3.3 Ensure the Latest Policy is Available + +A Coordinator is responsible to make the current version of this document +available to the level below, and to encourage familiarity with it. + +In addition, a coordinator is required to forward any local policies received +to the level above, and to review such policies. Although not required, +common courtesy dictates that when formulating a local policy, the participa- +tion of the level above should be solicited. + + +3.4 Minimize the Number of Hats Worn + +Coordinators are encouraged to limit the number of FidoNet functions they +perform. A coordinator who holds two different positions compromises the +appeal process. For example, if the Network Coordinator is also the Regional +Coordinator, sysops in that network are denied one level of appeal. + +Coordinators are discouraged from acting as echomail and software-distri- +bution hubs. If they do so, they should handle echomail (or other volume +distribution) on a system other than the administrative system. A coordina- +tor's system should be readily available to the levels immediately above and +below. + +Another reason to discourage multiple hats is the difficulty of replacing +services if someone leaves the network. For example, if a coordinator is the +echomail hub and the software-distribution hub, those services will be +difficult to restore when that person resigns. + +3.5 Be a Member of the Area Administered + +A coordinator must be a member of the area administered. That is, a Network +Coordinator must be a member of that network by virtue of geography. A +Regional Coordinator must be either a member of a network in the region, or +an independent in the region. + + +3.6 Encourage New Sysops to Enter FidoNet + +A coordinator is encouraged to operate a public bulletin board system which +is freely available for the purpose of distributing Policy, FidoNews, and +Nodelists to potential new sysops. Dissemination of this information to +persons who are potential FidoNet sysops is important to the growth of +FidoNet, and coordinators should encourage development of new systems. + + +3.7 Tradition and Precedent + +A coordinator is not bound by the practices of predecessor or peers beyond +the scope of this document. + +In addition, a new coordinator has the right to review any decision made by +predecessors for compliance with Policy, and take whatever actions may be +necessary to rectify any situations not in compliance. + + +3.8 Technical Management + +The primary responsibility of any coordinator is technical management of +network operations. Decisions must be made on technical grounds. + + + +4 Network Coordinator Procedures + +4.1 Responsibilities + +A Network Coordinator has the following responsibilities: + + 1) To receive incoming mail for nodes in the network, and arrange + delivery to its recipients. + + 2) To assign node numbers to nodes in the network. + + 3) To maintain the nodelist for the network, and to send a copy of it to + the Regional Coordinator whenever it changes. + + 4) To make available to nodes in the network new nodelist difference + files, new issues of FidoNews, and new revisions of Network Policy + Documents as they are received, and to periodically check to insure that + nodes use up to date nodelists. + + +4.2 Routing Inbound Mail + +It is your responsibility as Network Coordinator to coordinate the receipt +and forwarding of host-routed inbound netmail for nodes in your network. The +best way to accomplish this is left to your discretion. + +If a node in your network is receiving large volumes of mail you can request +that the sysop contact the systems which are sending this mail and request +that they not host-route it. If the problem persists, you can request your +Regional Coordinator to assign the node a number as an independent and drop +the system from your network. + +Occasionally a node will make a "bombing run" (sending one message to a great +many nodes). If a node in another network is making bombing runs on your +nodes and routing them through your inbound host, then you can complain to +the network coordinator of the offending node. (If the node is an indepen- +dent, complain to the regional coordinator.) Bombing runs are considered to +be annoying. + +Another source of routing overload is echomail. Echomail cannot be allowed +to degrade the ability of FidoNet to handle normal message traffic. If a +node in your network is routing large volumes of echomail, you can ask the +sysop to either limit the amount of echomail or to stop routing echomail. + +You are not required to forward encrypted, commercial, or illegal mail. +However, you must follow the procedures described in section 2.1.7 if you do +not forward the mail. + + +4.3 Assigning Node Numbers + +It is your responsibility to assign node numbers to new nodes in your net- +work. You may also change the numbers of existing nodes in your network, +though you should check with your member nodes before doing so. You may +assign any numbers you wish, so long as each node has a unique number within +your network. + +You must not assign a node number to any system until you have received a +formal request from that system by FidoNet mail. This will ensure that the +system is minimally operational. The strict maintenance of this policy has +been one of the great strengths of FidoNet. + +It is also recommended, though not required, that you call a board which is +applying for a node number before assigning it a node number. + +You may not assign a node number to a node in an area covered by an existing +network. Further, if you have nodes in an area covered by a network in +formation, those nodes must be transferred to the new network. + +You should use network mail to inform a new sysop of the node number, as this +helps to insure that the system is capable of receiving network mail. + +If a node in your network is acting in a sufficiently annoying manner, then +you can take whatever action you deem fit, according to the circumstances of +the case. + + +4.4 Maintaining the Nodelist + + +You should implement name changes, phone number changes, and so forth in your +segment of the nodelist as soon as possible after the information is received +from the affected node. You should also on occasion send a message to every +node in your network to ensure that they are operational. If a node turns +out to be "off the air" with no prior warning, you can either mark the node +down or remove it from the nodelist. (Nodes are to be marked DOWN for a +maximum of two weeks, after which the line should be removed from the node- +list.) + +At your discretion, you may distribute a portion of this workload to routing +hubs. In this case, you should receive the nodelists from the Hub Coordina- +tors within your network. You will need to maintain a set of nodelists for +each hub within your network, since you cannot count on getting an update +from each Hub Coordinator every week. You should assemble a master nodelist +for your network every week and send it to your Regional Coordinator by the +day and time designated. It is suggested that you do this as late as is +practical, so as to accommodate any late changes, balanced with the risk of +missing the connection with your Regional Coordinator and thus losing a week. + +4.5 Making Available Policies, Nodelists and FidoNews + +As a Network Coordinator you should obtain a new issue of FidoNews and a new +nodelist difference file every week from your Regional Coordinator. The +nodelist difference file is currently made available each Saturday, and +FidoNews is published each Monday. You must make these files available to +all nodes in the network, and you are encouraged to make them available to +the general public for download. + +You should also obtain the most recent versions of the Policy documents that +bind the members of your network, and make those available to the nodes in +your network. Policies are released at sporadic intervals, so you should +also inform the nodes in your network when such events occur, and ensure the +nodes are generally familiar with the changes. + +Policy, FidoNews, and the nodelist are the glue that holds us together. +Without them, we would cease to be a community, and become just another +random collection of bulletin boards. + + + +5 Regional Coordinator Procedures + +5.1 Responsibilities + +A Regional Coordinator has the following responsibilities: + + 1) To assign node numbers to independent nodes in the region. + + 2) To encourage independent nodes in the region to join existing net- + works, or to form new networks. + + 3) To assign network numbers to networks in the region and define their + boundaries. + + 4) To compile a nodelist of all of the networks and independents in the + region, and to send a copy of it to the Zone Coordinator whenever it + changes. + + 5) To ensure the smooth operation of networks within the region. + + 6) To make new nodelist difference files, Policies, and issues of + FidoNews available to the Network Coordinators in the region as soon as + is practical. + + +5.2 Assigning Node Numbers + +It is your responsibility to assign node numbers to independent nodes in your +region. You may also change the numbers of existing nodes in your region, +though you should check with the respective nodes before doing so. You may +assign any numbers you wish, so long as each node has a unique number within +your region. + +You should not assign a node number to any system until you have received a +formal request from that system by FidoNet mail. This will ensure that the +system is minimally operational. The strict maintenance of this policy has +been one of the great strengths of FidoNet. + +It is also recommended, though not required, that you call a board which is +applying for a node number before assigning it a node number. + +You should use network mail to inform a new sysop of the node number, as this +helps to insure that the system is capable of receiving network mail. + +If a node in your region is acting in a sufficiently annoying manner, then +you can take whatever action you deem fit, according to the circumstances of +the case. + +If you receive a node number request from outside your region, you must +forward it to the most local coordinator for the requestor as you can deter- +mine. If you receive a node number request from a new node that is in an +area covered by an existing network, then you must forward the request to the +Coordinator of that network instead of assigning a number yourself. + +If a network forms in an area for which you have independent nodes, those +nodes will be transferred to the local network as soon as is practical. + + +5.3 Encouraging the Formation and Growth of Networks + +One of your main duties as a Regional Coordinator is to promote the growth of +networks in your region. + +You should avoid having independent nodes in your region which are within the +coverage area of a network. There are, however, certain cases where a node +should not be a member of a network, such as a system with a large amount of +inbound netmail; see section 4.2. + +If several independent nodes in your region are in a local area you should +encourage them to form a network, and if necessary you may require them to +form a network. Refer to section 2.4. Note that this is not intended to +encourage the formation of trivial networks. Obviously, one node does not +make a network. The exact number of nodes required for an effective network +must be judged according to the circumstances of the situation, and is left +to your discretion. + + +5.4 Assigning Network Numbers + +It is your responsibility to assign network numbers to new networks forming +within your region. You are assigned a pool of network numbers to use for +this purpose by your Zone Coordinator. As a part of this function, it is the +responsibility of the Regional Coordinator to define the boundaries of the +networks in the region. + + +5.5 Maintaining the Nodelist + +As a Regional Coordinator, you have a dual role in maintaining the nodelist +for your region. + +First, you must maintain the list of independent nodes in your region. You +should attempt to implement name changes, phone number changes, and so forth +in this nodelist as soon as possible. You should also on occasion send a +message to every independent node in your region to ensure that they are +operational. If a node turns out to be "off the air" with no prior warning, +you can either mark the node down or remove it from the nodelist. (Nodes are +to marked DOWN for a maximum of two weeks, after which the line should be +removed from the nodelist.) + +Second, you must receive the nodelists from the Network Coordinators within +your region. You will need to maintain a set of nodelists for each network +within your region, since you cannot count on getting an update from each +Network Coordinator every week. You should assemble a master nodelist for +your region every week and send it to your Zone Coordinator by the day and +time designated. It is suggested that you do this as late as practical, so +as to accommodate late changes, balanced with the risk of missing the connec- +tion with your Zone Coordinator and thus losing a week. + + +5.6 Geographic Exemptions + +There are cases where local calling geography does not follow FidoNet re- +gions. In exceptional cases, exemptions to normal geographic guidelines are +agreed upon by the Regional Coordinators and Zone Coordinator involved. Such +an exemption is not a right, and is not permanent. When a network is formed +in the proper region that would provide local calling access to the exempted +node, it is no longer exempt. An exemption may be reviewed and revoked at +any time by any of the coordinators involved. + + +5.7 Overseeing Network Operations + +You are responsible for appointing network coordinators for the nets in your +region. If the outgoing Network Coordinator suggests a successor, you are +not obligated to accept that individual, although you normally will. Simi- +larly, you are not obligated to accept the individual selected by the members +of the network in an election, although you normally will. + +It is your responsibility as Regional Coordinator to ensure that the networks +within your region are operating in an acceptable manner. This does not mean +that you are required to operate those networks; that is the responsibility +of the Network Coordinators. It means that you are responsible for assuring +that the Network Coordinators within your region are acting responsibly. + +If you find that a Network Coordinator within your region is not properly +performing the duties outlined in Section 4, you should take whatever action +you deem necessary to correct the situation. + +If a network grows so large that it cannot reasonably accommodate traffic +flow during the Zone Mail Hour, the Regional Coordinator can direct the +creation of one or more new networks from that network. These new networks, +although they may be within a single local-calling area, must still conform +to a geographical basis for determining membership. + +It is your obligation as Regional Coordinator to maintain direct and reason- +ably frequent contact with the networks in your region. The exact method of +accomplishing this is left to your discretion. + + +5.8 Making Available Nodelists, Policies, and FidoNews + +As a Regional Coordinator, it is your responsibility to obtain the latest +nodelist difference file, network policies, and the latest issues of FidoNews +as they are published, and to make them available to the Network Coordinators +within your region. The nodelist is posted weekly on Saturday by the Zone +Coordinator, and FidoNews is published weekly on Monday by node 1/1. Contact +them for more details on how to obtain the latest copies each week. + +It is your responsibility to make these available to all Network Coordina- +tors in your region as soon as is practical after you receive them. The +method of distribution is left to your discretion. You are not required to +distribute them to any independent nodes in your region, though you may if +you wish. You are encouraged to make all these documents available for +downloading by the general public. + + + +6 Zone Coordinator Procedures + +6.1 General + +A Zone Coordinator for FidoNet has the primary task of maintaining the +nodelist for the Zone, sharing it with the other Zone Coordinators, and +ensuring the distribution of the master nodelist (or difference file) to the +Regions in the Zone. The Zone Coordinator is also responsible for coordinat- +ing the distribution of Network Policy documents and FidoNews to the Regional +Coordinators in the zone. + +The Zone Coordinator is responsible for the maintenance of the nodelist for +the administrative region. The Administrative Region has the same number as +the zone, and consists of nodes assigned for administrative purposes not +related to the sending and receiving of normal network mail. + +A Zone Coordinator is charged with the task of ensuring the smooth operation +of the Zone, which is done by appointing and supervising the Regional Coordi- +nators. + +If a Zone Coordinator determines that a Regional Coordinator is not properly +performing the duties outlined in section 5, a replacement should be found. + +The Zone Coordinator defines the geographic boundaries of the regions within +the zone and sets the time for the Zone Mail Hour. + +The Zone Coordinator is responsible for reviewing and approving any geograph- +ic exemptions as described in section 5.6. + +The Zone Coordinator is responsible for insuring the smooth operation of +gates between that zone and all other zones for the transfer of interzonal +mail. + +The Zone Coordinators are responsible for the selection of the International +Coordinator from among their ranks. + + +6.2 Selection + +The Zone Coordinator is selected by an absolute majority vote of the Regional +Coordinators within the zone. + + +7 International Coordinator Procedures + +7.1 General + +The International Coordinator is the "first among equals" Zone Coordinator. + +The International Coordinator has the primary task of coordinating the +creation of the master nodelist by managing the distribution between the +Zones of the Zone nodelists. The International Coordinator is responsible +for definition of new zones and for negotiation of agreements for communica- +tion with other networks. ("Other network" in this context means other +networks with which FidoNet communicates as peer-to-peer, not "network" in +the sense of the FidoNet organizational level.) + +The International Coordinator is also responsible for coordinating the +distribution of Network Policies and FidoNews to the Zone Coordinators. + +The International Coordinator is responsible for coordinating the activities +of the Zone Coordinator Council. The International Coordinator acts as the +spokesman for the Zone Coordinator Council. + +In cases not specifically covered by this document, the International Coordi- +nator may issue specific interpretations or extensions to this policy. The +Zone Coordinator Council may reverse such rulings by a majority vote. + +7.2 Selection + +The International Coordinator is selected (or removed) by an absolute majori- +ty vote of the Zone Coordinators. + + +8 Referenda + +The procedures described in this section are used to ratify a new version of +FidoNet policy, which is the mechanism by which policy is changed. This +procedure is also used to impeach a Zone Coordinator. + + +8.1 Initiation + +A referendum on policy modification is invoked when a majority of the +FidoNet Regional Coordinators inform the International Coordinator that they +wish to consider a proposed new version of Policy. + + +8.2 Announcement and Results Notification + +Proposed changes to Policy are distributed using the same structure which is +used to distribute nodelist difference files and FidoNews. Results and +announcements related to the referendum are distributed by the coordinator +structure as a part of the weekly nodelist difference file. The Interna- +tional Coordinator provides copies to the editor of FidoNews for inclusion +there, although the official announcement and voting dates are tied to +nodelist distributions. + +If it is adopted, the International Coordinator sets the effective date for a +new policy through announcement in the weekly nodelist difference file. The +effective date will be not more than one month after the close of balloting. + + +8.3 Eligibility to Vote + +Each member of the FidoNet coordinator structure at and above Network Coordi- +nator is entitled to one vote. (Hub coordinators do not vote.) In the case +of the position changing hands during the balloting process, either the +incumbent or the new coordinator may vote, but not both. If a person holds +more than one coordinator position, they still receive only one vote. + +Network coordinators are expected to assess the opinions of the members of +their network, and to vote accordingly. A formal election is not necessary, +but the network coordinator must inform the net of the issues and solicit +input. The network coordinator functions as the representative of the rank +and file members of FidoNet. + + +8.4 Voting Mechanism + +The actual voting mechanism, including whether the ballot is secret and how +the ballots are to be collected, verified, and counted, is left to the +discretion of the International Coordinator. Ideally, ballot collection +should be by some secure message system, conducted over FidoNet itself. + +In order to provide a discussion period, the announcement of any ballot must +be made at least two weeks before the date of voting commencement. The +balloting period must be at least two weeks. + + +8.5 Voting on a whole Policy Document + +Given that Policy is intertwined and self referencing, a relatively simple +change may require several alterations of the document. In order to simplify +the process, balloting is done on choices between whole documents, rather +than individual amendments. In the simplest case, this means voting yea or +nay to a new document. If a number of alternatives are to be considered, +they must be presented as whole documents, from which one is chosen. + + +8.6 Decision of vote + +A Policy amendment is considered in force if, at the end of the balloting +period, it has received a majority of the votes cast. For example, if there +were 350 eligible voters, 100 of which cast a vote, then at least 51 affirma- +tive votes would be required to declare the amendment in force. + +In the case of multiple policy changes which are considered on the same +ballot, a version must receive more than 50% of the votes cast to be consid- +ered ratified. "Abstain" is a valid vote in this case, effectively being a +vote for not changing the current policy as it simply increases the number of +votes required to ratify the proposed change. + + +8.7 Impeachment of a Zone Coordinator + +8.7.1 Initiation + +In extreme cases, a Zone Coordinator may be impeached by referendum. Im- +peachment of a Zone Coordinator does not require a Policy violation. An +impeachment proceeding is invoked when a majority of the Regional Coordina- +tors in a zone request the International Coordinator to institute it. + +8.7.2 Procedure as in Policy Referendum + +The provisions of sections 8.2 and 8.3 apply to impeachment referenda. + +The definition of "majority" in section 8.6 applies. Only coordinators in +the affected zone vote (even if the zone coordinator is also the Internation- +al Coordinator). + +8.7.3 Voting Mechanism + +The balloting procedures are set, the votes are collected, and the results +are announced by a Regional Coordinator chosen by the Zone Coordinator who is +being impeached. The removal of the Zone Coordinator is effective two weeks +after the end of balloting if the impeachment carries. + +8.7.4 Limited to once per year + +The removal of a Zone Coordinator is primarily intended to be a mechanism by +which the net as a whole expresses displeasure with the way Policy is being +interpreted. At one time or another, everyone is unhappy with the way policy +is interpreted. In order to keep the Zone Coordinators interpreting policy +as opposed to defending themselves, at least one full calendar year must +elapse between impeachment referenda (regardless of how many people hold the +position of Zone Coordinator during that year.) + +Should a Zone Coordinator resign during an impeachment process, the process +is considered null and void, and does not consume the "once per year quota". + + +9 Resolution of Disputes + +9.1 General + +The FidoNet judicial philosophy can be summed up in two rules: + + 1) Thou shalt not excessively annoy others. + + 2) Thou shalt not be too easily annoyed. + +In other words, there are no hard and fast rules of conduct, but reasonably +polite behavior is expected. Also, in any dispute both sides are examined, +and action could be taken against either or both parties. ("Judge not, lest +ye be judged!") + +The coordinator structure has the responsibility for defining "excessively +annoying". Like a common definition of pornography ("I can't define it, but +I know it when I see it."), a hard and fast definition of acceptable FidoNet +behavior is not possible. The guidelines in this policy are deliberately +vague to provide the freedom that the coordinator structure requires to +respond to the needs of a growing and changing community. + +The first step in any dispute between sysops is for the sysops to attempt to +communicate directly, at least by netmail, preferably by voice. Any com- +plaint made that has skipped this most basic communication step will be +rejected. + +Filing a formal complaint is not an action which should be taken lightly. +Investigation and response to complaints requires time which coordinators +would prefer to spend doing more constructive activities. Persons who +persist in filing trivial policy complaints may find themselves on the wrong +side of an excessively-annoying complaint. Complaints must be accompanied +with verifiable evidence, generally copies of messages; a simple word-of- +mouth complaint will be dismissed out of hand. + +Failure to follow the procedures herein described (in particular, by skipping +a coordinator, or involving a coordinator not in the appeal chain) is in and +of itself annoying behavior. + + +9.2 Problems with Another Sysop + +If you are having problems with another sysop, you should first try to work +it out via netmail or voice conversation with the other sysop. + +If this fails to resolve the problem, you should complain to your Network +Coordinator and the other sysop's Network Coordinator. If one or both of you +is not in a network, then complain to the appropriate Regional Coordinator. +Should this fail to provide satisfaction, you have the right to follow the +appeal process described in section 9.5. + + +9.3 Problems with your Network Coordinator + +If you are having problems with your Network Coordinator and feel that you +are not being treated properly, you are entitled to a review of your situa- +tion. As with all disputes, the first step is to communicate directly to +attempt to resolve the problem. + +The next step is to contact your Regional Coordinator. If your case has +merit, there are several possible courses of action, including a change of +Network Coordinators or even the disbanding of your network. If you have +been excommunicated by your Network Coordinator, that judgement may be +reversed, at which point you will be reinstated into your net. + +If you fail to obtain relief from your Regional Coordinator, you have the +right to follow the appeal process described in section 9.5. + + +9.4 Problems with Other Coordinators + +Complaints concerning annoying behavior on the part of any coordinator are +treated as in section 9.2 and should be filed with the next level of coordi- +nator. For example, if you feel that your Regional Coordinator is guilty of +annoying behavior (as opposed to a failure to perform duties as a coordina- +tor) you should file your complaint with the Zone Coordinator. + +Complaints concerning the performance of a coordinator in carrying out the +duties mandated by policy are accepted only from the level immediately below. +For example, complaints concerning the performance of Regional Coordinators +would be accepted from Network Coordinators and independents in that region. +Such complaints should be addressed to the Zone Coordinator after an appro- +priate attempt to work them out by direct communications. + + +9.5 Appeal Process + +A decision made by a coordinator may be appealed to the next level. Appeals +must be made within two weeks of the decision which is being appealed. All +appeals must follow the chain of command; if levels are skipped the appeal +will be dismissed out of hand. + +An appeal will not result in a full investigation, but will be based upon the +documentation supplied by the parties at the lower level. For example, an +appeal of a Network Coordinator's decision will be decided by the Regional +Coordinator based upon information provided by the coordinator and the sysop +involved; the Regional Coordinator is not expected to make an independent +attempt to gather information. + +The appeal structure is as follows: + + Network Coordinator decisions may be appealed to the appropriate Region- + al Coordinator. + + Regional Coordinator decisions may be appealed to the appropriate Zone + Coordinator. At this point, the Zone Coordinator will make a decision + and communicate it to the Regional Coordinators in that zone. This + decision may be reversed by a majority vote of the Regional Coordina- + tors. + + Zone Coordinator decisions may be appealed to the International Coordi- + nator. The International Coordinator will make a decision and communi- + cate it to the Zone Coordinator Council, which may reverse it by majori- + ty vote. + +If your problem is with a Zone Coordinator per se, that is, a Zone Coordina- +tor has committed a Policy violation against you, your complaint should be +filed with the International Coordinator, who will make a decision and submit +it to the Zone Coordinator Council for possible reversal, as described above. + + +9.6 Statute of Limitations + +A complaint may not be filed more than 60 days after the date of discovery of +the source of the infraction, either by admission or technical evidence. +Complaints may not be filed more than 120 days after the incident unless they +involve explicitly illegal behavior. + + +9.7 Right to a Speedy Decision + +A coordinator is required to render a final decision and notify the parties +involved within 30 days of the receipt of the complaint or appeal. + + +9.8 Return to Original Network + +Once a policy dispute is resolved, any nodes reinstated on appeal are re- +turned to the local network or region to which they geographically or techni- +cally belong. + + +9.9 Echomail + +Echomail is an important and powerful force in FidoNet. For the purposes of +Policy Disputes, echomail is simply a different flavor of netmail, and is +therefore covered by Policy. By its nature, echomail places unique technical +and social demands on the net over and above those covered by this version of +Policy. In recognition of this, an echomail policy which extends (and does +not contradict) general Policy, maintained by the Echomail Coordinators, and +ratified by a process similar to that of this document, is recognized by the +FidoNet Coordinators as a valid structure for dispute resolution on matters +pertaining to echomail. At some future date the echomail policy document may +be merged with this one. + + +9.10 Case Histories + +Most of FidoNet Policy is interpretive in nature. No one can see what is to +come in our rapidly changing environment. Policy itself is only a part of +what is used as the ground rules for mediating disputes -- as or more impor- +tant are the precedents. + +In order to accommodate this process, case histories may be added to or +removed from this document by the International Coordinator, with such a +revision subject to reversal by the Zone Coordinator Council. Should Policy +be amended in such a way to invalidate a precedent, Policy supersedes said +precedent. (A carefully prepared amendment would address this by removing +the precedent reference as a part of the amendment.) + +Although a case may be removed, the text of a case history may not be modi- +fied by any mechanism. Case history is written close to the time of the +decision, by those involved with it. Amending the text of a case history is +the same as revising history, something quite inappropriate in an organiza- +tion dedicated to moving information. + + + +10 Appendices + +10.1 General + +The Appendices of this document are exceptions to the normal ratification +process. Section 10.2 can be changed by the appropriate Zone Coordinator, +and section 10.3 may be modified by the International Coordinator (see +Section 9.10). + + +10.2 Timing of Zone Mail Hour + +Zone Mail Hour is observed each day, including weekends and holidays. The +time is based upon Universal Coordinated Time (UTC), also known as Greenwich +Mean time (GMT). In areas which observe Daylight Savings Time during part of +the year, the local time of zone mail hour will change because FidoNet does +not observe Daylight Savings Time. The exact timing of Zone Mail Hour is set +for each zone by the Zone Coordinator. + +In FidoNet Zone 1, Zone Mail Hour is observed from 0900 to 1000 UTC. In each +of the time zones, this is: + + Eastern Standard Time 4 AM to 5 AM + Central Standard Time 3 AM to 4 AM + Mountain Standard Time 2 AM to 3 AM + Pacific Standard Time 1 AM to 2 AM + Hawaii Standard Time 11 PM to Midnight + +In FidoNet Zone 2, Zone Mail Hour is observed from 0230 to 0330 UTC. + +In Fidonet Zone 3, Zone Mail Hour is observed from 1800 to 1900 UTC. In each +of the time Zones involved this is: + + + GMT +12 Zone 6:00 AM to 7:00 AM + (New Zealand) + + GMT +10 Zone 4:00 AM to 5:00 AM + (East Australia) + (Papua New Guinea) + (Micronesia) + + GMT +9.5 Zone 3:30 AM to 4:30 AM + (Central Australia) + + GMT +9 Zone 3:00 AM to 4:00 AM + (Japan) + (Korea) + (Eastern Indonesia) + + GMT +8 Zone 2:00 AM to 3:00 AM + (Hong Kong) + (Taiwan) + (Central Indonesia) + (Philippines) + (Western Australia) + + GMT +7 Zone 1:00 AM to 2:00 AM + (Malaysia) + (Singapore) + (Thailand) + (Western Indonesia) + + +10.3 Case Histories + + +Case histories of past disputes are instructive to show general procedures +and methods. Any decision may be included in this document by a majority +vote of either the Zone Coordinator Council or the Regional Coordinators. + +Policy4 significantly changes the functions of the Zone and International +Coordinators. In the following cases which were decided using Policy3, +substitute "Zone Coordinator" for all occurrences of "International Coordina- +tor(*)". + + +10.3.1 The Case of the Crooked Node + +A sysop of a local node was using network mail to engage in unethical busi- +ness practices. The Network Coordinator became very annoyed at this, and +dropped the local from the nodelist. + +The local appealed to the Regional Coordinator for assignment as an indepen- +dent node. The Regional Coordinator, after checking with the Network Coordi- +nator, decided that the Network Coordinator was right to be annoyed. Inde- +pendent status was denied. + +The International Coordinator(*) did not intervene. + + +10.3.2 The Case of the Hacker Mailer + +A sysop of a local node made use of file attaches for extra users to mail +himself the USER.BBS file from several local boards. The sysops of these +boards felt annoyed at this, and appealed to their Network Coordinator, who +agreed and dropped the offending node from the nodelist. + +The Regional Coordinator was not consulted. + +The International Coordinator(*) did not intervene. + + +10.3.3 The Case of the Bothered Barker + +A local node became annoyed with the Network Coordinator for failing to +provide services. Repeated complaints to the Network Coordinator did not +satisfy him, so he appealed to the International Coordinator(*). + +The International Coordinator(*) dismissed the complaint because the Regional +Coordinator had not been consulted. + +The local node submitted the complaint to his Regional Coordinator, who +investigated the case and discovered that there was some justice to the +complaint. He advised and assisted the Network Coordinator in configuring +his system to provide an improved level of service to the local nodes. + +The Regional Coordinator also decided that the local node was being too +easily annoyed, in that he was expecting services not normally required of a +Network Coordinator. The local node was informed as to the true duties of a +Network Coordinator, and was advised to lower his expectations. + + +10.3.4 The Case of the Busy Beaver + +A local node which was operated by a retail establishment was engaged in +making "bombing runs" to mail advertisements over FidoNet. The Network +Coordinator felt annoyed and handling the outgoing traffic for a commercial +operation, and asked the local node to leave the network. + +The local node applied to the Regional Coordinator, and was granted status as +an independent node in the region. + + +10.3.5 The Mark of the Devil + +A local sysop whose board was used in conjunction with voodoo rites, hacking, +phreaking, and obscene material applied to a Network Coordinator for a node +number. The Network Coordinator deemed that this board was exceptionally +annoying, and denied the request. + +The Regional Coordinator was not consulted. + +The International Coordinator(*), on seeing that the Regional Coordinator had +not been consulted, dismissed the case out of hand. No further appeals were +made. + + +10.3.6 The Case of the Sysop Twit + +A patron of various local nodes had been roundly recognized by all sysops as +a twit. The user obtained his own system, became a sysop, and applied for a +node number. The Network Coordinator denied the request. No appeals were +made. + + +10.3.7 The Case of the Echomail Junkie + +A local node became enamored with echomail and joined several conferences, +routing mail through his network. He then started an echomail conference of +his own and began relaying echomail between several systems, again routing it +all through the network. + +His Network Coordinator observed that network performance was becoming +seriously impaired. The offending node was told to hold it down. A compro- +mise was reached whereby much of the echomail traffic was no longer routed +through the network, and routed echomail was limited to twenty messages per +night. No appeals were made. + + +10.3.8 The Case of the Bouncing Board + +A local user decided to establish a node to promote a worthy charity. The +machine being used was also used for various other activities during the day, +and the sysop was often called away. His coworkers would often forget to +bring the board up at the end of the day while he was away, so the node was +often down for extended periods. The Network Coordinator, finding the node +unable to receive mail, would mark it down. The sysop would return, restart +the board, and ask to be reinstated. + +The Network Coordinator eventually decided that the sysop was not able to +maintain a reliable system, and removed him from the nodelist completely. +Subsequent requests for a node number from the same sysop were turned down. +No appeals were made. + + +10.5 Credits, acknowledgments, etc. + +Fido and FidoNet are registered trademarks of Fido Software, Inc. + + + + + Index + +-1/-1, 2.3 +Additional mail events in local network 2.1.8 +Address in message to request node 2.2 +Administrative Region 6.1 +Advantages to network membership 2.2 +Alteration of mail 2.1.5 +Answering machine 2.3 +Announcement of voting results 8.2 +Annoying behavior 1.3.5, 1.4.8, 2.1.1, 2.1.2, 2.1.4, 2.1.6, 2.1.7, 2.1.8, + 2.1.11, 2.3, 4.2, 4.3, 5.2, 9, 10 +Appeal chain 9.5 +Appointment of coordinators 1.2.3, 1.2.4, 5.7, 6.1 +Availability of NodeList 1.3.4 +Balloting Period 8.4 +Bombing run 4.2 +BossNode 1.2.1.2 +Boundaries 1.3.2 +Business use of FidoNet 1.3.6 +Calling areas 1.3.2, 5.6, 5.7 +Case histories 9.10, 10.3 +Chain of command 1.2.8 +Changing node numbers 4.3, 5.2 +Checks and balances 1.2.8 +Commercial messages 1.3.6, 2.1.4, 4.2 +Complaint (policy) 2.1.6.1, 9 +Contributions to FidoNews 1.3.1 +Current nodelist 2.1.11 +Daylight Savings Time 2.1.14 +Difference file 4.5, 5.8, 8.2 +Disclosing private mail 2.1.6 +Discussion period 8.2 +Disputes 9 +Distribution of ballots 8.2 +Down 2.3, 4.4, 5.5 +Downloading by users 3.6, 4.5, 5.8 +EchoMail 4.2, 9.9 +Effective date (policy change) 8.2 +Election of coordinators 1.2.5, 6.2, 7.2 +Eligibility to vote 8.3 +Encryption 2.1.4, 4.2 +Exceptions 5.6 +Excessively annoying behavior 1.2.1.1, 1.3.5, 2.1.1, 2.1.2, 2.1.4, 2.1.6, + 2.1.7, 2.1.8, 2.1.11, 2.3, 4.2, 4.3, 5.2, 9, 10 +Exclusivity of Zone Mail Hour 2.1.8 +Excommunication 2.1.12, 4.3, 5.2, 9 +Exemptions, node location 1.3.2, 5.6 +Familiarity with policy 2.1.2, 2.2 +FidoNews 1.3.1 + availability 3.1, 4.5, 5.8 +FTSC 2.1.8, 2.1.9, 2.4 +Gateway 2.1.3 +Geography 1.3.2, 5.6 +Glue 4.5 +Guarantee of mail delivery 1.3.6 +Hats 3.4 +Host-routed mail 4.2 +How to obtain a node number 2.2 +Hub 1.2.3.1, 4.4 +Illegal behavior 2.1.1, 9.6 +Illegal mail 4.2 +Impeachment 8.7 +In-transit mail 2.1.6.1 +Independent node 4.2, 5.2 +Inter-zonal questions 1.2.6 +International Coordinator 1.4.1, 1.4.9, 7 +Justification of private nodes 2.1.9 +Language 1.0 +Levels of FidoNet 1.2, 1.4 +Local calling areas 1.3.2 +Local policies 1.2, 3.3 +Mail 1.2.3, 4.2 +Mailer 2.2 +Majority 8.6, 8.7.2 +Member of area administrated 3.5 +Modem 2.2 +Modification of mail 2.1.5 +National Mail Hour see Zone Mail Hour +Network + advantages 2.2 + boundaries 1.3.2, 5.4 + definition 1.2.3 + forming 2.4, 5.3 + hub 1.2.3.1, 4.4 + numbers 2.2, 5.4 +Network Coordinator 1.2.3 + procedures 4 + replacement 5.7, 9.3 +Network Mail Hour see Zone Mail Hour +New sysops 2.1.2, 3.6 +Node numbers 4.3, 5.2 + obtaining 2.2 +Nodelist 1.3.4, 2.2, 4.4, 5.5 + availability 3.1, 4.5, 5.8 + changes 4.4, 5.2 + current 2.1.11 + definition 1.3.4 + format 10.3 + official 1.3.4 +Nodes + definition 1.2.1 + down 2.3 +Observing mail events 2.1.8, 2.1.10 +Obtaining a node number 2.2 +Offensive messages 2.1.5 +Orders (commercial) 1.3.6 +Partial nodelist 1.3.4 +Pirated software 2.1.1 +Point of origin 2.1.3 +Points 1.2.1.2, 2.1.3 +Policy 3.1, 3.3, 4.5, 5.8 + changing 8 + complaint 2.1.6.1, 9 + familiarity with 2.1.2, 2.2 + local 1.2, 3.3 +Precedent 3.7, 9.10, 10.3 +Private messsages 2.1.6 +Private network 1.2.1.2 +Private nodes 2.1.9 +Problem resolution 9 +Protocol 2.1.8 +Public BBS 3.6 +Ratification 7.1 +Redundant nodes 2.1.9 +Referendum 1.2.7, 8 +Regional Coordinator 1.2.4 + procedures 5 + replacement 6.1, 9.4 +Regions 1.2.4 +Replacement of coordinators 1.2.8 +Replacing services 3.4 +Requirements to be in NodeList 1.3.4, 2.1.2, 2.2 +Resignation of ZC 8.7.4 +Resolution of disputes 9 +Results Announcement 8.2 +Review of decisions 3.7 +Review of routed traffic 2.1.4 +Routing 2.1.4 - 2.1.7, 4.2 +Routing Hub 1.2.3.1, 4.4 +Rules 9.1 +Speedy decision 9.7 +Standards (FTSC) 2.1.8, 2.4 +Statute of limitations 9.6 +Submissions to FidoNews 1.3.1 +Sysop procedures 2 +System operator (sysop) 1.2.1 +Three-tiered networks 1.2.3.1 +Time limit on decision 9.7 +Timing of Zone Mail Hour 2.1.13, 2.1.14, 10.2 +Top-down 1.4.9 +Tradition 3.7 +Trivial network 5.3 +Unattended systems 2.3 +Updates to nodelist 3.2 +User 1.2.1.1 +User access during ZMH 2.1.8 +Vacation 2.3 +Voice telephone number 2.2 +Vote 8 + eligibility 8.3, 8.7.2 +ZMH see Zone Mail Hour +Zone Coordinator 1.2.5, 6 + election 6.2 + impeachment 8.7 + procedures 6 + removal 6.2 + resignation during impeachment 8.7.4 +Zone Coordinator Council 1.2.6, 7.1 +Zone Mail Hour 1.3.3, 2.1.8 + timing 2.1.13, 2.1.14, 10.2 +Zones 1.2.5, 1.3.2 + \ No newline at end of file diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..1b2f484 --- /dev/null +++ b/footer.php @@ -0,0 +1,4 @@ +
+ diff --git a/images/Alberta.jpg b/images/Alberta.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e53911efc44e5f2408c17afda9ab9234fa147f0 GIT binary patch literal 146290 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 literal 0 HcmV?d00001 diff --git a/images/doggy333.png b/images/doggy333.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0e465605badfe81664ef68af6b3f0383724394 GIT binary patch literal 19328 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 literal 0 HcmV?d00001 diff --git a/index.php b/index.php new file mode 100644 index 0000000..f7015f8 --- /dev/null +++ b/index.php @@ -0,0 +1,30 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet - Home"?> + + + + + + + + diff --git a/join/nav.html b/join/nav.html new file mode 100644 index 0000000..cd270f8 --- /dev/null +++ b/join/nav.html @@ -0,0 +1,7 @@ + diff --git a/join/policy4.php b/join/policy4.php new file mode 100644 index 0000000..4645726 --- /dev/null +++ b/join/policy4.php @@ -0,0 +1,1753 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet - Join"?> + + + + +
+

Welcome to Fidonet in Northern Alberta

+
+
+
+

Policy 4.07

+
+                                              FidoNet Policy Document               Version 4.07
+                                                                                    June 9, 1989
+
+
+This policy document has been accepted by vote of the FidoNet coordinator
+structure, and is the current FidoNet policy document until superceded.
+
+(There are no differences between this version and 4.06 except the statement
+above.)
+
+
+
+1  Overview
+
+This document establishes the policy for sysops who are members of the
+FidoNet organization of electronic bulletin board systems.  FidoNet is
+defined by a NodeList issued weekly by the International Coordinator.
+
+Separate policy documents may be issued at the zone, region, or net level to
+provide additional detail on local procedures.  Ordinarily, these lower-level
+policies may not contradict this policy.  However, with the approval of the
+International Coordinator, local policy can be used to implement differences
+required due to local conditions.  These local policies may not place
+additional restrictions on members of FidoNet beyond those included in this
+document, other than enforcement of local mail periods.
+
+
+
+1.0  Language
+
+The official language of FidoNet is English.  All documents must exist in
+English.  Translation into other languages is encouraged.
+
+
+1.1  Introduction
+
+FidoNet is an amateur electronic mail system.  As such, all of its partici-
+pants and operators are unpaid volunteers.  From its early beginning as a few
+friends swapping messages back and forth (1984), it now (1989) includes over
+5,000 systems on six continents.
+
+FidoNet is not a common carrier or a value-added service network and is a
+public network only in as much as the independent, constituent nodes may
+individually provide public access to the network on their system.
+
+FidoNet is large enough that it would quickly fall apart of its own weight
+unless some sort of structure and control were imposed on it.  Multinet
+operation provides the structure. Decentralized management provides the
+control.  This document describes the procedures which have been developed to
+manage the network.
+
+
+1.2  Organization
+
+FidoNet systems are grouped on several levels, and administration is decen-
+tralized to correspond with these groupings.  This overview provides a
+summary of the structure; specific duties of the coordinator positions are
+given later in the document.
+
+1.2.1  Individual Systems and System Operators
+
+The smallest subdivision of FidoNet is the individual system, corresponding
+to a single entry in the nodelist.  The system operator (sysop) formulates a
+policy for running the board and dealing with users.  The sysop must mesh
+with the rest of the FidoNet system to send and receive mail, and the local
+policy must be consistent with other levels of FidoNet.
+
+1.2.1.1  Users
+
+The sysop is responsible for the actions of any user when they affect the
+rest of FidoNet.  (If a user is annoying, the sysop is annoying.)  Any
+traffic entering FidoNet via a given node, if not from the sysop, is consid-
+ered to be from a user and is the responsibility of the sysop.  (See section
+2.1.3.)
+
+1.2.1.2  Points
+
+A point is a FidoNet-compatible system that is not in the nodelist, but
+communicates with FidoNet through a node referred to as a bossnode.  A point
+is generally regarded in the same manner as a user, for example, the bossnode
+is responsible for mail from the point.  (See section 2.1.3.)  Points are
+addressed by using the bossnode's nodelist address; for example, a point
+system with a bossnode of 114/15 might be known as 114/15.12.  Mail destined
+for the point is sent to the bossnode, which then routes it to the point.
+
+In supporting points, the bossnode makes use of a private net number which
+should not be generally visible outside of the bossnode-point relationship.
+Unfortunately, should the point call another system directly (to do a file
+request, for example), the private network number will appear as the caller's
+address.  In this way, points are different from users, since they operate
+FidoNet-compatible mailers which are capable of contacting systems other than
+the bossnode.
+
+
+1.2.3  Networks and Network Coordinators
+
+A network is a collection of nodes in a local geographic area, usually
+defined by an area of convenient telephone calling.  Networks coordinate
+their mail activity to decrease cost.
+
+The Network Coordinator is responsible for maintaining the list of nodes for
+the network, and for forwarding netmail sent to members of the network from
+other FidoNet nodes.  The Network Coordinator may make arrangements to handle
+outgoing netmail, but is not required to do so.
+
+The Network Coordinator is appointed by the Regional Coordinator.
+
+1.2.3.1  Network Routing Hubs
+
+Network Routing Hubs exist only in some networks.  They may be appointed by
+the Network Coordinator, in order to assist in the management of a large net-
+work.  The exact duties and procedures are a matter for the Network Coordina-
+tor and the hubs to arrange, and will not be discussed here, except that a
+network coordinator cannot delegate responsibility to mediate disputes.
+
+1.2.4  Regions and Regional Coordinators
+
+A region is a well-defined geographic area containing nodes which may or may
+not be combined into networks.  A typical region will contain many nodes in
+networks, and a few independent nodes which are not a part of any network.
+
+The Regional Coordinator maintains the list of independent nodes in the
+region and accepts nodelists from the Network Coordinators in the region.
+These are compiled to create a regional nodelist, which is then sent to the
+Zone Coordinator.  A Regional Coordinator does not perform message-forwarding
+services for any nodes in the region.
+
+Regional Coordinators are appointed by the Zone Coordinator.
+
+
+1.2.5  Zones and Zone Coordinators
+
+A zone is a large geographic area containing many regions, covering one or
+more countries and/or continents.
+
+The Zone Coordinator compiles the nodelists from all of the regions in the
+zone, and creates the master nodelist and difference file, which is then
+distributed over FidoNet in the zone.  A Zone Coordinator does not perform
+message-forwarding services for any nodes in the zone.
+
+Zone Coordinators are selected by the Regional Coordinators in that zone.
+
+
+1.2.6  Zone Coordinator Council
+
+In certain cases, the Zone Coordinators work as a council to provide advice
+to the International Coordinator.  The arrangement is similar to that between
+a president and advisors.  In particular, this council considers inter-zonal
+issues.  This includes, but is not limited to: working out the details of
+nodelist production, mediating inter-zonal disputes, and such issues not
+addressed at a lower level of FidoNet.
+
+
+1.2.7  International Coordinator
+
+The International Coordinator is the "first among equals" Zone Coordinator,
+and coordinates the joint production of the master nodelist by the Zone
+Coordinators.
+
+The International Coordinator acts as the chair of the Zone Coordinator
+Council and as the overseer of elections -- arranging the announcement of
+referenda, the collection and counting of the ballots, and announcing the
+results for those issues that affect FidoNet as a whole.
+
+The International Coordinator is selected by the Zone Coordinators.
+
+
+1.2.8  Top-down Organization.  Checks and Balances.
+
+These levels act to distribute the administration and control of FidoNet to
+the lowest possible level, while still allowing for coordinated action over
+the entire mail system.  Administration is made possible by operating in a
+top-down manner.  That is, a person at any given level is responsible to the
+level above, and responsible for the level below.
+
+For example, a Regional Coordinator is responsible to the Zone Coordinator
+for anything that happens in the region.  From the point of view of the Zone
+Coordinator, the Regional Coordinator is completely responsible for the
+smooth operation of the region.  Likewise, from the point of view of the
+Regional Coordinator, the Network Coordinator is completely responsible for
+the smooth operation of the network.
+
+If a person at any level above sysop is unable to properly perform their
+duties, the person at the next level may replace them.  For example, if a
+Regional Coordinator fails to perform, the Zone Coordinator can replace him.
+
+To provide for checks and balances at the highest level of FidoNet, there are
+two exceptions to this top-down organization.  Zone Coordinators and the
+International Coordinator are selected by a majority vote of the coordinators
+at the level below.  Similarly, decisions made by the International Coordina-
+tor can be reversed by the Zone Coordinator Council, and decisions made by a
+Zone Coordinator can be reversed by the Regional Coordinators.  See sections
+6 and 7 for details.  Decisions made by other coordinators are not subject to
+reversal by a vote of the lower level, but instead are subject to the appeal
+process described in section 9.5.
+
+
+1.3  Definitions
+
+1.3.1  FidoNews
+
+FidoNews is a weekly newsletter distributed in electronic form throughout the
+network.  It is an important medium by which FidoNet sysops communicate with
+each other.  FidoNews provides a sense of being a community of people with
+common interests.  Accordingly, sysops and users are encouraged to contribute
+to FidoNews.  Contributions are submitted to node 1:1/1; a file describing
+the format to be used is available from 1:1/1 and many other systems.
+
+
+1.3.2  Geography
+
+Each level of FidoNet is geographically contained by the level immediately
+above it.  A given geographic location is covered by one zone and one region
+within that zone, and is either in one network or not in a network.  There
+are never two zones, two regions, or two networks which cover the same
+geographic area.
+
+If a node is in the area of a network, it should be listed in that network,
+not as an independent in the region.  (The primary exception to this is a
+node receiving inordinate amounts of host-routed mail; see section 4.2).
+Network boundaries are based on calling areas as defined by the local
+telephone company.  Even in the case of areas where node density is so great
+that more than one network is needed to serve one local calling area, a geo-
+graphic guideline is used to decide which nodes belong to what network.
+Network membership is based on geographic or other purely technical ratio-
+nale.  It is not based on personal or social factors.
+
+There are cases in which the local calling areas lead to situations where
+logic dictates that a node physically in one FidoNet Region should be
+assigned to another.  In those cases, with the agreement of the Regional
+Coordinators and Zone Coordinator involved, exemptions may be granted.  Such
+exemptions are described in section 5.6.
+
+1.3.3  Zone Mail Hour
+
+Zone Mail Hour (ZMH) is a defined time during which all nodes in a zone are
+required to be able to accept netmail.  Each Fidonet zone defines a ZMH and
+publishes the time of its ZMH to all other Fidonet zones.  See sections 2.1.8
+and 10.2.
+
+Zone Mail Hour has previously been referred to as National Mail Hour and
+Network Mail hour.  The term Zone Mail Hour is more accurate.
+
+1.3.4  Nodelist
+
+The nodelist is a file updated weekly which contains the addresses of all
+recognized FidoNet nodes.  This file is currently made available by the Zone
+Coordinator not later than Zone Mail Hour each Saturday, and is available
+electronically for download or file request at no charge.  To be included in
+the nodelist, a system must meet the requirements defined by this document.
+No other requirements may be imposed.
+
+Partial nodelists (single-zone, for example) may be made available at
+different levels in FidoNet.  The full list as published by the International
+Coordinator is regarded as the official FidoNet nodelist, and is used in
+circumstances such as determination of eligibility for voting.  All parts
+that make up the full nodelist are available on each Zone Coordinator's and
+each Regional Coordinator's system.
+
+
+1.3.5  Excessively Annoying Behavior
+
+There are references throughout this policy to "excessively annoying behav-
+ior", especially in section 9 (Resolution of Disputes).  It is difficult to
+define this term, as it is based upon the judgement of the coordinator
+structure.  Generally speaking, annoying behavior irritates, bothers, or
+causes harm to some other person.  It is not necessary to break a law to be
+annoying.
+
+There is a distinction between excessively annoying behavior and (simply)
+annoying behavior.  For example, there is a learning curve that each new
+sysop must climb, both in the technical issues of how to set up the software
+and the social issues of how to interact with FidoNet.  It is a rare sysop
+who, at some point in this journey, does not manage to annoy others.  Only
+when such behavior persists, after being pointed out to the sysop, does it
+becomes excessively annoying.  This does not imply that it is not possible to
+be excessively annoying without repetition (for example, deliberate falsifi-
+cation of mail would likely be excessively annoying on the very first try),
+but simply illustrates that a certain amount of tolerance is extended.
+
+Refer to section 9 and the case studies (section 10.3) for more information.
+
+
+1.3.6  Commercial Use
+
+FidoNet is an amateur network.  Participants spend their own time and money
+to make it work for the good of all the users.  It is not appropriate for a
+commercial enterprise to take advantage of these volunteer efforts to further
+their own business interests.  On the other  hand, FidoNet provides a
+convenient and effective means for companies and users to exchange informa-
+tion, to the mutual benefit of all.
+
+Network Coordinators could be forced to subsidize commercial operations by
+forwarding host-routed netmail, and could even find themselves involved in a
+lawsuit if any guarantee was suggested for mail delivery.   It is therefore
+FidoNet policy that commercial mail is not to be routed.  "Commercial mail"
+includes mail which furthers specific business interests without being of
+benefit to the net as a whole.  Examples include company-internal mail,
+inter-corporate mail, specific product inquiries (price quotes, for in-
+stance), orders and their follow-ups, and  all other subjects specifically
+related to business.
+
+
+2  Sysop Procedures
+
+2.1  General
+
+2.1.1  The Basics
+
+As the sysop of an individual node, you can generally do as you please, as
+long as you observe mail events, are not excessively annoying to other nodes
+in FidoNet, and do not promote or participate in the distribution of pirated
+copyrighted software or other illegal behavior via FidoNet.
+
+
+2.1.2  Familiarity with Policy
+
+In order to understand the meaning of "excessively annoying", it is incumbent
+upon all sysops to occasionally re-read FidoNet policy.  New sysops must
+familiarize themselves with policy before requesting a node number.
+
+
+2.1.3  Responsible for All Traffic Entering FidoNet Via the Node
+
+The sysop listed in the nodelist entry is responsible for all traffic
+entering FidoNet via that system.  This includes (but is not limited to)
+traffic entered by users, points, and any other networks for which the system
+might act as a gateway.  If a sysop allows "outside" messages to enter
+FidoNet via the system, the gateway system must be clearly identified by
+FidoNet node number as the point of origin of that message, and it must act
+as a gateway in the reverse direction.  Should such traffic result in a
+violation of Policy, the sysop must rectify the situation.
+
+
+2.1.4  Encryption and Review of Mail
+
+FidoNet is an amateur system.  Our technology is such that the privacy of
+messages cannot be guaranteed.  As a sysop, you have the right to review
+traffic flowing through your system, if for no other reason than to ensure
+that the system is not being used for illegal or commercial purposes.
+Encryption obviously makes this review impossible.  Therefore, encrypted
+and/or commercial traffic that is routed without the express permission of
+all the links in the delivery system constitutes annoying behavior.  See
+section 1.3.6 for a definition of commercial traffic.
+
+
+2.1.5  No Alteration of Routed Mail
+
+You may not modify, other than as required for routing or other technical
+purposes, any message, netmail or echomail, passing through the system from
+one FidoNet node to another.  If you are offended by the content of a
+message, the procedure described in section 2.1.7 must be used.
+
+
+2.1.6  Private Netmail
+
+The word "private" should be used with great care, especially with users of a
+BBS.  Some countries have laws which deal with "private mail", and it should
+be made clear that the word "private" does not imply that no person other
+than the recipient can read messages.  Sysops who cannot provide this
+distinction should consider not offering users the option of "private mail".
+
+If a user sends a "private message", the user has no control over the number
+of intermediate systems through which that message is routed.  A sysop who
+sends a message to another sysop can control this aspect by sending the
+message direct to the recipient's system, thus guaranteeing that only the
+recipient or another individual to whom that sysop has given authorization
+can read the message.  Thus, a sysop may have different expectations than a
+casual user.
+
+2.1.6.1  No Disclosure of in-transit mail
+
+Disclosing or in any way using information contained in private netmail
+traffic not addressed to you or written by you is considered annoying
+behavior, unless the traffic has been released by the author or the recipient
+as a part of a formal policy complaint.  This does not apply to echomail
+which is by definition a broadcast medium, and where private mail is often
+used to keep a sysop-only area restricted.
+
+2.1.6.2  Private mail addressed to you
+
+The issue of private mail which is addressed to you is more difficult than
+the in-transit question treated in the previous section.  A common legal
+opinion holds that when you receive a message it becomes your property and
+you have a legal right to do with it what you wish.  Your legal right does
+not excuse you from annoying others.
+
+In general, sensitive material should not be sent using FidoNet.  This ideal
+is often compromised, as FidoNet is our primary mode of communication.  In
+general, if the sender of a message specifically requests in the text of the
+message that the contents be kept confidential, release of the message into a
+public forum may be considered annoying.
+
+There are exceptions.  If someone is saying one thing in public and saying
+the opposite in private mail, the recipient of the private mail should not be
+subjected to harassment simply because the sender requests that the message
+not be released.  Judgement and common sense should be used in this area as
+in all other aspects of FidoNet behavior.
+
+2.1.7  Not Routing Mail
+
+You are not required to route traffic if you have not agreed to do so.  You
+are not obligated to route traffic for all if you route it for any, unless
+you hold a Network Coordinator or Hub Coordinator position.  Routing traffic
+through a node not obligated to perform routing without the permission of
+that node may be annoying behavior.  This includes unsolicited echomail.
+
+If you do not forward a message when you previously agreed to perform such
+routing, the message must be returned to the sysop of the node at which it
+entered FidoNet with an explanation of why it was not forwarded.  (It is not
+necessary to return messages which are addressed to a node which is not in
+the current nodelist.)  Intentionally stopping an in-transit message without
+following this procedure constitutes annoying behavior.  In the case of a
+failure to forward traffic due to a technical problem, it does not become
+annoying unless it persists after being pointed out to the sysop.
+
+
+2.1.8  Exclusivity of Zone Mail Hour
+
+Zone Mail Hour is the heart of FidoNet, as this is when network mail is
+passed between systems.  Any system which wishes to be a part of FidoNet must
+be able to receive mail during this time using the protocol defined in the
+current FidoNet Technical Standards Committee publication (FTS-0001 at this
+writing).  It is permissible to have greater capability (for example, to
+support additional protocols or extended mail hours), but the minimum
+requirement is FTS-0001 capability during this one hour of the day.
+
+This time is exclusively reserved for netmail.  Many phone systems charge on
+a per-call basis, regardless of whether a connect, no connect, or busy signal
+is encountered.  For this reason, any activity other than normal network mail
+processing that ties up a system during ZMH is considered annoying behavior.
+Echomail should not be transferred during ZMH.  User (BBS) access to a system
+is prohibited during ZMH.
+
+A system which is a member of a local network may also be required to observe
+additional mail events, as defined by the Network Coordinator.  Access
+restrictions during local network periods are left to the discretion of the
+Network Coordinator.
+
+
+2.1.9  Private Nodes
+
+The rare exception to ZMH compliance is private nodes.  Persons requesting
+private nodes should be supported as points if possible.  A private listing
+is justified when the system must interface with many others, such as an
+echomail distributor.  In these cases, the exact manner and timing of mail
+delivery is arranged between the private node and other systems.  Such an
+agreement between a private system and a hub is not binding on any replace-
+ment for that hub.  A private node must be a part of a network (they cannot
+be independents in the region.)
+
+Private listings impact each member of FidoNet, since they take up space in
+everyone's nodelist.  Private listings which are for the convenience of one
+sysop (at the expense of every other sysop in FidoNet) are a luxury which is
+no longer possible.  Non-essential redundant listings (more than one listing
+for the same telephone number, except as mandated by FTSC standards) also
+fall into this category.  Sysops requesting private or redundant listings
+must justify them with a statement explaining how they benefit the local net
+or FidoNet as a whole.  The Network Coordinator or Regional Coordinator may
+review this statement at any time and listings which are not justified will
+be removed.
+
+
+2.1.10  Observing Mail Events
+
+Failure to observe the proper mail events is grounds for any node to be
+dropped from FidoNet without notice (since notice is generally given by
+netmail).
+
+
+2.1.11  Use of Current Nodelist
+
+Network mail systems generally operate unattended, and place calls at odd
+hours of the night.  If a system tries to call an incorrect or out-of-date
+number, it could cause some poor citizen's phone to ring in the wee hours of
+the morning, much to the annoyance of innocent bystanders and civil authori-
+ties.  For this reason, a sysop who sends mail is obligated to obtain and use
+the most recent edition of the nodelist as is practical.
+
+
+2.1.12  Excommunication
+
+A system which has been dropped from the network is said to be excommunicated
+(i.e. denied communication).  If you find that you have been excommunicated
+without warning, your coordinator was unable to contact you.  You should
+rectify the problem and contact your coordinator.
+
+Systems may also be dropped from the nodelist for cause.  See section 9, and
+sections 4.3 and 5.2.
+
+It is considered annoying behavior to assist a system which was excommuni-
+cated in circumventing that removal from the nodelist.  For example, if you
+decide to provide an echomail feed to your friend who has been excommuni-
+cated, it is likely that your listing will also be removed.
+
+
+2.1.13  Timing of Zone Mail Hour
+
+The exact timing of Zone Mail Hour for each zone is set by the Zone Coordina-
+tor.  See section 10.2.
+
+
+2.1.14  Non-observance of Daylight Savings Time
+
+FidoNet does not observe daylight savings time.  In areas which observe
+daylight savings time the FidoNet mail schedules must be adjusted in the same
+direction as the clock change.  Alternatively, you can simply leave your
+system on standard time.
+
+
+2.2  How to obtain a node number
+
+
+You must first obtain a current nodelist so that you can send mail.  You do
+not need a node number to send mail, but you must have one in order for
+others to send mail to you.
+
+The first step in obtaining a current nodelist is to locate a FidoNet
+bulletin board.  Most bulletin board lists include at least a few FidoNet
+systems, and usually identify them as such.  Use a local source to obtain
+documents because many networks have detailed information available which
+explains the coverage area of the network and any special requirements or
+procedures.
+
+Once you have a nodelist, you must determine which network or region covers
+your area.  Regions are numbered 1-99; network numbers are greater than 99.
+Networks are more restricted in area than regions, but are preferred since
+they improve the flow of mail and provide more services to their members.  If
+you cannot find a network which covers your area, then pick the region which
+does.
+
+Once you have located the network or region in your area, send a message
+containing a request for a node number to node zero of that network or
+region.  The request must be sent by netmail, as this indicates that your
+system has FidoNet capability.
+
+You must set up your software so that the from-address in your message does
+not cause problems for the coordinator who receives it.  If you pick the
+address of an existing system, this will cause obvious problems.  If your
+software is capable of using address -1/-1, this is the traditional address
+used by potential sysops.  Otherwise use net/9999 (e.g. if you are applying
+to net 123, set your system up as 123/9999).  Many nets have specific
+instructions available to potential sysops and these procedures may indicate
+a preference for the from-address.
+
+The message you send must include at least the following information:
+
+     1) Your name.
+     2) Your voice telephone number
+     3) The name of your system.
+     4) The city and state where your system is located.
+     5) The phone number to be used when calling your system.
+     6) Your hours of operation, netmail and BBS.
+     7) The maximum baud rate you can support.
+     8) The type of mailer software and modem you are using.
+
+Your coordinator may contact you for additional information.  All information
+submitted will be kept confidential and will not be supplied to anyone except
+the person who assumes the coordinator position at the resignation of the
+current coordinator.
+
+You must indicate that you have read, and agree to abide by, this document
+and all the current policies of FidoNet.
+
+Please allow at least two weeks for a node number request to be processed.
+If you send your request to a Regional Coordinator, it may forwarded to the
+appropriate Network Coordinator.
+
+
+2.3  If You are Going Down
+
+If your node will be down for an extended period (more than a day or two),
+inform your coordinator as soon as possible.  It is not your coordinator's
+responsibility to chase you down for a status report, and if your system
+stops accepting mail it will be removed from the nodelist.
+
+Never put an answering machine or any other device which answers the phone on
+your phone line while you are down.  If you do, calling systems will get the
+machine repeatedly, racking up large phone bills, which is very annoying.  In
+short, the only thing which should ever answer the telephone during periods
+when the nodelist indicates that your node will accept mail is FidoNet-
+compatible software which accepts mail.
+
+If you will be leaving your system unattended for an extended period of time
+(such as while you are on vacation), you should notify your coordinator.
+Systems have a tendency to "crash" now and then, so you will probably want
+your coordinator to know that it is a temporary condition if it happens while
+you are away.
+
+
+2.4  How to Form a Network
+
+If there are several nodes in your area, but no network, a new network can be
+formed.  This has advantages to both you and to the rest of FidoNet.  You
+receive better availability of nodelist difference files and FidoNews, and
+everyone else can take advantage of host-routing netmail to the new network.
+
+The first step is to contact the other sysops in your area.  You must decide
+which nodes will comprise the network, and which of those nodes you would
+like to be the Network Coordinator.  Then consult your Regional Coordinator.
+You must send the following information:
+
+   1) The region number(s), or network number(s) if a network is splitting
+   up, that are affected by the formation of your network.  The Regional
+   Coordinator will inform the Zone Coordinator and the coordinators of any
+   affected networks that a new network is in formation.
+
+   2) A copy of the proposed network's nodelist segment.  This file should
+   be attached to the message of application for a network number, and
+   should use the nodelist format described in the current version of the
+   appropriate FTSC publication.  Please elect a name that relates to your
+   grouping, for example SoCalNet for nodes in the Southern California Area
+   and MassNet West for the Western Massachusetts Area.  Remember if you
+   call yourself DOGNET it doesn't identify your area.
+
+Granting a network number is not automatic.  Even if the request is granted,
+the network might not be structured exactly as you request.  Your Regional
+Coordinator will review your application and inform you of the decision.
+
+Do not send a network number request to the Zone Coordinator.  All network
+number requests must be processed by the Regional Coordinator.
+
+
+
+3  General Procedures for All Coordinators
+
+3.1  Make Available Difference Files and FidoNews
+
+Any Coordinator is responsible for obtaining and making available, on a
+weekly basis, nodelist difference files and FidoNews.
+
+
+3.2  Processing Nodelist Changes and Passing Them Upstream
+
+Each coordinator is responsible for obtaining nodelist information from the
+level below, processing it, and passing the results to the level above.  The
+timing of this process is determined by the requirements imposed by the level
+above.
+
+
+3.3  Ensure the Latest Policy is Available
+
+A Coordinator is responsible to make the current version of this document
+available to the level below, and to encourage familiarity with it.
+
+In addition, a coordinator is required to forward any local policies received
+to the level above, and to review such policies.  Although not required,
+common courtesy dictates that when formulating a local policy, the participa-
+tion of the level above should be solicited.
+
+
+3.4  Minimize the Number of Hats Worn
+
+Coordinators are encouraged to limit the number of FidoNet functions they
+perform.  A coordinator who holds two different positions compromises the
+appeal process.  For example, if the Network Coordinator is also the Regional
+Coordinator, sysops in that network are denied one level of appeal.
+
+Coordinators are discouraged from acting as echomail and software-distri-
+bution hubs.  If they do so, they should handle echomail (or other volume
+distribution) on a system other than the administrative system.  A coordina-
+tor's system should be readily available to the levels immediately above and
+below.
+
+Another reason to discourage multiple hats is the difficulty of replacing
+services if someone leaves the network.  For example, if a coordinator is the
+echomail hub and the software-distribution hub, those services will be
+difficult to restore when that person resigns.
+
+3.5  Be a Member of the Area Administered
+
+A coordinator must be a member of the area administered. That is, a Network
+Coordinator must be a member of that network by virtue of geography.  A
+Regional Coordinator must be either a member of a network in the region, or
+an independent in the region.
+
+
+3.6  Encourage New Sysops to Enter FidoNet
+
+A coordinator is encouraged to operate a public bulletin board system which
+is freely available for the purpose of distributing Policy, FidoNews, and
+Nodelists to potential new sysops.  Dissemination of this information to
+persons who are potential FidoNet sysops is important to the growth of
+FidoNet, and coordinators should encourage development of new systems.
+
+
+3.7  Tradition and Precedent
+
+A coordinator is not bound by the practices of predecessor or peers beyond
+the scope of this document.
+
+In addition, a new coordinator has the right to review any decision made by
+predecessors for compliance with Policy, and take whatever actions may be
+necessary to rectify any situations not in compliance.
+
+
+3.8  Technical Management
+
+The primary responsibility of any coordinator is technical management of
+network operations.  Decisions must be made on technical grounds.
+
+
+
+4  Network Coordinator Procedures
+
+4.1  Responsibilities
+
+A Network Coordinator has the following responsibilities:
+
+   1) To receive incoming mail for nodes in the network, and arrange
+   delivery to its recipients.
+
+   2) To assign node numbers to nodes in the network.
+
+   3) To maintain the nodelist for the network, and to send a copy of it to
+   the Regional Coordinator whenever it changes.
+
+   4) To make available to nodes in the network new nodelist difference
+   files, new issues of FidoNews, and new revisions of Network Policy
+   Documents as they are received, and to periodically check to insure that
+   nodes use up to date nodelists.
+
+
+4.2  Routing Inbound Mail
+
+It is your responsibility as Network Coordinator to coordinate the receipt
+and forwarding of host-routed inbound netmail for nodes in your network.  The
+best way to accomplish this is left to your discretion.
+
+If a node in your network is receiving large volumes of mail you can request
+that the sysop contact the systems which are sending this mail and request
+that they not host-route it.  If the problem persists, you can request your
+Regional Coordinator to assign the node a number as an independent and drop
+the system from your network.
+
+Occasionally a node will make a "bombing run" (sending one message to a great
+many nodes).  If a node in another network is making bombing runs on your
+nodes and routing them through your inbound host, then you can complain to
+the network coordinator of the offending node.  (If the node is an indepen-
+dent, complain to the regional coordinator.)  Bombing runs are considered to
+be annoying.
+
+Another source of routing overload is echomail.  Echomail cannot be allowed
+to degrade the ability of FidoNet to handle normal message traffic.  If a
+node in your network is routing large volumes of echomail, you can ask the
+sysop to either limit the amount of echomail or to stop routing echomail.
+
+You are not required to forward encrypted, commercial, or illegal mail.
+However, you must follow the procedures described in section 2.1.7 if you do
+not forward the mail.
+
+
+4.3  Assigning Node Numbers
+
+It is your responsibility to assign node numbers to new nodes in your net-
+work.  You may also change the numbers of existing nodes in your network,
+though you should check with your member nodes before doing so.  You may
+assign any numbers you wish, so long as each node has a unique number within
+your network.
+
+You must not assign a node number to any system until you have received a
+formal request from that system by FidoNet mail.  This will ensure that the
+system is minimally operational.  The strict maintenance of this policy has
+been one of the great strengths of FidoNet.
+
+It is also recommended, though not required, that you call a board which is
+applying for a node number before assigning it a node number.
+
+You may not assign a node number to a node in an area covered by an existing
+network.  Further, if you have nodes in an area covered by a network in
+formation, those nodes must be transferred to the new network.
+
+You should use network mail to inform a new sysop of the node number, as this
+helps to insure that the system is capable of receiving network mail.
+
+If a node in your network is acting in a sufficiently annoying manner, then
+you can take whatever action you deem fit, according to the circumstances of
+the case.
+
+
+4.4  Maintaining the Nodelist
+
+
+You should implement name changes, phone number changes, and so forth in your
+segment of the nodelist as soon as possible after the information is received
+from the affected node.  You should also on occasion send a message to every
+node in your network to ensure that they are operational.  If a node turns
+out to be "off the air" with no prior warning, you can either mark the node
+down or remove it from the nodelist.  (Nodes are to be marked DOWN for a
+maximum of two weeks, after which the line should be removed from the node-
+list.)
+
+At your discretion, you may distribute a portion of this workload to routing
+hubs.  In this case, you should receive the nodelists from the Hub Coordina-
+tors within your network.  You will need to maintain a set of nodelists for
+each hub within your network, since you cannot count on getting an update
+from each Hub Coordinator every week.  You should assemble a master nodelist
+for your network every week and send it to your Regional Coordinator by the
+day and time designated.  It is suggested that you do this as late as is
+practical, so as to accommodate any late changes, balanced with the risk of
+missing the connection with your Regional Coordinator and thus losing a week.
+
+4.5  Making Available Policies, Nodelists and FidoNews
+
+As a Network Coordinator you should obtain a new issue of FidoNews and a new
+nodelist difference file every week from your Regional Coordinator.  The
+nodelist difference file is currently made available each Saturday, and
+FidoNews is published each Monday.  You must make these files available to
+all nodes in the network, and you are encouraged to make them available to
+the general public for download.
+
+You should also obtain the most recent versions of the Policy documents that
+bind the members of your network, and make those available to the nodes in
+your network.  Policies are released at sporadic intervals, so you should
+also inform the nodes in your network when such events occur, and ensure the
+nodes are generally familiar with the changes.
+
+Policy, FidoNews, and the nodelist are the glue that holds us together.
+Without them, we would cease to be a community, and become just another
+random collection of bulletin boards.
+
+
+
+5  Regional Coordinator Procedures
+
+5.1  Responsibilities
+
+A Regional Coordinator has the following responsibilities:
+
+   1) To assign node numbers to independent nodes in the region.
+
+   2) To encourage independent nodes in the region to join existing net-
+   works, or to form new networks.
+
+   3) To assign network numbers to networks in the region and define their
+   boundaries.
+
+   4) To compile a nodelist of all of the networks and independents in the
+   region, and to send a copy of it to the Zone Coordinator whenever it
+   changes.
+
+   5) To ensure the smooth operation of networks within the region.
+
+   6) To make new nodelist difference files, Policies, and issues of
+   FidoNews available to the Network Coordinators in the region as soon as
+   is practical.
+
+
+5.2  Assigning Node Numbers
+
+It is your responsibility to assign node numbers to independent nodes in your
+region. You may also change the numbers of existing nodes in your region,
+though you should check with the respective nodes before doing so.  You may
+assign any numbers you wish, so long as each node has a unique number within
+your region.
+
+You should not assign a node number to any system until you have received a
+formal request from that system by FidoNet mail.  This will ensure that the
+system is minimally operational.  The strict maintenance of this policy has
+been one of the great strengths of FidoNet.
+
+It is also recommended, though not required, that you call a board which is
+applying for a node number before assigning it a node number.
+
+You should use network mail to inform a new sysop of the node number, as this
+helps to insure that the system is capable of receiving network mail.
+
+If a node in your region is acting in a sufficiently annoying manner, then
+you can take whatever action you deem fit, according to the circumstances of
+the case.
+
+If you receive a node number request from outside your region, you must
+forward it to the most local coordinator for the requestor as you can deter-
+mine.  If you receive a node number request from a new node that is in an
+area covered by an existing network, then you must forward the request to the
+Coordinator of that network instead of assigning a number yourself.
+
+If a network forms in an area for which you have independent nodes, those
+nodes will be transferred to the local network as soon as is practical.
+
+
+5.3  Encouraging the Formation and Growth of Networks
+
+One of your main duties as a Regional Coordinator is to promote the growth of
+networks in your region.
+
+You should avoid having independent nodes in your region which are within the
+coverage area of a network.  There are, however, certain cases where a node
+should not be a member of a network, such as a system with a large amount of
+inbound netmail; see section 4.2.
+
+If several independent nodes in your region are in a local area you should
+encourage them to form a network, and if necessary you may require them to
+form a network.  Refer to section 2.4.  Note that this is not intended to
+encourage the formation of trivial networks.  Obviously, one node does not
+make a network.  The exact number of nodes required for an effective network
+must be judged according to the circumstances of the situation, and is left
+to your discretion.
+
+
+5.4  Assigning Network Numbers
+
+It is your responsibility to assign network numbers to new networks forming
+within your region.  You are assigned a pool of network numbers to use for
+this purpose by your Zone Coordinator.  As a part of this function, it is the
+responsibility of the Regional Coordinator to define the boundaries of the
+networks in the region.
+
+
+5.5  Maintaining the Nodelist
+
+As a Regional Coordinator, you have a dual role in maintaining the nodelist
+for your region.
+
+First, you must maintain the list of independent nodes in your region.  You
+should attempt to implement name changes, phone number changes, and so forth
+in this nodelist as soon as possible.  You should also on occasion send a
+message to every independent node in your region to ensure that they are
+operational.  If a node turns out to be "off the air" with no prior warning,
+you can either mark the node down or remove it from the nodelist.  (Nodes are
+to marked DOWN for a maximum of two weeks, after which the line should be
+removed from the nodelist.)
+
+Second, you must receive the nodelists from the Network Coordinators within
+your region.  You will need to maintain a set of nodelists for each network
+within your region, since you cannot count on getting an update from each
+Network Coordinator every week.  You should assemble a master nodelist for
+your region every week and send it to your Zone Coordinator by the day and
+time designated.  It is suggested that you do this as late as practical, so
+as to accommodate late changes, balanced with the risk of missing the connec-
+tion with your Zone Coordinator and thus losing a week.
+
+
+5.6  Geographic Exemptions
+
+There are cases where local calling geography does not follow FidoNet re-
+gions.  In exceptional cases, exemptions to normal geographic guidelines are
+agreed upon by the Regional Coordinators and Zone Coordinator involved.  Such
+an exemption is not a right, and is not permanent.  When a network is formed
+in the proper region that would provide local calling access to the exempted
+node, it is no longer exempt.  An exemption may be reviewed and revoked at
+any time by any of the coordinators involved.
+
+
+5.7  Overseeing Network Operations
+
+You are responsible for appointing network coordinators for the nets in your
+region.  If the outgoing Network Coordinator suggests a successor, you are
+not obligated to accept that individual, although you normally will.  Simi-
+larly, you are not obligated to accept the individual selected by the members
+of the network in an election, although you normally will.
+
+It is your responsibility as Regional Coordinator to ensure that the networks
+within your region are operating in an acceptable manner.  This does not mean
+that you are required to operate those networks; that is the responsibility
+of the Network Coordinators.  It means that you are responsible for assuring
+that the Network Coordinators within your region are acting responsibly.
+
+If you find that a Network Coordinator within your region is not properly
+performing the duties outlined in Section 4, you should take whatever action
+you deem necessary to correct the situation.
+
+If a network grows so large that it cannot reasonably accommodate traffic
+flow during the Zone Mail Hour, the Regional Coordinator can direct the
+creation of one or more new networks from that network.  These new networks,
+although they may be within a single local-calling area, must still conform
+to a geographical basis for determining membership.
+
+It is your obligation as Regional Coordinator to maintain direct and reason-
+ably frequent contact with the networks in your region. The exact method of
+accomplishing this is left to your discretion.
+
+
+5.8  Making Available Nodelists, Policies, and FidoNews
+
+As a Regional Coordinator, it is your responsibility to obtain the latest
+nodelist difference file, network policies, and the latest issues of FidoNews
+as they are published, and to make them available to the Network Coordinators
+within your region.  The nodelist is posted weekly on Saturday by the Zone
+Coordinator, and FidoNews is published weekly on Monday by node 1/1.  Contact
+them for more details on how to obtain the latest copies each week.
+
+It is your responsibility to make these available to all Network  Coordina-
+tors in your region as soon as is practical after you receive them.  The
+method of distribution is left to your discretion.  You are not required to
+distribute them to any independent nodes in your region, though you may if
+you wish.  You are encouraged to make all these documents available for
+downloading by the general public.
+
+
+
+6  Zone Coordinator Procedures
+
+6.1  General
+
+A Zone Coordinator for FidoNet has the primary task of maintaining the
+nodelist for the Zone, sharing it with the other Zone Coordinators, and
+ensuring the distribution of the master nodelist (or difference file) to the
+Regions in the Zone.  The Zone Coordinator is also responsible for coordinat-
+ing the distribution of Network Policy documents and FidoNews to the Regional
+Coordinators in the zone.
+
+The Zone Coordinator is responsible for the maintenance of the nodelist for
+the administrative region.  The Administrative Region has the same number as
+the zone, and consists of nodes assigned for administrative purposes not
+related to the sending and receiving of normal network mail.
+
+A Zone Coordinator is charged with the task of ensuring the smooth operation
+of the Zone, which is done by appointing and supervising the Regional Coordi-
+nators.
+
+If a Zone Coordinator determines that a Regional Coordinator is not properly
+performing the duties outlined in section 5, a replacement should be found.
+
+The Zone Coordinator defines the geographic boundaries of the regions within
+the zone and sets the time for the Zone Mail Hour.
+
+The Zone Coordinator is responsible for reviewing and approving any geograph-
+ic exemptions as described in section 5.6.
+
+The Zone Coordinator is responsible for insuring the smooth operation of
+gates between that zone and all other zones for the transfer of interzonal
+mail.
+
+The Zone Coordinators are responsible for the selection of the International
+Coordinator from among their ranks.
+
+
+6.2  Selection
+
+The Zone Coordinator is selected by an absolute majority vote of the Regional
+Coordinators within the zone.
+
+
+7  International Coordinator Procedures
+
+7.1  General
+
+The International Coordinator is the "first among equals" Zone Coordinator.
+
+The International Coordinator has the primary task of coordinating the
+creation of the master nodelist by managing the distribution between the
+Zones of the Zone nodelists.  The International Coordinator is responsible
+for definition of new zones and for negotiation of agreements for communica-
+tion with other networks.  ("Other network" in this context means other
+networks with which FidoNet communicates as peer-to-peer, not "network" in
+the sense of the FidoNet organizational level.)
+
+The International Coordinator is also responsible for coordinating the
+distribution of Network Policies and FidoNews to the Zone Coordinators.
+
+The International Coordinator is responsible for coordinating the activities
+of the Zone Coordinator Council.  The International Coordinator acts as the
+spokesman for the Zone Coordinator Council.
+
+In cases not specifically covered by this document, the International Coordi-
+nator may issue specific interpretations or extensions to this policy.  The
+Zone Coordinator Council may reverse such rulings by a majority vote.
+
+7.2  Selection
+
+The International Coordinator is selected (or removed) by an absolute majori-
+ty vote of the Zone Coordinators.
+
+
+8  Referenda
+
+The procedures described in this section are used to ratify a new version of
+FidoNet policy, which is the mechanism by which policy is changed.  This
+procedure is also used to impeach a Zone Coordinator.
+
+
+8.1  Initiation
+
+A referendum on policy modification is invoked when a majority  of the
+FidoNet Regional Coordinators inform the International Coordinator that they
+wish to consider a proposed new version of Policy.
+
+
+8.2  Announcement and Results Notification
+
+Proposed changes to Policy are distributed using the same structure which is
+used to distribute nodelist difference files and FidoNews.  Results and
+announcements related to the referendum are distributed by the coordinator
+structure as a part of the weekly nodelist difference file.  The Interna-
+tional Coordinator provides copies to the editor of FidoNews for inclusion
+there, although the official announcement and voting dates are tied to
+nodelist distributions.
+
+If it is adopted, the International Coordinator sets the effective date for a
+new policy through announcement in the weekly nodelist difference file.  The
+effective date will be not more than one month after the close of balloting.
+
+
+8.3  Eligibility to Vote
+
+Each member of the FidoNet coordinator structure at and above Network Coordi-
+nator is entitled to one vote.  (Hub coordinators do not vote.)  In the case
+of the position changing hands during the balloting process, either the
+incumbent or the new coordinator may vote, but not both.  If a person holds
+more than one coordinator position, they still receive only one vote.
+
+Network coordinators are expected to assess the opinions of the members of
+their network, and to vote accordingly.  A formal election is not necessary,
+but the network coordinator must inform the net of the issues and solicit
+input.  The network coordinator functions as the representative of the rank
+and file members of FidoNet.
+
+
+8.4  Voting Mechanism
+
+The actual voting mechanism, including whether the ballot is secret and how
+the ballots are to be collected, verified, and counted, is left to the
+discretion of the International Coordinator.  Ideally, ballot collection
+should be by some secure message system, conducted over FidoNet itself.
+
+In order to provide a discussion period, the announcement of any ballot must
+be made at least two weeks before the date of voting commencement.  The
+balloting period must be at least two weeks.
+
+
+8.5  Voting on a whole Policy Document
+
+Given that Policy is intertwined and self referencing, a relatively simple
+change may require several alterations of the document.  In order to simplify
+the process, balloting is done on choices between whole documents, rather
+than individual amendments.  In the simplest case, this means voting yea or
+nay to a new document.  If a number of alternatives are to be considered,
+they must be presented as whole documents, from which one is chosen.
+
+
+8.6  Decision of vote
+
+A Policy amendment is considered in force if, at the end of the balloting
+period, it has received a majority of the votes cast.  For example, if there
+were 350 eligible voters, 100 of which cast a vote, then at least 51 affirma-
+tive votes would be required to declare the amendment in force.
+
+In the case of multiple policy changes which are considered on the same
+ballot, a version must receive more than 50% of the votes cast to be consid-
+ered ratified.  "Abstain" is a valid vote in this case, effectively being a
+vote for not changing the current policy as it simply increases the number of
+votes required to ratify the proposed change.
+
+
+8.7  Impeachment of a Zone Coordinator
+
+8.7.1  Initiation
+
+In extreme cases, a Zone Coordinator may be impeached by referendum.  Im-
+peachment of a Zone Coordinator does not require a Policy violation.  An
+impeachment proceeding is invoked when a majority of the Regional Coordina-
+tors in a zone request the International Coordinator to institute it.
+
+8.7.2  Procedure as in Policy Referendum
+
+The provisions of sections 8.2 and 8.3 apply to impeachment referenda.
+
+The definition of "majority" in section 8.6 applies.  Only coordinators in
+the affected zone vote (even if the zone coordinator is also the Internation-
+al Coordinator).
+
+8.7.3  Voting Mechanism
+
+The balloting procedures are set, the votes are collected, and the results
+are announced by a Regional Coordinator chosen by the Zone Coordinator who is
+being impeached.  The removal of the Zone Coordinator is effective two weeks
+after the end of balloting if the impeachment carries.
+
+8.7.4  Limited to once per year
+
+The removal of a Zone Coordinator is primarily intended to be a mechanism by
+which the net as a whole expresses displeasure with the way Policy is being
+interpreted.  At one time or another, everyone is unhappy with the way policy
+is interpreted.  In order to keep the Zone Coordinators interpreting policy
+as opposed to defending themselves, at least one full calendar year must
+elapse between impeachment referenda (regardless of how many people hold the
+position of Zone Coordinator during that year.)
+
+Should a Zone Coordinator resign during an impeachment process, the process
+is considered null and void, and does not consume the "once per year quota".
+
+
+9  Resolution of Disputes
+
+9.1  General
+
+The FidoNet judicial philosophy can be summed up in two rules:
+
+     1) Thou shalt not excessively annoy others.
+
+     2) Thou shalt not be too easily annoyed.
+
+In other words, there are no hard and fast rules of conduct, but reasonably
+polite behavior is expected.  Also, in any dispute both sides are examined,
+and action could be taken against either or both parties. ("Judge not, lest
+ye be judged!")
+
+The coordinator structure has the responsibility for defining "excessively
+annoying".  Like a common definition of pornography ("I can't define it, but
+I know it when I see it."), a hard and fast definition of acceptable FidoNet
+behavior is not possible.  The guidelines in this policy are deliberately
+vague to provide the freedom that the coordinator structure requires to
+respond to the needs of a growing and changing community.
+
+The first step in any dispute between sysops is for the sysops to attempt to
+communicate directly, at least by netmail, preferably by voice.  Any com-
+plaint made that has skipped this most basic communication step will be
+rejected.
+
+Filing a formal complaint is not an action which should be taken lightly.
+Investigation and response to complaints requires time which coordinators
+would prefer to spend doing more constructive activities.  Persons who
+persist in filing trivial policy complaints may find themselves on the wrong
+side of an excessively-annoying complaint.  Complaints must be accompanied
+with verifiable evidence, generally copies of messages; a simple word-of-
+mouth complaint will be dismissed out of hand.
+
+Failure to follow the procedures herein described (in particular, by skipping
+a coordinator, or involving a coordinator not in the appeal chain) is in and
+of itself annoying behavior.
+
+
+9.2  Problems with Another Sysop
+
+If you are having problems with another sysop, you should first try to work
+it out via netmail or voice conversation with the other sysop.
+
+If this fails to resolve the problem, you should complain to your Network
+Coordinator and the other sysop's Network Coordinator.  If one or both of you
+is not in a network, then complain to the appropriate Regional Coordinator.
+Should this fail to provide satisfaction, you have the right to follow the
+appeal process described in section 9.5.
+
+
+9.3  Problems with your Network Coordinator
+
+If you are having problems with your Network Coordinator and feel that you
+are not being treated properly, you are entitled to a review of your situa-
+tion.  As with all disputes, the first step is to communicate directly to
+attempt to resolve the problem.
+
+The next step is to contact your Regional Coordinator.  If your case has
+merit, there are several possible courses of action, including a change of
+Network Coordinators or even the disbanding of your network.  If you have
+been excommunicated by your Network Coordinator, that judgement may be
+reversed, at which point you will be reinstated into your net.
+
+If you fail to obtain relief from your Regional Coordinator, you have the
+right to follow the appeal process described in section 9.5.
+
+
+9.4  Problems with Other Coordinators
+
+Complaints concerning annoying behavior on the part of any coordinator are
+treated as in section 9.2 and should be filed with the next level of coordi-
+nator.  For example, if you feel that your Regional Coordinator is guilty of
+annoying behavior (as opposed to a failure to perform duties as a coordina-
+tor) you should file your complaint with the Zone Coordinator.
+
+Complaints concerning the performance of a coordinator in carrying out the
+duties mandated by policy are accepted only from the level immediately below.
+For example, complaints concerning the performance of Regional Coordinators
+would be accepted from Network Coordinators and independents in that region.
+Such complaints should be addressed to the Zone Coordinator after an appro-
+priate attempt to work them out by direct communications.
+
+
+9.5  Appeal Process
+
+A decision made by a coordinator may be appealed to the next level.  Appeals
+must be made within two weeks of the decision which is being appealed.  All
+appeals must follow the chain of command; if levels are skipped the appeal
+will be dismissed out of hand.
+
+An appeal will not result in a full investigation, but will be based upon the
+documentation supplied by the parties at the lower level.  For example, an
+appeal of a Network Coordinator's decision will be decided by the Regional
+Coordinator based upon information provided by the coordinator and the sysop
+involved; the Regional Coordinator is not expected to make an independent
+attempt to gather information.
+
+The appeal structure is as follows:
+
+   Network Coordinator decisions may be appealed to the appropriate Region-
+   al Coordinator.
+
+   Regional Coordinator decisions may be appealed to the appropriate Zone
+   Coordinator.  At this point, the Zone Coordinator will make a decision
+   and communicate it to the Regional Coordinators in that zone.  This
+   decision may be reversed by a majority vote of the Regional Coordina-
+   tors.
+
+   Zone Coordinator decisions may be appealed to the International Coordi-
+   nator.  The International Coordinator will make a decision and communi-
+   cate it to the Zone Coordinator Council, which may reverse it by majori-
+   ty vote.
+
+If your problem is with a Zone Coordinator per se, that is, a Zone Coordina-
+tor has committed a Policy violation against you, your complaint should be
+filed with the International Coordinator, who will make a decision and submit
+it to the Zone Coordinator Council for possible reversal, as described above.
+
+
+9.6  Statute of Limitations
+
+A complaint may not be filed more than 60 days after the date of discovery of
+the source of the infraction, either by admission or technical evidence.
+Complaints may not be filed more than 120 days after the incident unless they
+involve explicitly illegal behavior.
+
+
+9.7  Right to a Speedy Decision
+
+A coordinator is required to render a final decision and notify the parties
+involved within 30 days of the receipt of the complaint or appeal.
+
+
+9.8  Return to Original Network
+
+Once a policy dispute is resolved, any nodes reinstated on appeal are re-
+turned to the local network or region to which they geographically or techni-
+cally belong.
+
+
+9.9  Echomail
+
+Echomail is an important and powerful force in FidoNet.  For the purposes of
+Policy Disputes, echomail is simply a different flavor of netmail, and is
+therefore covered by Policy.  By its nature, echomail places unique technical
+and social demands on the net over and above those covered by this version of
+Policy.  In recognition of this, an echomail policy which extends (and does
+not contradict) general Policy, maintained by the Echomail Coordinators, and
+ratified by a process similar to that of this document, is recognized by the
+FidoNet Coordinators as a valid structure for dispute resolution on matters
+pertaining to echomail.  At some future date the echomail policy document may
+be merged with this one.
+
+
+9.10  Case Histories
+
+Most of FidoNet Policy is interpretive in nature.  No one can see what is to
+come in our rapidly changing environment.  Policy itself is only a part of
+what is used as the ground rules for mediating disputes -- as or more impor-
+tant are the precedents.
+
+In order to accommodate this process, case histories may be added to or
+removed from this document by the International Coordinator, with such a
+revision subject to reversal by the Zone Coordinator Council.  Should Policy
+be amended in such a way to invalidate a precedent, Policy supersedes said
+precedent.  (A carefully prepared amendment would address this by removing
+the precedent reference as a part of the amendment.)
+
+Although a case may be removed, the text of a case history may not be modi-
+fied by any mechanism.  Case history is written close to the time of the
+decision, by those involved with it.  Amending the text of a case history is
+the same as revising history, something quite inappropriate in an organiza-
+tion dedicated to moving information.
+
+
+
+10  Appendices
+
+10.1  General
+
+The Appendices of this document are exceptions to the normal ratification
+process.  Section 10.2 can be changed by the appropriate Zone Coordinator,
+and section 10.3 may be modified by the International Coordinator (see
+Section 9.10).
+
+
+10.2  Timing of Zone Mail Hour
+
+Zone Mail Hour is observed each day, including weekends and holidays.  The
+time is based upon Universal Coordinated Time (UTC), also known as Greenwich
+Mean time (GMT).  In areas which observe Daylight Savings Time during part of
+the year, the local time of zone mail hour will change because FidoNet does
+not observe Daylight Savings Time. The exact timing of Zone Mail Hour is set
+for each zone by the Zone Coordinator.
+
+In FidoNet Zone 1, Zone Mail Hour is observed from 0900 to 1000 UTC.  In each
+of the time zones, this is:
+
+     Eastern Standard Time          4 AM to 5 AM
+     Central Standard Time          3 AM to 4 AM
+     Mountain Standard Time          2 AM to 3 AM
+     Pacific Standard Time          1 AM to 2 AM
+     Hawaii Standard Time          11 PM to Midnight
+
+In FidoNet Zone 2, Zone Mail Hour is observed from 0230 to 0330 UTC.
+
+In Fidonet Zone 3, Zone Mail Hour is observed from 1800 to 1900 UTC.  In each
+of the time Zones involved this is:
+
+
+  GMT +12 Zone                        6:00 AM to 7:00 AM
+  (New Zealand)
+
+  GMT +10 Zone                        4:00 AM to 5:00 AM
+  (East Australia)
+  (Papua New Guinea)
+  (Micronesia)
+
+  GMT +9.5 Zone                       3:30 AM to 4:30 AM
+  (Central Australia)
+
+  GMT +9 Zone                         3:00 AM to 4:00 AM
+  (Japan)
+  (Korea)
+  (Eastern Indonesia)
+
+  GMT +8 Zone                         2:00 AM to 3:00 AM
+  (Hong Kong)
+  (Taiwan)
+  (Central Indonesia)
+  (Philippines)
+  (Western Australia)
+
+  GMT +7 Zone                         1:00 AM to 2:00 AM
+  (Malaysia)
+  (Singapore)
+  (Thailand)
+  (Western Indonesia)
+
+
+10.3  Case Histories
+
+
+Case histories of past disputes are instructive to show general procedures
+and methods.  Any decision may be included in this document by a majority
+vote of either the Zone Coordinator Council or the Regional Coordinators.
+
+Policy4 significantly changes the functions of the Zone and International
+Coordinators.  In the following cases which were decided using Policy3,
+substitute "Zone Coordinator" for all occurrences of "International Coordina-
+tor(*)".
+
+
+10.3.1  The Case of the Crooked Node
+
+A sysop of a local node was using network mail to engage in unethical busi-
+ness practices.  The Network Coordinator became very annoyed at this, and
+dropped the local from the nodelist.
+
+The local appealed to the Regional Coordinator for assignment as an indepen-
+dent node.  The Regional Coordinator, after checking with the Network Coordi-
+nator, decided that the Network Coordinator was right to be annoyed.  Inde-
+pendent status was denied.
+
+The International Coordinator(*) did not intervene.
+
+
+10.3.2  The Case of the Hacker Mailer
+
+A sysop of a local node made use of file attaches for extra users to mail
+himself the USER.BBS file from several local boards.  The sysops of these
+boards felt annoyed at this, and appealed to their Network Coordinator, who
+agreed and dropped the offending node from the nodelist.
+
+The Regional Coordinator was not consulted.
+
+The International Coordinator(*) did not intervene.
+
+
+10.3.3  The Case of the Bothered Barker
+
+A local node became annoyed with the Network Coordinator for failing to
+provide services.  Repeated complaints to the Network Coordinator did not
+satisfy him, so he appealed to the International Coordinator(*).
+
+The International Coordinator(*) dismissed the complaint because the Regional
+Coordinator had not been consulted.
+
+The local node submitted the complaint to his Regional Coordinator, who
+investigated the case and discovered that there was some justice to the
+complaint.  He advised and assisted the Network Coordinator in configuring
+his system to provide an improved level of service to the local nodes.
+
+The Regional Coordinator also decided that the local node was being too
+easily annoyed, in that he was expecting services not normally required of a
+Network Coordinator.  The local node was informed as to the true duties of a
+Network Coordinator, and was advised to lower his expectations.
+
+
+10.3.4  The Case of the Busy Beaver
+
+A local node which was operated by a retail establishment was engaged in
+making "bombing runs" to mail advertisements over FidoNet.  The Network
+Coordinator felt annoyed and handling the outgoing traffic for a commercial
+operation, and asked the local node to leave the network.
+
+The local node applied to the Regional Coordinator, and was granted status as
+an independent node in the region.
+
+
+10.3.5  The Mark of the Devil
+
+A local sysop whose board was used in conjunction with voodoo rites, hacking,
+phreaking, and obscene material applied to a Network Coordinator for a node
+number.  The Network Coordinator deemed that this board was exceptionally
+annoying, and denied the request.
+
+The Regional Coordinator was not consulted.
+
+The International Coordinator(*), on seeing that the Regional Coordinator had
+not been consulted, dismissed the case out of hand.  No further appeals were
+made.
+
+
+10.3.6  The Case of the Sysop Twit
+
+A patron of various local nodes had been roundly recognized by all sysops as
+a twit.  The user obtained his own system, became a sysop, and applied for a
+node number.  The Network Coordinator denied the request.  No appeals were
+made.
+
+
+10.3.7  The Case of the Echomail Junkie
+
+A local node became enamored with echomail and joined several conferences,
+routing mail through his network.  He then started an echomail conference of
+his own and began relaying echomail between several systems, again routing it
+all through the network.
+
+His Network Coordinator observed that network performance was becoming
+seriously impaired.  The offending node was told to hold it down.  A compro-
+mise was reached whereby much of the echomail traffic was no longer routed
+through the network, and routed echomail was limited to twenty messages per
+night.  No appeals were made.
+
+
+10.3.8  The Case of the Bouncing Board
+
+A local user decided to establish a node to promote a worthy charity.  The
+machine being used was also used for various other activities during the day,
+and the sysop was often called away.  His coworkers would often forget to
+bring the board up at the end of the day while he was away, so the node was
+often down for extended periods.  The Network Coordinator, finding the node
+unable to receive mail, would mark it down.  The sysop would return, restart
+the board, and ask to be reinstated.
+
+The Network Coordinator eventually decided that the sysop was not able to
+maintain a reliable system, and removed him from the nodelist completely.
+Subsequent requests for a node number from the same sysop were turned down.
+No appeals were made.
+
+
+10.5  Credits, acknowledgments, etc.
+
+Fido and FidoNet are registered trademarks of Fido Software, Inc.
+
+
+
+
+                                     Index
+
+-1/-1,  2.3
+Additional mail events in local network  2.1.8
+Address in message to request node  2.2
+Administrative Region  6.1
+Advantages to network membership  2.2
+Alteration of mail  2.1.5
+Answering machine  2.3
+Announcement of voting results 8.2
+Annoying behavior  1.3.5, 1.4.8, 2.1.1, 2.1.2, 2.1.4, 2.1.6, 2.1.7, 2.1.8,
+     2.1.11, 2.3, 4.2, 4.3, 5.2, 9, 10
+Appeal chain  9.5
+Appointment of coordinators  1.2.3, 1.2.4, 5.7, 6.1
+Availability of NodeList  1.3.4
+Balloting Period  8.4
+Bombing run  4.2
+BossNode  1.2.1.2
+Boundaries  1.3.2
+Business use of FidoNet  1.3.6
+Calling areas  1.3.2, 5.6, 5.7
+Case histories  9.10, 10.3
+Chain of command  1.2.8
+Changing node numbers  4.3, 5.2
+Checks and balances  1.2.8
+Commercial messages  1.3.6, 2.1.4, 4.2
+Complaint (policy)  2.1.6.1, 9
+Contributions to FidoNews  1.3.1
+Current nodelist  2.1.11
+Daylight Savings Time  2.1.14
+Difference file  4.5, 5.8, 8.2
+Disclosing private mail  2.1.6
+Discussion period  8.2
+Disputes  9
+Distribution of ballots  8.2
+Down  2.3, 4.4, 5.5
+Downloading by users  3.6, 4.5, 5.8
+EchoMail  4.2, 9.9
+Effective date (policy change)  8.2
+Election of coordinators  1.2.5, 6.2, 7.2
+Eligibility to vote  8.3
+Encryption  2.1.4, 4.2
+Exceptions  5.6
+Excessively annoying behavior  1.2.1.1, 1.3.5, 2.1.1, 2.1.2, 2.1.4, 2.1.6,
+     2.1.7, 2.1.8, 2.1.11, 2.3, 4.2, 4.3, 5.2, 9, 10
+Exclusivity of Zone Mail Hour  2.1.8
+Excommunication  2.1.12, 4.3, 5.2, 9
+Exemptions, node location  1.3.2, 5.6
+Familiarity with policy  2.1.2, 2.2
+FidoNews  1.3.1
+     availability 3.1, 4.5, 5.8
+FTSC  2.1.8, 2.1.9, 2.4
+Gateway  2.1.3
+Geography  1.3.2, 5.6
+Glue  4.5
+Guarantee of mail delivery  1.3.6
+Hats  3.4
+Host-routed mail  4.2
+How to obtain a node number  2.2
+Hub  1.2.3.1, 4.4
+Illegal behavior  2.1.1, 9.6
+Illegal mail  4.2
+Impeachment  8.7
+In-transit mail  2.1.6.1
+Independent node  4.2, 5.2
+Inter-zonal questions  1.2.6
+International Coordinator  1.4.1, 1.4.9, 7
+Justification of private nodes  2.1.9
+Language  1.0
+Levels of FidoNet  1.2, 1.4
+Local calling areas  1.3.2
+Local policies  1.2, 3.3
+Mail  1.2.3, 4.2
+Mailer  2.2
+Majority  8.6, 8.7.2
+Member of area administrated  3.5
+Modem  2.2
+Modification of mail  2.1.5
+National Mail Hour  see Zone Mail Hour
+Network
+     advantages 2.2
+     boundaries 1.3.2, 5.4
+     definition 1.2.3
+     forming 2.4, 5.3
+     hub 1.2.3.1, 4.4
+     numbers 2.2, 5.4
+Network Coordinator  1.2.3
+     procedures 4
+     replacement 5.7, 9.3
+Network Mail Hour  see Zone Mail Hour
+New sysops  2.1.2, 3.6
+Node numbers  4.3, 5.2
+   obtaining  2.2
+Nodelist  1.3.4, 2.2, 4.4, 5.5
+     availability 3.1, 4.5, 5.8
+     changes 4.4, 5.2
+     current 2.1.11
+     definition 1.3.4
+     format 10.3
+     official 1.3.4
+Nodes
+     definition 1.2.1
+     down 2.3
+Observing mail events  2.1.8, 2.1.10
+Obtaining a node number  2.2
+Offensive messages  2.1.5
+Orders (commercial)  1.3.6
+Partial nodelist  1.3.4
+Pirated software  2.1.1
+Point of origin  2.1.3
+Points  1.2.1.2, 2.1.3
+Policy  3.1, 3.3, 4.5, 5.8
+     changing 8
+     complaint 2.1.6.1, 9
+     familiarity with 2.1.2, 2.2
+     local 1.2, 3.3
+Precedent  3.7, 9.10, 10.3
+Private messsages  2.1.6
+Private network  1.2.1.2
+Private nodes  2.1.9
+Problem resolution  9
+Protocol  2.1.8
+Public BBS  3.6
+Ratification  7.1
+Redundant nodes  2.1.9
+Referendum  1.2.7, 8
+Regional Coordinator  1.2.4
+     procedures 5
+     replacement 6.1, 9.4
+Regions  1.2.4
+Replacement of coordinators  1.2.8
+Replacing services  3.4
+Requirements to be in NodeList  1.3.4, 2.1.2, 2.2
+Resignation of ZC  8.7.4
+Resolution of disputes  9
+Results Announcement  8.2
+Review of decisions  3.7
+Review of routed traffic  2.1.4
+Routing  2.1.4 - 2.1.7, 4.2
+Routing Hub  1.2.3.1, 4.4
+Rules  9.1
+Speedy decision  9.7
+Standards (FTSC)  2.1.8, 2.4
+Statute of limitations  9.6
+Submissions to FidoNews  1.3.1
+Sysop procedures  2
+System operator (sysop)  1.2.1
+Three-tiered networks  1.2.3.1
+Time limit on decision  9.7
+Timing of Zone Mail Hour  2.1.13, 2.1.14, 10.2
+Top-down  1.4.9
+Tradition  3.7
+Trivial network  5.3
+Unattended systems  2.3
+Updates to nodelist  3.2
+User  1.2.1.1
+User access during ZMH  2.1.8
+Vacation  2.3
+Voice telephone number  2.2
+Vote  8
+     eligibility 8.3, 8.7.2
+ZMH see Zone Mail Hour
+Zone Coordinator  1.2.5, 6
+     election 6.2
+     impeachment 8.7
+     procedures 6
+     removal 6.2
+     resignation during impeachment 8.7.4
+Zone Coordinator Council  1.2.6, 7.1
+Zone Mail Hour  1.3.3, 2.1.8
+     timing 2.1.13, 2.1.14, 10.2
+Zones  1.2.5, 1.3.2
+
+
+
+
+
+
+ + + diff --git a/nav.html b/nav.html new file mode 100644 index 0000000..8d24889 --- /dev/null +++ b/nav.html @@ -0,0 +1,7 @@ + diff --git a/nodes.php b/nodes.php new file mode 100644 index 0000000..7a7f29b --- /dev/null +++ b/nodes.php @@ -0,0 +1,47 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet- Our Nodes"?> + + + + +
+

Welcome to Fidonet in Northern Alberta

+
+
+
+

Our Nodes:

+
+                  RetroDigital BBS (1:342/11)
+                  WWW:    http://rdnetbbs.com/
+                  Telnet: telnet://rdnetbbs.com
+                  Location:   Calgary, Alberta
+                  ---------------------------------------------------------------
+                  The Undermine (1:342/17)
+                  WWW:
+                  Telnet: telnet://bbs.undermine.ca:423
+                  Location:   Calgary, Alberta
+                  ---------------------------------------------------------------
+                  Star Flight BBS (1:342/19)
+                  WWW:    https://stateoftheark.ca/
+                  Telnet: telnet://stateoftheark.ca:1990
+                  Location:   Calgary, Alberta
+                  ---------------------------------------------------------------
+                  Joe's Computer & BBS (1:342/200 1:342/201)
+                  www:    https://joesbbs.com
+                  Telnet: telnet://joesbbs.com
+                  Location:   Edmonton, Alberta
+                  ---------------------------------------------------------------
+                  
+
+
+
+
+ + + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..e4e9fda --- /dev/null +++ b/style.css @@ -0,0 +1,155 @@ +/* {font-size:13pt;font-weight:normal;} */ + +@media (min-width: 64em) { + .row { + display: flex; + flex-wrap: nowrap; + flex-direction: row-reverse; + } + .col { flex-grow: 1; } +} + +.grid { + border-collapse: collapse; +} +.col { + border: 6px double #fb5; + padding: 1em; +} + +.user-list { + display: flex; + flex-flow: row wrap; + justify-content: space-evenly; + list-style-type: none; + padding: 0; +} +.user-list li { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + flex: 10em; +} +.user-list::after { + content: ""; +} + +body { + margin: auto; + padding: 1em; + max-width: 64em; + font-family: "courier new", monospace; + color: #fb5; + background: #111; + word-wrap: break-word; +} +a { + text-decoration: none; + color: #f70; + font-weight: bold; + padding-right: 0.25em; +} +a:hover {color: #f20;} +hr { + border-color: #fb5; +} +.text-center { + text-align: center +} +.advisory { + background: #fc4; + color: #222; + font-weight: bold; + padding: 1em; + border-radius: 0.25em; +} +h1 { + text-transform: uppercase; + color: #fb5; + font-family: monospace; +} + +/* THEGOODS */ +#fancyboi::before { + content: "$ "; +} +@media (prefers-reduced-motion: no-preference) { + @keyframes flash { + 50% { opacity: 0; } + } + @keyframes reveal { + from { width: 2em; } /* Width of ::before */ + to { width: 100%; } + } + #fancyboi { + overflow: hidden; + white-space: nowrap; + animation: reveal 4s linear; + text-overflow: "█"; + } + #fancyboi::after { + content: "█"; + animation: flash 0.5s step-end infinite; + } +} +/* SDOOGEHT */ + +.sourceCode { + color:#008000; +} + +code > span.fl { + color: #008000; +} + + /* Style the navbar */ +#navbar { + overflow: hidden; + background-color: #fb5; + color: #222; + z-index: 99; + position: relative; + top: 0; + left: 0; + width: 100%; + border-radius: 0.25em; +} + +#navbar a:hover { + background-color: #f93; +} + +/* Navbar links */ +#navbar a { + float: left; + display: block; + color: black; + text-align: center; + padding: 14px; + text-decoration: none; +} + +/* Page content */ +.content { + padding-top: 5px; +} + +input[type="text"], +textarea { + background-color: #333; + color: darkorange; +} + +div.alert-warning { + background-color: darkred; +} +div.alert-success { + background-color: darkgreen; +} + +/* Mobile */ +@media (max-width: 768px) { + td { + display: block; + } +} \ No newline at end of file diff --git a/thankyou.php b/thankyou.php new file mode 100644 index 0000000..4dd87cd --- /dev/null +++ b/thankyou.php @@ -0,0 +1,30 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet - Join"?> + + + + + + + +
+

Welcome to Fidonet in Northern Alberta

+
+
+
+

THANK YOU!

+
+

We will reply back to you in the next couple days. :) +

+
+
+
+ + + + \ No newline at end of file
+

Welcome to Fidonet in Northern Alberta

+
+ + + + diff --git a/join/index.php b/join/index.php new file mode 100644 index 0000000..441f1ae --- /dev/null +++ b/join/index.php @@ -0,0 +1,28 @@ + + + + + + + <?=isset($title) ? $title : "Welcome to Alberta Fidonet - Join"?> + + + + + + + +
+

Welcome to Fidonet in Northern Alberta

+
+
+
+ +
+
+
+
+