**********************************************************************
FTSC                             FIDONET TECHNICAL STANDARDS COMMITTEE
**********************************************************************

Publication:    FTA-1001
Revision:       4
Title:          FTSC Operations
Author:         Administrator
Revision Date:  18 January 1999
Expiry Date:    18 January 2001
---------------------------------------------------------------------
Contents:
               1. Definitions
               2. Documentation
               3. Structure
               4. Access
               5. Approvals
----------------------------------------------------------------------


1. Definitions
--------------

 Plurality: More votes than any other candidate, but less than a
            majority.

 Majority:  More than fifty percent of all votes cast.


2. Documentation
----------------

  Every Fidonet Technical Standards (FTS) document shall be reviewed
  at least once every two years and revised as needed.

  Every Fidonet Standards Proposal (FSP) document shall be assessed
  for conversion to a FTS document within two years of its
  submission, and thereafter will either become an FTS document, or
  be assigned to the FRL library.

  Fidonet Reference Library (FRL) documents are former Fidonet
  Standards Proposals which were not granted FTS standing.  They are
  maintained in the library permanently for reference and historical
  purposes.

  FTSC Administrative (FTA) documents guide the operation of the
  FTSC. FTA-1000 is amendable by the FTSC only after extensive
  discussion in the FTSC_PUBLIC echo, and the formation of a broad
  public concensus on changes to the overall mandate. FTA-1001 and
  FTA-1007 are amendable by the FTSC after public input and concensus
  in the FTSC_PUBLIC echo, on needed operational changes. FTA-1002
  through FTA-1006 are data listings and may be revised by the FTSC
  Administrator with the agreement of the Standing Members, without
  the need for public input.

  Intellectual property rights for Standards Proposals and Technical
  Standards are covered by FTA-1007. Please read this document before
  submitting any proposal.


