Volume 6, Number 24                                  12 June 1989
    +---------------------------------------------------------------+
    |                                                  _            |
    |                                                 /  \          |
    |                                                /|oo \         |
    |        - FidoNews -                           (_|  /_)        |
    |                                                _`@/_ \    _   |
    |        International                          |     | \   \\  |
    |     FidoNet Association                       | (*) |  \   )) |
    |         Newsletter               ______       |__U__| /  \//  |
    |                                 / FIDO \       _//|| _\   /   |
    |                                (________)     (_/(_|(____/    |
    |                                                     (jm)      |
    +---------------------------------------------------------------+
    Editor in Chief:                                  Vince Perriello
    Editors Emeritii:                                     Dale Lovell
                                                       Thom Henderson
    Chief Procrastinator Emeritus:                       Tom Jennings

    FidoNews  is  published  weekly  by  the  International   FidoNet
    Association  as  its  official newsletter.  You are encouraged to
    submit articles for publication in FidoNews.  Article  submission
    standards  are contained in the file ARTSPEC.DOC,  available from
    node 1:1/1.    1:1/1  is  a Continuous Mail system, available for
    network mail 24 hours a day.

    Copyright 1989 by  the  International  FidoNet  Association.  All
    rights  reserved.  Duplication  and/or distribution permitted for
    noncommercial purposes only.  For  use  in  other  circumstances,
    please contact IFNA at (314) 576-4067. IFNA may also be contacted
    at PO Box 41143, St. Louis, MO 63141.

    Fido  and FidoNet  are registered  trademarks of  Tom Jennings of
    Fido Software,  164 Shipley Avenue,  San Francisco, CA  94107 and
    are used with permission.

    We  don't necessarily agree with the contents  of  every  article
    published  here.  Most of these materials are  unsolicited.    No
    article will be rejected which is properly attributed and legally
    acceptable.    We   will  publish  every  responsible  submission
    received.


                       Table of Contents
    1. ARTICLES  .................................................  1
       Policy4 Passes  ...........................................  1
       Improve Your Programs with Default Parameters  ............  2
       Words from Under the Basement Steps  ......................  5
       Miscellaneous Musings  ....................................  9
       What is the spirit of UseNet?  ............................ 14
    2. LATEST VERSIONS  .......................................... 16
       Latest Software Versions  ................................. 16
    3. NOTICES  .................................................. 17
       The Interrupt Stack  ...................................... 17
    FidoNews 6-24                Page 1                   12 Jun 1989


    =================================================================
                                ARTICLES
    =================================================================


    From NodeList.160:

    I am pleased to announce the passing of POLICY4.06
    as the new governing policy document for FidoNet.
    The vote was YES=152, NO=75.  POLICY4.06 will
    be known as POLICY4 and will be in effect immediately.


    -----------------------------------------------------------------
    FidoNews 6-24                Page 2                   12 Jun 1989


    John Herro
    1:363/6


              IMPROVE YOUR PROGRAMS WITH DEFAULT PARAMETERS


    In my previous article on improving your programs, we learned how
    Named Notation  (or Named Parameter Association)  in Ada can make
    your programs easier to read.  One reader asked me if Named Nota-
    tion can also be used with records.  The answer is yes.   For ex-
    ample, in Ada we can write

    type MONTH_TYPE is
        (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC);
    type DATE is
       record
          DAY   : INTEGER;
          MONTH : MONTH_TYPE;
          YEAR  : INTEGER;
       end record;
    USA : DATE;

    Since USA is declared to be of type DATE,  it has three "fields":
    USA.DAY,  USA.MONTH,  and USA.YEAR.  These fields can be referred
    to individually, as in USA.DAY := 4;  or the entire record can be
    referred to at once, as in

                          USA := (4, JUL, 1776);

    Here's where Named Notation comes in.  If  we prefer to write the
    month first, we can write

              USA := (MONTH => JUL, DAY => 4, YEAR => 1776);

    similar to the way we used  Named  Notation  in subprogram calls.
    Also,  having  the names of the fields right there in the assign-
    ment often makes the code easier to read.

    Closely associated with Named Notation  is the concept of Default
    Parameters.  They allow your Ada subprograms to be both  FLEXIBLE
    and  EASY  TO  USE,  where  in  other languages you would have to
    choose between these two features.

    For example,  suppose you want to write a  procedure  DISPLAY  to
    display an integer on some  special  device,  perhaps an array of
    lights.  To make  DISPLAY  as easy to use as possible,  you might
    give it only one argument: the integer being displayed.  However,
    to make it flexible, you might want to give it two additional ar-
    guments: the base and the width, so that the user can specify any
    reasonable base,  and allow extra space for  the  integer  if  he
    wants  to.  The  problem  is that in most languages the procedure
    would no longer be easy to use,  because  the  base and the width
    would have to be specified in every call.  For example,  in  For-
    tran we could write

    FidoNews 6-24                Page 3                   12 Jun 1989


                         SUBROUTINE DISPLA (ITEM)

    which would be easy to use but not flexible, or we could write

                 SUBROUTINE DISPLA (ITEM, IBASE, IWIDTH)

    which would be flexible but clumsy to  use,  because the base and
    width would have to be specified in every call.  However,  in Ada
    we can write

      procedure DISPLAY(ITEM : in INTEGER; BASE : in INTEGER := 10;
                        WIDTH : in INTEGER := 6);

    If the BASE isn't specified in a call to DISPLAY, it's assumed to
    be 10,  and if the WIDTH isn't specified,  it's  assumed to be 6.
    (We chose  6  because the longest integer in 16-bit two's comple-
    ment representation is -32768.)  If the BASE and WIDTH are speci-
    fied, they overwrite the default values in the procedure specifi-
    cation.  ITEM must be specified in every call, because there's no
    default value for that parameter.

    We now have a procedure that's both  flexible  and  easy  to use.
    With most calls to DISPLAY,  we need specify only the integer be-
    ing displayed.  For example, if N is an integer, we could write

                               DISPLAY(N);

    If we need to display N in hex, we could write

                         DISPLAY(N, BASE => 16);

    If we want to display N with extra space, we could write, for ex-
    ample,

                         DISPLAY(N, WIDTH => 9);

    Finally,  if we want to specify both the  BASE and the WIDTH,  we
    can do so, and we don't need to remember which of these two argu-
    ments came first in the procedure specification:

                   DISPLAY(N, WIDTH => 9, BASE => 16);

    In these examples,  we could have written ITEM => N in place of N
    if we wanted to use Named Notation even with the first argument.

    Ada comes with a procedure PUT that's very similar to the DISPLAY
    procedure we've been  discussing,  writing integers to the screen
    rather than to an array of lights.  However,  before  we can make
    use of that procedure, we have to learn a little about  Generics,
    and that's a topic for a future article.

    Default values can be assigned in  records  as well as subprogram
    specifications.  For example, if we write



    FidoNews 6-24                Page 4                   12 Jun 1989


                      type DATE is
                         record
                            DAY   : INTEGER;
                            MONTH : MONTH_TYPE;
                            YEAR  : INTEGER := 1776;
                         end record;

    then every object that we create of type DATE  will automatically
    have its YEAR field initialized to 1776  when it's created.  How-
    ever, the similarity to default parameters in subprogram specifi-
    cations is limited.  Although subprogram calls can omit arguments
    that have default  values,  we must specify all three fields when
    we assign objects of type  DATE.  For example,  if we declare USA
    to be of type DATE, we may NOT write USA := (4, JUL); because all
    three fields must be specified.  We'll show the  real  usefulness
    of default values in record types when we discuss Ada STRINGs and
    type TEXT in a later article.

    As you can see from this and earlier articles,  Ada  has many ad-
    vantages over earlier programming languages,  that make your pro-
    grams easier to read and easier to  maintain.  Ada  is  no longer
    for large programs only;  it's an ideal language for general pur-
    pose programming on a PC.  (There are now several inexpensive Ada
    compilers available for the PC.)   You can find my shareware pro-
    gram  "ADA-TUTR, the Interactive Ada Tutor"  as  ADA-TUTR.ARC (or
    .ZIP, etc.) on many boards, but 1:363/6 (407-773-2831) always has
    the  latest  version.  ADA-TUTR  doesn't require an Ada compiler,
    but a list of Ada compilers  available for the PC  is included in
    the documentation.  If you have an Ada compiler, ADA-TUTR can au-
    tomatically check your "homework."

    Since my last article on Ada,  ADA-TUTR  has been updated to ver-
    sion 1.21.  This version  automatically  remembers your place be-
    tween  learning  sessions,  without your having to write anything
    down.  It lets you choose colors while still remaining compatible
    with monochrome machines.  At any time,  it can tell you how  far
    you are through the course, and let you go back to the last ques-
    tion or to the last  "homework" assignment.  The documentation on
    how to install the program on  mainframes  and  workstations  has
    been expanded.

    I welcome your  comments  and  suggestions,  and wish you success
    with Ada!

    -----------------------------------------------------------------
    FidoNews 6-24                Page 5                   12 Jun 1989


    Bob Rudolph, 261/628
    President, IFNA

         A good number of folks have taken me to task recently, both
    publicly and privately for hiding here under the steps in my
    basement, where my PC's live, and not "communicating" with the
    general public.

         There may be some justification for the castigation I have
    received. In any event, it is long past time that I said a few
    words about IFNA, and the relationship of IFNA to FidoNet -
    and, incidentally, why IFNA should not be buried prematurely.

         By way of a little background, IFNA was started (perhaps
    formed is a little imprecise) to assist in the management of
    FidoNet and the nodelist, and to make it possible to get some
    of the volunteer expenses reduced or funded. That particular
    aspiration has not changed, although everything else (not only
    in IFNA but in FidoNet at large) has changed.

         Nobody ever anticipated that FidoNet would grow so fast.

         Nobody ever anticipated the coming of EchoMail and what
    effects it would have on what appears to be our (OUR is used
    rather loosely to reflect everything associated with any
    FidoNet-compliant network) world and mission.

         Nobody anticipated the paranoia and acrimony that would
    result from the attempt to found IFNA.

         Nobody (myself included) anticipated the great personal
    time and sacrifice that an organization such as IFNA would
    demand of its people.

         Nobody had the vaguest notion how thankless and demanding
    the tasks to be done would grow to be.

         And NOBODY anticipated that the great network of FidoNet
    would so soon become populated by non-technical folks.

         However, IFNA still manages to do a few things, and to do
    at least some of them somewhat well.

         IFNA maintains a telephone and U.S. Mail address for the
    sole purpose of answering questions about FidoNet technology
    and its uses, for folks that have no way otherwise to find out
    about it. The DAK catalog supplied us with literally thousands
    of phone calls, many of which I personally answered (to the tune
    of more than $1000 in long distance charges from my personal
    pocket, not reimbursed).

         IFNA sponsors the FTSC. Please note sponsors - IFNA does not
    "run" the FTSC - it isn't necessary that IFNA run it, and it
    seems to work better when not interfered with.

         IFNA helps allay some of the international costs of the
    FidoNews 6-24                Page 6                   12 Jun 1989


    FidoNet International Coordinator.

         IFNA represents FidoNet in the Electronic Mail Association
    which is an organization of professionals involved with the
    various types of electronic mail mechanisms.

         IFNA supplies seed money for FidoCon, if asked. IFNA also
    through Membership Services attempts to find areas of need and
    bring either resources to bear, or to direct to appropriate
    places the people or organizations in need.

         IFNA DOES NOT RUN FIDONET. IFNA never DID run FidoNet -
    and couldn't if it wanted to, which it does not. IFNA does not
    meddle in FidoNet day-to-day operations, in spite of what some
    folks would have you to believe. FidoNet does pretty well on
    its own without our interference.

         I can hear the questions forming now - "Why do we need an
    organization like IFNA anyhow?"  If you'll bear with me a few
    more minutes, I'll try to tell you from my perspective why we
    need IFNA.

         As an information source IFNA is needed - a central place
    to go to get information for those not already affiliated with
    some network or another. If you heard about FidoNet, who would
    you call to find out about it? If you read about it in the
    paper or in a catalog, you'd probably see our P.O. Box. We
    have the information, and would supply it.

         The proliferation of networks, and the flame wars that have
    raged have pointed out the need for some "United Nations" sort
    of body to hear disputes and to work out agreements between the
    OtherNets and FidoNet. The players in both places at the upper
    levels are very close the the frictions - an arbitration group
    could help there.

         FidoNet is an organization that functions but has no legal
    existence. IFNA supplies that legitimacy, by supplying the
    information clearinghouse and a corporate existence with some
    responsibility. IFNA, through the work of some concerned members
    of various committees has been active with telephone company
    concerns, and with several social projects. Maybe they're not
    important to the Average Sysop, but they're important to someone
    somewhere, or these hard working folks would not be taking their
    time and resources to involve themselves in these projects. IFNA
    supplies a FidoNet-wide view, as opposed to a local-net view -
    something that is occasionally badly needed.

         IFNA, because it is classified as a charitable organization
    COULD (capitalized because MakeNews doesn't like italics) be
    used as a source for operational funds for various areas in both
    FidoNet and the OtherNets - much as it currently funds part of
    the IC's phone costs. It puts IFNA in a position to solicit
    funds for operations from commercial organizations, provided
    that some common good benefit accrues.

    FidoNews 6-24                Page 7                   12 Jun 1989


         Difficult as it may be to believe, the continued operation
    of FidoNet is all the common good that is needed - FidoNet,
    through its sysops is supplying to the modem-owning public all
    kinds of useful information, programs, files, and conversation.
    FidoNet-technology users, regardless of net affiliation perform
    a public service by permitting access to their systems.

         The spread of FidoNet Technology and assistance where
    needed or asked in the implementation, organization, operation,
    and education as regards the uses of this technology is the
    reason for IFNA to continue to exist. IFNA supplies the
    "figurehead" (I don't like that term, but no better term comes
    to mind at present) upon which questions may be focussed, and
    through which funding may be attained, resources brought to
    bear, and agreements brought to fruition.

         These things may be done without interference in day-to-day
    operations of the various networks.

         IFNA is also charged to protect the trademarks of Tom
    Jennings and Fido Software. The license to do so is part of our
    responsibility. IFNA could be the arbiter that resulted in more
    peace and quiet between or among the various networks. IFNA
    should be the source of funding and hardware for the FTSC to let
    realistic software test suites be developed to assure that the
    standards promulgated by that organization were adhered to in a
    meaningful and reasonable manner.

         IFNA was formed for a lot of reasons. Along the way, most
    of them got to be obsolete or less interesting. Along the way,
    lots of us buried friends. After several years of struggle, IFNA
    has the coveted 501(c)(3) from the IRS which permits us to seek
    funding of industry. This funding could help FidoNet and all the
    OtherNets - if we were to go after it - if we were convinced
    that it was wanted.

         I don't know why so many FidoNet folks feel that IFNA wants
    to RUN FidoNet on a day-to-day basis - I sure don't want to do
    that, and as IFNA President I can state that that is not the
    aim, wish, or intent of the organization.

         IFNA has the potential to do a lot of good - to remove
    some of the costs of doing business that currently plague
    FidoNet, to act as a dispute resolver, to assist in the formation
    of policy, to assist in the definition and testing of standards,
    and to operate for the benefit of the public at large whilst
    doing these things.

         So someone please tell me why these are "bad" ideals? Why
    is there rampant paranoia in FidoNet and other places? What have
    I done to any of you to deserve the vilification that is being
    heaped on the corporate head of IFNA?

         IFNA is not perfect. I can assure you that I am likewise
    not perfect. IFNA is, however, the one small voice that has the
    potential to "bring the word" about FidoNet technology to the
    FidoNews 6-24                Page 8                   12 Jun 1989


    balance of the known universe in a coordinated and global manner
    as is needed, and it is the one organization in the realm of
    FidoNet that has the corporate recognition and the tax exempt
    status that will be so valuable as a source of funding, provided
    the organization is not summarily executed.

         Lots of good people have worked within IFNA, burned out and
    dropped out. Lots more have stood on the outside throwing rocks.
    Personalities have played a major role where they should have
    had no role whatever to play. We are FINALLY rising above some
    of that. We aren't perfect, but we do try - and we still have
    the potential to be the seed of democracy for FidoNet.

         I am not asking you to LET us do these things. I am asking
    you to put aside paranoia and bad feelings and HELP us to do
    these things. IFNA isn't Bob Rudolph and the rest of the guys
    on the BoD, regardless how capable they may be on selected days.
    IFNA should be all of the world of FidoNet technology, and it
    isn't - and one of the reasons it isn't is that in the process
    of listening to everyone, we ended up not able to do much of
    anything without getting shot at - and getting shot at is not
    much fun. A plea for a little reserve here - help educate us;
    don't tell us we're wrong all the time, for we already KNOW it -
    instead, help us to do it right.

         But I'm warning you - it takes commitment.

    -----------------------------------------------------------------
    FidoNews 6-24                Page 9                   12 Jun 1989


                        Miscellaneous Musings
                about FidoNet policy and other things

                          by Daniel Tobias
                               1:380/7

    Much discussion about the proposed (and maybe enacted by the
    time this sees print) POLICY4, and other ramifications of
    FidoNet policy, has been going on in recent FidoNews issues.
    I put in my own two cents in FidoNews 623, regarding the
    European rejection of POLICY3 and POLICY4 in favor of their
    own policy which they claim supersedes the overall net
    policy.

    (By the way, that article saw print just hours after I wrote
    and submitted it.  Has FidoNews eliminated the former three
    week lead time, or did the editor just consider my article
    to be sufficiently timely to suspend it?  Whatever, I like
    this timely publication, and hope it continues.  It's nice
    to carry on discussion about FidoNet issues before they
    become stale.)

    Here are a few more comments regarding directions in which
    FidoNet policy might evolve.

    First of all, let me state up front that I'm not a *C, *EC,
    IFNA BoD member, or any other elected or appointed position
    within FidoNet or any related organization.  For that
    matter, I have never had a major dispute or quarrel with any
    *C, *EC, IFNA BoD member, or other officer of FidoNet-
    related organizations.  I am not part of any faction,
    clique, in-group, good-old-boy-network, or power-seeking
    cabal.  Rather, I'm just a sysop who has been fascinated by
    the concept of FidoNet ever since I first discovered it in
    September, 1985.  All ideas expressed here are my own,
    presented in the spirit of seeking common-sense solutions to
    the various problems of net policy.  I have no axes to
    grind or vested interests to promote or tear down; I'm
    willing to change any opinions upon being presented with
    sufficient evidence to back opposing viewpoints.  All I ask
    in return is that whatever ideas I present be evaluated and
    allowed to stand or fall on their own merits rather than
    becoming the subject of personal attacks, innuendos, or
    accusations of power-monging.

    As I stated last time, I'm opposed to the European nodes
    claiming to be exempt from POLICYx.  This, however, does not
    mean I'm a centralist opposed to the devolution of power to
    more grass-roots levels.  Actually, I'm very much in favor
    of making FidoNet a grass-roots network with the ultimate
    power residing at the lowest level.  This, however, should
    be within a framework of overall POLICY applying to all and
    setting the very basic ground rules by which the network is
    to operate.  Much latitude should be given to local
    subsections of FidoNet to adjust to their own particular
    conditions, so long as the basic principles of FidoNet are
    FidoNews 6-24                Page 10                  12 Jun 1989


    not subverted.  Exactly what these basic principles are is
    something the whole net must somehow come to agreement on;
    this should preferably be a fairly minimal set of standards
    so that individual freedom is not stifled.

    Much in the European policy (which I haven't actually seen,
    so I just know what was written about it in FidoNews) would
    be reasonable to emulate in a new netwide policy.  For
    instance, a switch to a bottom-up system of selecting
    coordinators would be a practical way of introducing a
    measure of democracy.  NCs ought to be elected by their
    constituent sysops, RCs by their NCs, ZCs by their RCs, and
    the IC by the ZCs.  The latter two are done in POLICY4, but
    I think it would be reasonable to extend democracy all the
    way down.  (One reservation about this:  it could result in
    politicising coordinator positions which are really intended
    to be technical; however, this isn't really a significant
    objection given that these positions have already been
    irreversably politicized, and are granted legislative,
    executive, and judicial powers by POLICY and precedent;
    hence, making them subject to democratic election only
    provides the grunt sysops with some power over net politics
    that they don't presently have.)

    Other proposals for democracy are more problematic; any
    attempt to have the whole net vote on anyone or anything
    is a major logistical problem with the 5000+ nodes, added to
    the fact that most sysops don't seem to give a damn about
    net politics (and why should they?  If only the squabbles
    can stop, maybe all of us can turn our energies to
    productive labor enhancing the technical aspects of the net,
    and "politics" will be a forgotten vestige of the past), and
    hence all such votes (e.g., the vote to ratify the IFNA
    bylaws a few years ago) will end up with an underwhelming
    turnout, and any number of militant factions claiming to
    speak for the silent majority.  Hence, we may have to stick
    with the POLICY4 means of ratification of policy changes by
    *C voting.  Perhaps, though, the coordinators should be
    required to disclose their votes to their constituents
    rather than using a secret ballot, so any sysops who care to
    be involved in net policy can judge whether they are fairly
    represented.

    One democratic reform that should be adopted is a means for
    sysops to place POLICY amendments on the table for
    consideration, besides submission by a majority of RCs as
    provided in section 8.1 of the POLICY4 proposal.  Just as
    U.S. Constitutional amendments may be proposed either by
    Congress or by a convention called by state legislatures,
    there should be two alternate methods of proposing POLICY
    amendments, to prevent any one group from squelching all
    consideration of change.  A good second method would be by
    petition from at least n sysops, where n is set sufficiently
    large to discourage frivolous proposals, but small enough to
    allow for proposals emerging from a grass-roots level.
    Reasonable values might range from 50 to 250, or
    FidoNews 6-24                Page 11                  12 Jun 1989


    alternatively, a percentage of the nodelist size between 1%
    and 5%.

    Other matters:  At least one sysop is up in arms about all
    references to geography in the POLICY document.  He's got a
    point; some coordinators have been fairly tyrannical in
    their rigorous enforcement of net and region boundaries, in
    cases where there are rational reasons to disregard the
    arbitrary boundaries and place nodes where it makes the most
    sense to the sysops and NCs involved.  On the other hand, I
    can see the rationale behind the strict maintenance of
    geographical boundaries; it is intended to prevent nets
    being created and organized for political purposes, such as
    to include the friends and exclude the enemies of the local
    coordinator.  Much of this was alleged to be taking place in
    Australia at the time of the infamous Communet affair.  This
    situation can be very confusing to newcomers who are
    presented not with a simple hierarchical nodelist pointing
    them to their local coordinator, but a bizarre tangle of net
    interconnections based more on personal rivalries than
    technical sense.  Also, should any sort of bottom-up
    democracy be instituted as I advocate above, an incentive
    might arise for coordinators to pack their nodelist with
    supporters who can be counted on to maintain the
    coordinator's power, and exclude opponents, through
    judicious ignoring of geographic boundaries.

    Trying to balance these concerns is a feat of tightrope-
    walking, but perhaps the best way is to preserve most
    geographical language of POLICY4, but soften the strictness
    a little.  How about allowing a NC to admit a node even if
    it's out of its geographical region, without requiring
    explicit approval of any other coordinators.  Instead,
    others may challenge such non-geographical admission, but
    the burden of proof would be on the challenger to show that
    such a state of affairs lacks technical necessity and would
    be harmful in some way to FidoNet.   Blatant political
    tactics could be successfully challenged, but generally,
    exceptions to geography which have some justifiable
    technical reason should be allowed to stand unless direct
    harm can be proven.  Some time limit should be placed on
    challenges so that an excepted node is not constantly
    fearful of having its node number altered at the whim of
    future coordinators.  Later challenges would have the even
    more difficult burden of proving new harm as a result of the
    exception that didn't exist (or didn't come to light) at the
    time it was first granted.

    The converse situation, a NC refusing to admit a node in its
    geographical area, should be much more strictly regulated;
    the only justifiable reasons should be when the node engages
    in bulk commercial traffic (and hence should be an
    independent in its region) or when the node violates policy
    in some manner making it ineligible for admission to the
    nodelist.  Discrimination by political viewpoint, race,
    creed, nationality, or any other such criteria unrelated to
    FidoNews 6-24                Page 12                  12 Jun 1989


    technical necessity or POLICY violation, should be
    prohibited; all qualifying nodes have the right to be
    admitted to their geographically-appropriate network should
    they desire to do so.  Hence, the geographic boundaries
    would serve more as an entitlement of all systems in that
    area to be part of the given net, region, or zone, rather
    than an absolute requirement that they do so even if a
    different location would be advantageous for some reason.

    At any rate, in order to be constructive rather than
    destructive, I'm seriously thinking of putting together a
    proposed POLICY5 (assuming POLICY4 passes; POLICY4 if not)
    incorporating these ideas.  If any of you have any
    constructive suggestions (e.g., things in POLICY3 or 4 that
    you'd like to see changed, and what you want to change them
    to and why), I'll take them into account in writing my
    proposal.  When it's done, I'll circulate it for the rest of
    the net to read/ignore/adopt/reject/consider/amend/defeat/
    flame/line-their-birdcage-with/etc.  At least (I hope), I
    won't be accused of promoting some power structure or other,
    given that I'm not part of any such thing, and maybe
    whatever ideas are incorporated into the proposal will be
    given a fair hearing and make a start toward bringing to an
    end the disgusting factionalism that's paralyzed the net for
    the last few years.

    Send all comments by netmail to 1:380/2.  Try to give
    rational reasons for your ideas, rather than raving about
    evil conspiracies to undermine FidoNet.


                   - While I'm At It Department -

    A few more comments about FidoNews 623's articles:

    I think Jamie MacDonald doth protest too much when he
    laments all the "fake" users.  Sure, there are some abusive
    users; every sysop encounters them.  Other users are
    innocent but stupid; there's not much one can do about them;
    while I'd prefer smarter users, it's not really fair to
    punish people for an attribute they are born with.  Just
    grin and bear these people, and hope others of a higher
    caliber choose to grace your system with their presence as
    well.

    But you reserve the epithet "the worst class of users" to
    those who aren't really doing anything wrong: those who call
    from elsewhere than their own home for any of a number of
    reasons, such as their modem being broken, etc.  I've been
    in that category myself; for a while I didn't have a
    functional computer myself, and had to use computers at work
    to telecommunicate.  What's wrong with that, other than a
    little difficulty for the sysop to verify this status?  The
    user isn't trying to make things difficult for you; show
    some tolerance and understanding.

    FidoNews 6-24                Page 13                  12 Jun 1989


    Perhaps you prefer to impose strict control on your users,
    but I'm much more tolerant.  I'm willing to put up with
    occasional minor abuse in order to avoid the complications
    imposed on both sysop and user by complex validation
    procedures.  In three years of running BBSs with no pre-
    registration requirement (my previous board was wide open
    without even a mandatory questionnaire; my current board
    requires new users to fill out a questionnaire and read a
    policy document, but I don't voice-verify) I haven't had any
    major system abuse; I've had a few twits log in under
    multiple names to get more online time, but they generally
    stopped when I informed them I knew what they were doing.
    The vast majority of my users have been responsible, and
    they appreciate my tolerance of the wide variety of
    circumstances they are under (e.g., when line noise hampers
    their access at 1200 baud, they can step down to 300; I
    don't discriminate against 300 baud callers like some
    elitist sysops).  I'm not quick to judge a user as a "loser"
    because of his situation which he perhaps is unable to help.


    About the FidoNet archives:  That's very interesting
    reading, though I've seen most of these documents already in
    my copious perusal of FidoNet materials throughout my long
    involvement with the net.  Regarding Richard Wilkes'
    document, it is simultaneously overcritical and prophetic.
    He attempted to "rain on Fido's parade" by shooting down the
    idea of FidoNet as impractical given the level of PC
    technology of the day.  He had fairly elitist expectations
    due to his involvement in UUCP/UseNet, and didn't see much
    value in a BBS network of much lower functionality.
    Fortunately, others were willing to work with what they had,
    and accomplished a lot with a network at not quite as lofty
    a level as Wilkes would have liked.

    However, Wilkes' minimum standards for an ideal FidoNet
    system (e.g., a large hard drive, multiple lines, and a fast
    processor) have ultimately become a necessity for echomail
    hubs, so it seems the net has finally caught up to him.

    (I'd like to know what he means by XMODEM not being a "real"
    file transfer protocol, though.)


                       - That's all, folks! -


    -----------------------------------------------------------------
    FidoNews 6-24                Page 14                  12 Jun 1989


    What is the spirit of UseNet?
    From a posting in Usenet submitted by Randy Bush, 1:105/6

    From: [email protected] (Brad Templeton)
    Subject: What is the Spirit of Usenet?
    Date: 14 Mar 89 19:26:48 GMT

    (This discussion belongs in news.misc)

    Many people  recently  have  talked about something they call the
    "Spirit of Usenet."  What  does this mean, other than, "The way I
    think USENET should be run"?

    Some talk as though  there are some stone tablets in a golden ark
    that  describe  the  spirit  of  usenet.    Some  have  picked  a
    philosophical  principle which they feel should  guide  not  just
    their  own  actions, but the actions of  everybody  else  on  the
    network.

    But the Spirit of Usenet is not what  Denninger  says  it is, not
    what Crawford says it is and not even what  I  say  it  is.   The
    spirit  of usenet is, quite simply, what usenet readers and  site
    admins wish to read, transmit and pay for.

    How  do you learn just what that is?  You watch,  you  talk,  you
    survey.   If  there's  no  precedent,  you  *act* and see whether
    people like it  or  not.    This  is  how  the "spirit of usenet"
    develops.

    I have observed this net for a very long time.  I was on my first
    arpanet digest mailing list before  there  even  was a usenet.  I
    started reading news with A news  before there even was a B news.
    That experience tells me certain things, and they are my opinions
    of the spirit of usenet.

    First of all, the net is not a  commune.   People own and control
    property,  both  physical  and  intellectual.    This  comes from
    outside the  net,  not  within it.  Because the net is subject to
    outside rules it  is  also not an anarchy, not strictly speaking.
    It is a propertarian minarchy, to get technical.

    People often write that  commercial  use of usenet is against the
    spirit of usenet.  They  haven't watched the net.  The real rule,
    I think, is that commercial *abuse*  of  usenet  is  what  people
    don't want.

    In  general  what  this  means  is  that  commercial  traffic  is
    accepted, even encouraged, when it's a win/win situation -- where
    netters and vendors benefit.  There is nothing wrong  with mutual
    profit, and I'm surprised that I have to say this  in the western
    world.

    The proof of this is everwhere.  Comp.newprod is both advertising
    and news  --  win/win.    Software support from vendors like MKS,
    SCO, Microport, Telebit,  Telenet,  Microsoft, Sun, Apple, Atari,
    Commodore and many others  benefits  both those companies and the
    FidoNews 6-24                Page 15                  12 Jun 1989


    readers -- win/win.  The OtherRealms fanzine gets submissions and
    promotion and usenauts read it for  free.  A book of net material
    gets  announced  that netters clearly enjoy and  demand  --  they
    spent their money on it, not just their words.

    The examples are countless.  If net readers  want it, it's in the
    spirit  of  usenet.  To run a stream of  ads  for  something  net
    people aren't interested it -- that would be abuse.   To post a 1
    meg demo people aren't interested in, that would be abuse.

    Is shareware abuse?  Not if people want it.  People  can even FTP
    shareware  from  sites  on the highly regulated MILNET -- the net
    people take as their model of non-commercial operation.

    Usenet is  built  by  people  who  *do*,  not by people who argue
    endlessly about undoing.    In  this  case,  I  was  going  to do
    something fairly new.   So  I  asked  netters  to  give  me their
    opinions.  They did, and  they  were overwhelmingly in favour.  I
    tried to guage the spirit of usenet not by dictating what I think
    it is, but by trying to find  out  what it is.  Those who dictate
    what others should do are the ones violating the spirit of usenet
    -- that much I do know.

    Brad Templeton, Looking Glass Software Ltd.  -  Waterloo, Ontario

    -----------------------------------------------------------------
    FidoNews 6-24                Page 16                  12 Jun 1989


    =================================================================
                             LATEST VERSIONS
    =================================================================

                         Latest Software Versions

                          Bulletin Board Software
    Name        Version    Name        Version    Name       Version

    Fido            12m+*  Phoenix         1.3    TBBS           2.1
    Lynx           1.30    QuickBBS       2.03    TComm/TCommNet 3.4
    Opus          1.03b+   RBBS          17.1D    TPBoard        5.2*

    + Netmail capable (does not require additional mailer software)


    Network                Node List              Other
    Mailers     Version    Utilities   Version    Utilities  Version

    BinkleyTerm    2.20    EditNL         4.00    ARC           6.02*
    D'Bridge       1.18    MakeNL         2.12    ARCmail        2.0
    Dutchie       2.90C    ParseList      1.30    ConfMail      4.00
    FrontDoor       2.0    Prune          1.40    EMM           2.02*
    PRENM          1.47*   XlatList       2.90    GROUP         2.10*
    SEAdog         4.51*   XlaxDiff       2.32    MSG            3.3*
                           XlaxNode       2.32    MSGED         1.99
                                                  TCOMMail       2.2*
                                                  TMail         1.11*
                                                  TPBNetEd       3.2*
                                                  UFGATE        1.03
                                                  XRS            2.2
    * Recently changed

    Utility authors:  Please help  keep  this  list  up  to  date  by
    reporting  new  versions  to 1:1/1.  It is not our intent to list
    all utilities here, only those which verge on necessity.

    -----------------------------------------------------------------
    FidoNews 6-24                Page 17                  12 Jun 1989


    =================================================================
                                 NOTICES
    =================================================================

                         The Interrupt Stack


    15 Jul 1989
       Start of the SAPMFC&LP (Second Annual Poor Man's FidoCon and
       Lake Party) to be held at Silver Lake Park on Grapevine Lake
       in Arlington, Texas.  This started as an R19-only thing last
       year, but we had so much fun, we decided to invite everybody!
       We'll have beer, food, beer, waterskiing, beer, horseshoes,
       beer, volleyball, and of course beer.  It's an  overnighter,
       so bring your sleeping bag and plan to camp out.  Contact one
       of the Furriers (Ron Bemis at 1:124/1113 or Dewey Thiessen at
       1:130/24) for details and a fantastic ASCII map.

     2 Aug 1989
       Start of Galactic Hacker Party in Amsterdam, Holland. Contact
       Rop Gonggrijp at 2:280/1 for details.

    24 Aug 1989
       Voyager 2 passes Neptune.

    24 Aug 1989
       FidoCon '89 starts at the Holiday Inn in San Jose,
       California.  Trade show, seminars, etc. Contact 1:1/89
       for info.

     5 Oct 1989
       20th Anniversary of "Monty Python's Flying Circus"

    11 Oct 1989
       First International Modula-2 Conference at Bled, Yugoslavia
       hosting Niklaus Wirth and the British Standards Institution.
       Contact 1:106/8422 for more information.

    11 Nov 1989
       A new area code forms in northern Illinois at 12:01 am.
       Chicago proper will remain area code 312; suburban areas
       formerly served with that code will become area code 708.


    -----------------------------------------------------------------

    FidoNews 6-24                Page 18                  12 Jun 1989


           OFFICERS OF THE INTERNATIONAL FIDONET ASSOCIATION

    Mort Sternheim 1:321/109  Chairman of the Board
    Bob Rudolph    1:261/628  President
    Matt Whelan    3:3/1      Vice President
    Bill Bolton    3:711/403  Vice President-Technical Coordinator
    Linda Grennan  1:147/1    Secretary
    Kris Veitch    1:147/30   Treasurer


           IFNA COMMITTEE AND BOARD CHAIRS

    Administration and Finance     Mark Grennan    1:147/1
    Board of Directors             Mort Sternheim  1:321/109
    Bylaws                         Don Daniels     1:107/210
    Ethics                         Vic Hill        1:147/4
    Executive Committee            Bob Rudolph     1:261/628
    International Affairs          Rob Gonsalves   2:500/1
    Membership Services            David Drexler   1:147/1
    Nominations & Elections        David Melnick   1:107/233
    Public Affairs                 David Drexler   1:147/1
    Publications                   Rick Siegel     1:107/27
    Security & Individual Rights   Jim Cannell     1:143/21
    Technical Standards            Rick Moore      1:115/333


                     IFNA BOARD OF DIRECTORS

        DIVISION                               AT-LARGE

    10  Courtney Harris   1:102/732    Don Daniels     1:107/210
    11  Bill Allbritten   1:11/301     Mort Sternheim  1:321/109
    12  Bill Bolton       3:711/403    Mark Grennan    1:147/1
    13  Irene Henderson   1:107/9       (vacant)
    14  Ken Kaplan        1:100/22     Ted Polczyinski 1:154/5
    15  Scott Miller      1:128/12     Matt Whelan     3:3/1
    16  Ivan Schaffel     1:141/390    Robert Rudolph  1:261/628
    17  Neal Curtin       1:343/1      Steve Jordan    1:206/2871
    18  Andrew Adler      1:135/47     Kris Veitch     1:147/30
    19  David Drexler     1:147/1       (vacant)
     2  Henk Wevers       2:500/1      David Melnik    1:107/233

    -----------------------------------------------------------------
    FidoNews 6-24                Page 19                  12 Jun 1989


                                                       __
                                  The World's First   /  \
                                     BBS Network     /|oo \
                                     * FidoNet *    (_|  /_)
    FidoCon '89 in San Jose, California              _`@/_ \    _
      at The Holiday Inn Park Plaza                 |     | \   \\
           August 24-27, 1989                       | (*) |  \   ))
                                       ______       |__U__| /  \//
                                      / Fido \       _//|| _\   /
                                     (________)     (_/(_|(____/ (tm)


                    R E G I S T R A T I O N   F O R M


    Name:    _______________________________________________________

    Address:    ____________________________________________________

    City:    _______________________ State: ____ Zip: ______________

    Country:    ____________________________________________________


    Phone Numbers:

    Day:    ________________________________________________________

    Evening:    ____________________________________________________

    Data:    _______________________________________________________


    Zone:Net/
    Node.Point:  ___________________________________________________

    Your BBS Name:  ________________________________________________


    BBS Software:  _____________________ Mailer: ___________________

    Modem Brand:  _____________________ Speed:  ____________________

    What Hotel will you be Staying at:  ____________________________

    Do you want an in room point?  (Holiday Inn only) ______________

    Are you a Sysop?  _____________

    Are you an IFNA Member?  ______

    Additional Guests:  __________
    (not attending conferences)

    Do you have any special requirements? (Sign Language translation,
    handicapped, etc.)
    FidoNews 6-24                Page 20                  12 Jun 1989


              ______________________________________________________


    Comments: ______________________________________________________

              ______________________________________________________

              ______________________________________________________


    Costs                                   How Many?   Cost
    ---------------------------             --------    -------

    Conference fee $60 .................... ________    _______
       ($75.00 after July 15)

    Friday Banquet  $30.00 ................ ________    _______

                                            ========    =======

    Totals ................................ ________    _______

    You may pay by Check,  Money Order,  or Credit Card.  Please send
    no  cash.   All monies must be in U.S.  Funds.   Checks should be
    made out to: "FidoCon '89"


    This form should be completed and mailed to:

                        Silicon Valley FidoCon '89
                        PO Box 390770
                        Mountain View, CA 94039


    You may register by Netmailing this completed form to 1:1/89  for
    processing.   Rename  it  to  ZNNNXXXX.REG where Z is  your  Zone
    number, N is your Net number, and X is your Node number.  US Mail
    confirmation  is  required  within  72  hours  to  confirm   your
    registration.

    If  you are paying by credit card,  please include the  following
    information.   For  your own security,  do not route any  message
    with your credit card number on it.  Crash it directly to 1:1/89.


    Master Card _______     Visa ________


    Credit Card Number _____________________________________________


    Expiration Date ________________________________________________


    Signature ______________________________________________________

    FidoNews 6-24                Page 21                  12 Jun 1989


    No  credit  card registrations will be accepted without  a  valid
    signature.


    Rooms  at the Holiday Inn may be reserved by calling the Hotel at
    408-998-0400,  and mentioning that you are with  FidoCon.   Rooms
    are $60.00 per night double occupancy.   Additional rollaways are
    available  for $10.00 per night.   To obtain these rates you must
    register before July 15.

    The official FidoCon '89 airline is American Airlines.   You  can
    receive  either  a  5%  reduction in supersaver fares  or  a  40%
    reduction in the regular day coach fare.  San Jose is an American
    Airlines  hub  with direct flights to most  major  cities.   When
    making reservations, you must call American's reservation number,
    800-433-1790, and reference Star number S0289VM.


    -----------------------------------------------------------------
    FidoNews 6-24                Page 22                  12 Jun 1989


                                     __
                The World's First   /  \
                   BBS Network     /|oo \
                   * FidoNet *    (_|  /_)
                                   _`@/_ \    _
                                  |     | \   \\
                                  | (*) |  \   ))
                     ______       |__U__| /  \//
                    / Fido \       _//|| _\   /
                   (________)     (_/(_|(____/ (tm)

           Membership for the International FidoNet Association

    Membership in IFNA is open to any individual or organization that
    pays  a  specified  annual   membership  fee.   IFNA  serves  the
    international  FidoNet-compatible  electronic  mail  community to
    increase worldwide communications.

    Member Name _______________________________  Date _______________
    Address _________________________________________________________
    City ____________________________________________________________
    State ________________________________  Zip _____________________
    Country _________________________________________________________
    Home Phone (Voice) ______________________________________________
    Work Phone (Voice) ______________________________________________

    Zone:Net/Node Number ____________________________________________
    BBS Name ________________________________________________________
    BBS Phone Number ________________________________________________
    Baud Rates Supported ____________________________________________
    Board Restrictions ______________________________________________

    Your Special Interests __________________________________________
    _________________________________________________________________
    _________________________________________________________________
    In what areas would you be willing to help in FidoNet? __________
    _________________________________________________________________
    _________________________________________________________________
    Send this membership form and a check or money order for $25 in
    US Funds to:
                  International FidoNet Association
                  PO Box 41143
                  St Louis, Missouri 63141
                  USA

    Thank you for your membership!  Your participation will help to
    insure the future of FidoNet.

    Please NOTE that IFNA is a general not-for-profit organization
    and Articles of Association and By-Laws were adopted by the
    membership in January 1987.  The second elected Board of Directors
    was filled in August 1988.  The IFNA Echomail Conference has been
    established on FidoNet to assist the Board.  We welcome your
    input to this Conference.

    -----------------------------------------------------------------