home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / HAM / NPFPMS.ZIP / NPFPMS.EXE / NPFPMS.DAT / README.1ST < prev    next >
Text File  |  1994-02-19  |  14KB  |  297 lines

  1. NPFPMS  Multi-User PMS   (C) Copyright 1994 by Ted Harrison, G8NPF
  2.  
  3. This software is NOT public domain.
  4. A full SHAREWARE version can be obtained by contacting:
  5.     Ted Harrison
  6.     5 Nelson Gardens
  7.     Braintree
  8.     Essex
  9.     England
  10.     CM7 6TG
  11.  
  12.     Phone     (44) 0376 342144
  13.     NTS       G8NPF@GB7ESX.#31.GBR.EU
  14.     Internet  tedharrison@compulink.co.uk
  15.     AMPRNet   44.131.16.148  g8npf@g8npf.ampr.org
  16.  
  17. Please supply a suitable formatted disk, plus packaging/postage.
  18. Suitable disks are MSDOS formatted 5.25 360K/1.2M  or 3.5 720K/1.44M
  19. I prefer 3.5 disks.
  20.  
  21. The PMS is written to run as an application under BPQcode (4.05 or greater).
  22. The computer should be a 286/386/486 PC compatible. The PMS code will NOT work
  23. on a XT (8086/8088 cpu) system, sorry!
  24. The PMS requires MSDOS >=3.3 or DRDOS >=5.0, and 640K ram. It will also run as
  25. a DOS application under OS/2, WINDOWS and DESQview. A hard disk is essential
  26. and a reasonably fast PC is advisable. I use a 386SX 25Mhz PC.
  27.  
  28. The PMS includes virtually all 'BBS' commands, many of which have been modified
  29. to suit a PMS, rather than a BBS, system. It features, among other things;
  30.  
  31. Multi-user access. 'Simultaneous' operation on all channels.
  32. YAPP binary file transfers and Ascii file transfers.
  33. Automatic message forwarding.
  34. NNA compatible bulk compressed message forwarding.
  35. FBB compatible bulk ascii & compressed message forwarding.
  36. FBB 'ACK:' type messages.
  37. Automatic password verification when forwarding to and from a BBS running
  38. the latest version of G1NNA's code (NNA v2.03 April 93).
  39. REQDIR, REQFIL, FNDFIL and WP servers.
  40. Automatic date-expired message killing/deleting.
  41. Automatic Listing and Reading of mail on the local NTSBBS.
  42. Full function text editor.
  43. Local terminal mode, with all normal terminal functions.
  44. Multi-colour displays.
  45. User database and WP database.
  46. Support for 7PLUS files.
  47. Support for DESQview
  48. .....plus lots more.
  49.  
  50.  
  51. You may try the PMS program for a period of 30 days. If you then decide to
  52. continue using the PMS, and have not previously registered, the requested
  53. registration fee is 15.00 pounds. (That will help reward the many hundreds of
  54. hours work that have gone into writing the code!)
  55.  
  56. You must state the callsign to be used with the PMS, and the full version
  57. number of the version you are registering (i.e. G9ABC v2.13b).
  58. You will then receive a registration number which will remove the banner
  59. ** Un-registered copy of NPFPMS **  from outgoing messages, when the PMS is
  60. used with the stated callsign, and you will be added to the 'registered users'
  61. list.
  62.  
  63. Cheques made out to 'E' Harrison please, not 'T ' (Ted is a just nickname!)
  64.  
  65. IF YOU WANT SHAREWARE SUPPORT, THEN REGISTER!
  66.  
  67.  
  68. The only documentation available is in the file NOTES.DOC  I hope to write a
  69. proper manual eventually, but finding time is a real problem! If you have any
  70. questions you are welcome to phone me on the above number, or drop me a message
  71. on packet.
  72.  
  73. **** VERY IMPORTANT  *****
  74. You MUST edit all the sample CONFIG files before using them. Please don't use
  75. ANY of the sample files without editing them first! They are included as
  76. examples only. You may also wish to edit the sample SCRIPT files, but that's
  77. not so important.
  78.  
  79. ------------------------------------------------------------------------------
  80.  
  81. Version 2.xx of the PMS has undergone major changes. If you are upgrading from
  82. an version prior to 2.00 it is most important that you read the NOTES.DOC file
  83. first. Many configuration commands and some filenames have been changed.  
  84.  
  85. The forwarding system has been written to interface with a BBS running G1NNA's
  86. code. It has also been tested with FBB. If any problems arise using it with a
  87. BBS running some other BBS code, *please* let me know. I can't test everything,
  88. and feedback from users is most welcome. The more details the better!
  89.  
  90. After installation, please read (and print if possible) the following files.
  91. SYS\SYSOP.TXT
  92. FILES\USER.DOC
  93. NOTES.DOC
  94.  
  95.  
  96. ==============================================================================
  97.  
  98. Permission  is granted  to use this code, provided  that this  notice and the
  99. following disclaimer are included in their entirety and without modifications
  100. of any sort.  This work  may not be sold,  or modified and sold,  or included
  101. with any other  product to be sold,  without the  written  permission  of the
  102. author.
  103. No  fee or  compensation  may  be  requested  or  received  by any  person or
  104. organisation distributing this program, except by the author or an authorised
  105. distributor.
  106.  
  107. Disclaimer:
  108. No guarantees or  warranties of any kind are expressed or implied.  This code
  109. is distributed  "AS IS" without  any  warranty  of any kind, either expressed
  110. or implied,  including,  but  not  limited  to,  the  implied  warranties  of
  111. merchantability  and  fitness  for  a  particular  purpose.  You  are  solely
  112. responsible for the selection of the program to achieve your intended results
  113. and for the results  actually obtained.   Should the program prove defective,
  114. you  (and not the author) assume the  entire cost of all necessary servicing,
  115. repair, or correction.
  116. Neither the  author nor  anyone else who has been  involved in the  creation,
  117. production  or delivery  of this  program  shall  be  liable for  any direct,
  118. indirect,  consequential or  incidental  damages  arising out of  the use or
  119. inability to use this program.
  120.  
  121. You are free to copy and distribute the code for NON-COMMERCIAL use if:
  122.  
  123.                No fee is charged for use, copying or distribution,
  124.                (except a small charge for media/postage)
  125.  
  126.                IT IS NOT MODIFIED IN ANY WAY.
  127.                
  128.                Only the original NPFPMS.EXE file should be distributed.
  129.  
  130. If you wish to include the PMS code on a BBS or other distribution system,
  131. or include it in a Shareware list, please inform the author first.
  132.  
  133. ------------------------------------------------------------------------------
  134.  
  135. Special thanks to:
  136. Brian G1NNA and George G1NNB for their help, and to John G8DZH and others for
  137. beta testing.
  138.  
  139. 73 Ted.
  140. NTS       G8NPF@GB7ESX
  141. AMPRNet   g8npf@g8npf.ampr.org  44.131.16.148
  142. Internet  tedharrison@compulink.co.uk
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149. ==============================================================================
  150.  
  151. What is Shareware
  152. ----------------- 
  153. These  sections are designed to help you understand the nature  of  shareware 
  154. and  the professionalism that underpins it.  Many believe that  shareware  is 
  155. actually free - this is NOT the case.
  156.  
  157.  
  158. Some Definitions
  159.  
  160. You've probably heard the terms "public domain", "freeware", "shareware", and 
  161. others  like  them.   Your  favourite BBS or disk  vendor  probably  has  many 
  162. programs described by one or more of these words. There's a lot of  confusion 
  163. about  and between these terms, but they actually have specific meanings  and 
  164. implications.  Once  you understand them, you will have a  much  easier  time 
  165. navigating the maze of programs available to you, and understanding what your 
  166. obligations are, or aren't, with each type of program.
  167.  
  168. Let's start with some basic definitions.
  169.  
  170. "Public domain" has a very specific legal meaning.  It means that the creator 
  171. of a work (in this case, software), who had legal ownership of that work, has 
  172. given  up  ownership  and dedicated the work "to the  public  domain".   Once 
  173. something is in the public domain, anyone can use it in any way they  choose, 
  174. and the author has no control over the use and cannot demand payment for it.
  175.  
  176. If  you  find a program which the author has explicitly put into  the  public 
  177. domain,  you  are free to use it however you see fit without paying  for  the 
  178. right to use it.  But use care - due to the confusion over the meaning of the 
  179. words, programs are often described by authors as being "public domain" when, 
  180. in  fact,  they are shareware or free, copyrighted software.  To  be  sure  a 
  181. program is public domain, you should look for an explicit statement from  the 
  182. author to that effect.
  183.  
  184. "Copyrighted" is the opposite of public domain.  A copyrighted program is one 
  185. where the author has asserted his or her legal right to control the program's 
  186. use and distribution by placing the legally required copyright notices in the 
  187. program  and documentation.  The law gives copyright owners broad  rights  to 
  188. restrict how their work is distributed, and provides for penalties for  those 
  189. who violate these restrictions. When you find a program which is copyrighted, 
  190. you  must  use  it  in accordance with  the  copyright  owner's  restrictions 
  191. regarding distribution and payment.  Usually, these are clearly stated in the 
  192. program documentation.
  193.  
  194. Maintaining  a copyright does not necessarily imply charging a fee, so it  is 
  195. perfectly  possible  and  legal  to  have  copyrighted  programs  which   are 
  196. distributed  free of charge.  The fact that a program is free, however,  does 
  197. not mean it is in the public domain - though this is a common confusion.
  198.  
  199. "Shareware"  is copyrighted software which is distributed by authors  through 
  200. bulletin  boards,  on-line services, disk vendors, and  copies  passed  among 
  201. friends.  It is commercial software which you are allowed to use and evaluate 
  202. before  paying  for  it.  This makes shareware the  ultimate  in  money  back 
  203. guarantees.
  204.  
  205.  
  206. The Shareware Concept
  207.  
  208. Most money back guarantees work like this:  You pay for the product and  then 
  209. have  some period of time to try it out and see whether or not you  like  it.  
  210. If you don't like it or find that it doesn't do what you need, you return  it 
  211. (undamaged) and at some point - which might take months - you get your  money 
  212. back.   Some  software companies won't even let you try  their  product!   In 
  213. order  to qualify for a refund, the diskette envelope must have  an  unbroken 
  214. seal.   With  these "licensing" agreements, you only qualify for  your  money 
  215. back if you haven't tried the product.
  216.  
  217. How absurd!
  218.  
  219. Shareware is very different.  With shareware you get to use it for a  limited 
  220. time, without spending a penny.  You are able to use the software on your own 
  221. system(s), in your own special work environment, with no sales people looking 
  222. over  your  shoulder.  If you decide not to continue using it, you  throw  it 
  223. away  and forget all about it.  No paperwork, phone calls, or  correspondence 
  224. to  waste your valuable time.  If you do continue using it, then -  and  only 
  225. then - do you pay for it.
  226.  
  227. Shareware  is  a distribution method, NOT a type of  software.  Shareware  is 
  228. produced  by accomplished programmers, just like retail software.   There  is 
  229. good  and bad shareware, just as there is good and bad retail software.   The 
  230. primary  difference  between  shareware  and retail  software  is  that  with 
  231. shareware you know if it's good or bad BEFORE you pay for it.
  232.  
  233. As  a  software  user, you benefit because you get to  use  the  software  to 
  234. determine  whether  it meets your needs before you pay for  it,  and  authors 
  235. benefit  because they are able to get their products into your hands  without 
  236. the  hundreds  of  thousands  of dollars in expenses it  takes  to  launch  a 
  237. traditional  retail software product.  There are many programs on the  market 
  238. today which would never have become available without the shareware marketing 
  239. method.
  240.  
  241. The  shareware  system and the continued availability  of  quality  shareware 
  242. products depend on your willingness to register and pay for the shareware you 
  243. use.   It's  the  registration fees you pay which allow  us  to  support  and 
  244. continue to develop our products.
  245.  
  246. Please  show  your support for shareware by registering  those  programs  you 
  247. actually use and by passing them on to others.
  248.  
  249. Shareware is kept alive by YOUR support!
  250.  
  251.  
  252.  
  253. -------------------------------------------------------------------------------
  254. Excuses and waffle.......
  255.  
  256. This program is not, and was never intended to be, a 'BBS' program.
  257. I wrote it because I enjoy programming, and because I wanted a PMS that would
  258. do what *I* wanted it to do, rather than what someone else thinks a BBS/PMS
  259. should do.
  260.  
  261. I am developing the pms code primarily for my own use. A number of people have
  262. expressed an interest in trying it out as well. Whilst I am quite happy to
  263. send out copies, please bear in mind that I am not a professional programmer
  264. and programming is just a hobby I do in my SPARE time!
  265. I have no doubt that some people will say that there are 'better' programs
  266. available from other sources. Fine. Don't bother to compare my pms code with
  267. BBS software (like NNA/FBB). I never intended my code to run a busy BBS!
  268.  
  269. If you like my pms code then ok, if not... then don't use it. Simple eh?
  270. Having said that, I do welcome helpful reports, suggestions and criticisms,
  271. and will help out with advice on setting up the pms, where possible.
  272.  
  273. There are a few things I am not happy with at the moment. I hope to improve the
  274. code when I get the time. Some functions can hog the cpu time and make the
  275. other channels pause for a second or two. A user connected to a channel will
  276. not normally notice this, as packet is slow anyway. The pauses can be
  277. noticeable when you are using the keyboard to, say, input a message.
  278.  
  279. Don't configure the pms for more channels than you really need. Although the pms
  280. can support up to 14 channels, it may be rather slow, unless you have a very
  281. fast PC. Two or three channels should normally be enough. CPU time is shared
  282. between channels. Although an inactive channel will not take much cpu time,
  283. 3 active channels will get approximately one third of the cpu time each. So a
  284. 30Mhz PC might appear to be running at 10mhz!
  285. OK, so this is very much a simplification, but you get the point......
  286. This applies to all, so called, multi-tasking code. The cpu can only do one
  287. thing at a time!
  288.  
  289.  
  290. I run the PMS program in a DESQview window with TCP/IP (WNOS) in another DV
  291. window, and BPQcode running underneath everything. The system memory manager is
  292. QEMM386. The PC is a 386DX 25Mhz.
  293. My autoexec.bat file automatically loads BPQ code into HIGH memory, boots
  294. DESQview, and the runs the PMS and WNOS code. That enables the whole system to
  295. re-start after a power failure.
  296.  
  297.