3. Structure
------------

 3.1 FTSC Administrator
 ----------------------

 The FTSC administrator is appointed for a four year renewable term.

 To be eligible for appointment, an individual must be a Fidonet
 node, be actively involved in Fidonet, though not necessarily in a
 programming context, and should have proven organizational skills. A
 candidate need not be a member of the FTSC. It is recommended that a
 successful candidate not carry any *C or *EC responsibilities during
 the term of office.

 A candidate for FTSC Administrator may be nominated by any Standing
 Member.

 The FTSC Administrator is appointed on the basis of a vote by all
 Standing Members who are defined by the then-current edition of
 FTA-1003 (FTSC Membership List). A successful candidate must receive
 approval by at least a plurality of votes.

 Publication of the nominations and the voting procedure shall take
 place openly in the FTSC_PUBLIC echo, and voting shall close three
 weeks after publication of the vote. Votes shall be by netmail
 ballot to an independent enumerator.

 Responsibilities:

 1. Ensuring FTSC Mandate is adhered to.
 2. Facilitating communications links between members.
 3. Maintaining document distribution links.
 4. Coordinating all membership nominations and voting.
 5. Developing Working Groups as required.
 6. Ensuring that the FTSC seeks, accepts and responds to public
    input.
 7. Assigning FSP numbers to new Standards Proposals.


 3.2 FTSC Standing Members
 -------------------------

 FTSC members are appointed for a two year renewable term.  [50 % of
 appointments on initial formation of the FTSC shall be for a 3 year
 renewable term, to ensure continuity of the Committee on expiry of
 the terms.]

 To be selected as a FTSC member, an individual must be a Fidonet
 node, and should be actively involved in Fidonet. Examples include
 having put out a Fidonet-related product or having updated a product
 in the preceding two years, or having experience as a Coordinator,
 Echomail Coordinator or mail or file Hub.

 Standing members may be nominated Fidonet-wide by all of the
 following methods:

 1. Any RC or REC.
 2. A nominating committee established for the purpose by the FTSC.
 3. A nominating committee established for the purpose by the ZCC.

 A nominating committee may not consist of any current member or
 officer of the FTSC.

 Standing members are appointed on the basis of a vote by all RCs and
 RECs who are nodelisted as holding those positions at the time the
 nominations are published. A successful candidate must receive
 approval by a majority of votes.

 Publication of the nomination and the voting procedure, and posting
 of RC and REC votes, shall take place openly in the FTSC_PUBLIC
 echo, and voting shall close three weeks after publication of the
 vote.


 3.3 Working Group Leader
 ------------------------

 A Working Group Leader is selected by the FTSC Administrator and
 must be a Standing Member of the FTSC.

 The following information will be provided to the leader at the time
 of selection:

 1. Technical focus of the Leader's group.
 2. Its operating time-frame.
 3. Authority to invite FTSC members or outside advisors to
    participate.
 4. The setting up of any necessary admin or file echoes.


 3.4 Working Groups
 ------------------

 Working groups are formed to provide focus.

 Standing Working Groups are permanent entities which are responsible
 for monitoring the accuracy of existing Technical Standards and
 effecting change to those Standards to reflect current practice. The
 following 4 groups are active as of the date of this document:

   3.4.1 Working Group A - Data Transmitted
   ----------------------------------------

   Responsibilities (FTS-0001 and 0009):

   1. Netmail
   2. Transport format
   3. Stored format
   4. Message control lines

   3.4.2 Working Group B - Connection and Protocols
   ------------------------------------------------

   Responsibilities (FTS-0006, 0007, 0008):

   1. Handshaking
   2. File Transfer Protocols
   3. Mailer interaction

   3.4.3 Working Group C - Echomail and Routing
   --------------------------------------------

   Responsibilities (FTS-0004):

   1. EchoMail
   2. Kludges
   3. Message Standards
   4. Routing of netmail and echomail

   3.4.4 Working Group D - Nodelist
   --------------------------------

   Responsibilities (FTS-0005):

   1. The distribution nodelist
   2. Nodediff format
   3. Compiled nodelists

   3.4.5 Working Group E - Gating and Other Networks
   -------------------------------------------------

   Responsibilities:

   1. Connection over TCP/IP
   2. Transferral of messages from InterNet to FidoNet


 Additional Special Assignment Working Groups are formed as necessary
 to investigate the documentation of new Standards proposals.

   3.4.6 Working Group Y - Year 2000 Issues
   ----------------------------------------

   Responsibilities:

   1. Year 2000 awareness
   2. Survey of existant software
   3. Review of other documents


 3.5 Removal from Office
 -----------------------

 If it is established that any member, including any officer, of the
 FTSC has repeatedly failed to carry out the duties of the position
 as described above, or has acted in a manner which would bring the
 FTSC into disrepute, that person may be removed from office and/or
 from membership in the FTSC. The following procedure shall be used:

   1. A vote to remove from office and/or from FTSC membership shall
      be held only if it can be established by a majority vote of a
      committee consisting of the FTSC Administrator and Working
      Group Leaders, but excluding the member or officer under
      consideration, that the above criteria have all been met and
      that removal can be justified.

   2. The committee shall post its recommendation and the text of a
      proposed voting question for the general membership in the
      FTSC_PUBLIC echo.

   3. Discussion of the concerns, and publication of the voting
      procedure shall then take place openly in the FTSC_PUBLIC echo.

   4. The vote shall be held three weeks after publication of the
      vote, and shall be by netmail ballot to an independent
      enumerator.

   5. Removal from office and/or from FTSC membership shall be
      effected by a majority vote of all FTSC members, whether voting
      or not and including the member in question, in favour of the
      removal.


