home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / alt / bbs / 8171 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  6.1 KB

  1. Xref: sparky alt.bbs:8171 comp.bbs.misc:1868
  2. Newsgroups: alt.bbs,comp.bbs.misc
  3. Path: sparky!uunet!newsflash.concordia.ca!nstn.ns.ca!news.ucs.mun.ca!csd.unb.ca!UNBVM1.CSD.UNB.CA
  4. From: T0FG000 <T0FG@UNB.CA>
  5. Subject: Re: DTS-0001 proposed standard
  6. Message-ID: <25JAN93.01484297.0042@UNBVM1.CSD.UNB.CA>
  7. Lines: 112
  8. Sender: usenet@UNB.CA
  9. Organization: The University of New Brunswick
  10. References: <24JAN93.01717854.0033@UNBVM1.CSD.UNB.CA> <1juep1INNdhj@life.ai.mit.edu>
  11. Date: Mon, 25 Jan 1993 05:22:27 GMT
  12.  
  13. In article <1juep1INNdhj@life.ai.mit.edu> petrilli@hal.gnu.ai.mit.edu (Chris Petrilli) writes:
  14. >[ Narrow-minded DOS drivel deleted. ]
  15. >
  16. >While I think that there is an excellent concept in standardizing BBS
  17. >software so that it can talk to eachother, the document you sent out is
  18. >worthless to a large number of people.  There are more people on Usenet
  19. >than on FideNet, so the mail addresses are useless.  Why don't people
  20. >just use the standards that are already there.
  21.  
  22. Note: this is not an attempt to standardize BBS software!  Only the
  23. interface between BBS software and external programs.  BBS software
  24. design is intentionally left out of this document.  Further, it is not
  25. intended to restrict other means that the BBS and external software
  26. may use to communicate with each other, only to provide one method that
  27. is satisfactory for both BBS authors and door authors in a BBS-software
  28. independent fashion.
  29.  
  30. This is one attempt to generate and support standards that do exist.
  31. The document was created over the Fidonet system, and the standards
  32. in place in that network obviously hold large sway in the document.
  33. Personally, such issues as date format I have brought up already.  I
  34. am Canadian, and do not use the American month/day/year format
  35. either.  The issue with mail addresses supporting other networks is
  36. an important one - since BBS systems that attempt to use this
  37. interface will find the Fidonet format useless if they do not
  38. themselves use Fidonet.
  39.  
  40. Note also, that the document does not set out ways in which to
  41. create meaningful output -- that is up to the 'door' (software) that
  42. reads the 'dropfile'.  Systems that are integrated with respect to mail
  43. functions or other utilities that do not require using an external
  44. program will not need to generate the dropfile.  The intention is to
  45. provide an interface between the BBS software and the external
  46. software.  If data items are not required to be communicated between
  47. the two pieces of software, they are ignored.  (eg.  the PORT datum
  48. may well be useless under Unix, where the port is the terminal port
  49. in use at the time.  Under DOS, the port in use may be unknown.)
  50. Should the 'external' software not be concerned with mail functions,
  51. it would not need to know the address of the user.
  52.  
  53. So the possibility of tokens defined that are never used on a
  54. particular system does exist, but is not intended to be a
  55. limitation.
  56.  
  57. >
  58. > Mail:  RFC822 with MIME extensions for multi-media
  59. > News:  RFC1032 with use of the "X-*" header extensions
  60. > Config file: Is it really that important?
  61. > Dates:  Try the internaltional standards: DAY MON YEAR
  62. > Phone numbers: Same thing: ISO standard: +1 XXX XXX XXXX
  63.  
  64. >Seems to me that this is creating yet another set of "standards" for use
  65. >by a group of people who are destined to exclude others.
  66.  
  67. The intention is to allow as many people and systems to use the
  68. document as possible.  The use of tokens instead of fixed position
  69. data items is intended to allow the addition of further tokens as
  70. required, while not in any way affecting backward compatibility.
  71. Further, it is being created over networks, with the intention of
  72. adding as many ideas as possible.  This is its first foray into
  73. Internet from Fidonet.  I am sure there are more details that must
  74. be considered when and if it makes its way to WWIVnet.
  75.  
  76. >I honestly
  77. >can't use anything that is in the document because it flies in the face
  78. >of the standards that I use daily (ie, Internet standards and
  79. >International standards)  Seems to me that the intellegent thing to do
  80. >would be to adopt these standards, and if you want to do something
  81. >useful, create a "document of documents" that could be used by others,
  82. >ie. a list of topics and the corresponding RFC or ANSI or whatever
  83. >document is appropriate.  The one thing that NEEDS standardization is
  84. >user file maintanance.  The system I'm writing uses a relational
  85. >database with "transaction processing" capability, but then I'm not
  86. >writing a "DOS BBS".
  87.  
  88. Perhaps the application of this document is not relevant to your
  89. situation at all.  However, the problem of conflicting with current
  90. standards is a problem.  It is compliant with Fidonet standards as
  91. well as other standards (for terminal type for example).  As for
  92. user file maintenance, this is a problem with DOS BBS authors...
  93. door authors comply in this area to whatever the BBS author sets
  94. out.  Unfortunately in the area of BBS to door dropfiles, there are
  95. several dozen formats, many with the same _name_, causing confusion
  96. as to exactly what is expected.
  97.  
  98. >
  99. >Remember, not everyone uses COMMAND.COM as their shell. (And thank gods
  100. >for small favors like that :-)  Don't be so narrow in focus.  The
  101. >Internet has developed a lot of standards and they've been tested,
  102. >implemented, and PROVEN interoperable with hundereds of thousands of
  103. >machines all over the world, why re-invent the wheel?  Especailly when
  104. >the one you're inventing is square?
  105.  
  106. In the DOS BBS world, the wheel is vaguely polygonal.  Being square
  107. is an advancement. :) The standard is not an attempt to interface
  108. machines, it is solely a device that communicates with programs
  109. 'external' to the BBS software.  I don't have a Unix BBS, so I am
  110. unsure of what needs exist in that particular area.  If you have
  111. particular indications of Internet standards that define this area,
  112. I would be pleased to see those as well.  Before I go, I would like
  113. to know where the repositary is for the RFC-* documents?  The one
  114. relevant to mail software may be required in order to correctly
  115. implement Internet style addressing...
  116.  
  117. Thanks for your input,
  118. Will.
  119.  
  120.  
  121. ---------------------------------------- William Burrow
  122. Internet:  t0fg@unb.ca                      |
  123.            will@1.f14.n255.z1.fidonet.org   |
  124. Fidonet:  1:255/14.1                        |
  125.