4. Access
---------

 The FTSC maintains the following information channels:

 1. FTSC_PUBLIC echomail conference.
    Access:        Anyone
    Distribution:  North American Backbone and Zones 2 and 3
    Moderator:     Bruce Bodger, 1:170/400

 2. FTSC file echo.
    Access:        Anyone
    Distribution:  Filebone
    Liaison:       Colin Turner, 2:2/20

 3. FTSC Internet Web site.
    Access:        Anyone
    Distribution:  http://www.piglets.com/ftsc
    Liaison:       Colin Turner <[email protected]>

 4. FTSC echomail conference.
    Access:        FTSC Standing Members & Administrator only
    Distribution:  Private
    Moderator:     Colin Turner, 2:2/20

 5. FTSC.WG.x working group echomail conferences.
    Access:        FTSC Working Group Members & Administrator only
    Distribution:  Private
    Moderators:    Working Group Leaders

 Input to the FTSC on published standards, and standards proposals
 concerning those standards is normally by netmail to the Leader of
 the appropriate Working Group. This input will then be forwarded to
 that Groups' internal discussion echo for response.

 Input to the FTSC on other standards proposals is normally by
 netmail to the FTSC Administrator. This input will then be forwarded
 to the FTSC discussion echo for response.

 All members of the FTSC will also accept such input and will ensure
 that it is forwarded to the Leader of the appropriate Working Group
 or to the FTSC echo as appropriate.

 The FTSC encourages the use of any additional channels for
 submitting Standards Proposals, suggestions and comments.

 The FTSC does not act as an enforcement body for compliance with
 published Standards, but may provide interpretations or advice on
 the application of Technical Standards, and the apparent
 compatibility of any software implementation.

 Developers or Coordinators wishing clarification of the application
 of part of a specification may request an official clarification or
 interpretation of the Technical Standard by contacting the FTSC
 Administrator or the Leader of the appropriate Working Group.


5. Approvals
------------

 5.1 Technical Standards (FTS)
 -----------------------------

 The FTSC does not invent new standards, but only documents existing
 implementations. It does not design the data formats or protocols
 but only attempts to document them.

 Where developers or users show strong interest in a proposed
 implementation, the FTSC will review such a FSP proposal and may
 publish it as a specification for software developers to follow.

 A Technical Standard should be sufficiently complete and
 self-contained that it should be possible to give a competent
 programmer a copy of the standard and have him/her produce a
 working, compliant implentation without reference to any other
 document.


 5.2 Product Codes
 -----------------

 Product Codes shall be assigned, and a list maintained by the FTSC.
 The list can be found in FTA-1005.


 5.3 Standards Proposals (FSP)
 -----------------------------

 All Standards Proposals submitted to the FTSC shall be formatted as
 detailed in FTA-1002 (Document Submission and Publication Standard).

 Any Fidonet sysop may submit a Standards Proposal.

 A sysop in a non-Fidonet network may also submit a Standards
 Proposal to document extensions to Fidonet technology. Where
 compatible connections with the other network are of importance to
 Fidonet, the FTSC may assign a working group to review the proposal,
 in which case non-FTSC or non-Fidonet members will generally be
 invited to advise the group.

 Provided that a Standards Proposal meets FTA-1002 standards, or a
 proposal from a non-Fidonet network is to be considered, the FTSC
 administrator shall:

 1. Assign it an FSP number.
 2. Add it to the library of Standards Proposals.
 3. Distribute it via the normal FTSC file echo.
 4. Make it available via any other FTSC file access source.
 5. Refer the document to an existing or new committee for
    recommendation.

 The recommendation in '5' above shall be one of the following:

 1. To accept the FSP as an recognized Technical Standard, in which
    case the Administrator shall:

    1. Immediately circulate the draft FTS in the FTSC_PUBLIC
       echomail conference for comment by a specified date.
    2. Make any resulting revisions.
    3. Assign it an FTS number.
    4. Publish and distribute the new FTS.

 2. To accept the FSP as an Technical Standard subject to requested
    changes by a specified date by the author. If the changes are
    made, the procedure in '1' shall be followed, otherwise the
    procedure in '3' shall be followed.

 3. To file the FSP as a reference library (FRL) document.


A. History
----------

 Rev.1, 19971214: First non-draft release. Author Adrian Walker.
 Rev.2, 19971229: Reformatted slightly. Author changed to
                  Administrator. Revision number added. Minor
                  text adjustments. Updated access information.
 Rev.3, 19980117: Replaced the public domain requirement with a
                  reference to the newly ratified FTA-1007 document.
 Rev.4, 19990118: Updated access information. Added working groups
                  E (Gating) and Y (Year 2000).


**********************************************************************