BSD 4_3 development
[unix-history] / usr / contrib / kermit / README
CommitLineData
ee2abe03
C
1The files in this directory represent the Unix version 4C(057) of Kermit as
2of 7/31/85. All other versions are available from Columbia University by means
3described below. Their brochure and order form follow. The file ckaaaa.hlp
4describes the other files in this directory.
5
6This is the Columbia University Kermit brochure and order form as of June 1985.
7If a lot of time has passed since then, chances are that it will be obsolete,
8in which case you should inquire at the address below or call 212-280-3703 to
9find out if the terms and conditions have changed, or whether any new systems
10have been added to the list of those supported by Kermit.
11
12******************************
13\f
14 Columbia University Center for Computing Activities
15
16 THE KERMIT FILE TRANSFER PROTOCOL
17
18 June 1985
19
20
21
22Kermit is a protocol for transferring sequential files between computers of all
23sizes over ordinary asynchronous telecommunication lines using packets, check-
24sums, and retransmission to promote data integrity. Kermit is non-proprietary,
25thoroughly documented, and in wide use. The protocol and the original im-
26plementations were developed at Columbia University and have been shared with
27many other institutions, some of which have made significant contributions of
28their own. Kermit is presently available for more than 100 different machines
29and operating systems, and additional versions are always under development.
30Current implementations include:
31
32 Unix (V7, 4.x BSD, System III, System V, Xenix, Venix, PC/IX; C language)
33 Software Tools (various systems; Ratfor)
34
35 Burroughs B6800, B7900 (Algol)
36 Cray-1, Cray-XMP (CTSS; Fortran-77)
37 CDC Cyber 170 (NOS, NOS/BE; Fortran-77)
38 Data General Nova (RDOS; Fortran-5)
39 Data General AOS (Fortran-5), AOS/VS (Pascal)
40 DEC PDP-11 (RT11,RSX11M(+),RSTS,P/OS,TSX+; Macro-11), (MUMPS; MUMPS-11)
41 DEC VAX-11 (VMS; Bliss-32 or Macro-32), (VMS; Pascal/Fortran)
42 DECsystem-10 (TOPS-10; Bliss-36, Macro-10)
43 DECSYSTEM-20 (TOPS-20; Macro-20)
44 Harris 800 (VOS; Pascal)
45 Honeywell (MULTICS; PL/I), DPS-6,8 (GCOS; C, B), CP6 (Pascal)
46 Hewlett-Packard 1000 (RTE-6/VM; Fortran), HP3000 (MPE; SPL or Fortran)
47 IBM 370-Series (VM/CMS, MVS/TSO, MVS/GUTS, MTS, MUSIC; Assembler)
48 Perkin-Elmer 3200 Series (OS32; Fortran)
49 PRIME (PRIMOS; PL/P)
50 Sperry/Univac-1100 (EXEC; Assembler or Ratfor or Pascal)
51 Tandem (Nonstop; TAL)
52
53 CP/M-80 (about 20 different systems; ASM)
54 CP/M-86 (DEC Rainbow, NEC APC, and several other systems; ASM86)
55 MS-DOS, PC-DOS (IBM PC,XT,AT, DEC Rainbow, and many other systems; MASM)
56 UCSD p-System (IBM PC, Terak, and other systems; Pascal)
57
58 Alpha Micro 68000 (Alpha 68K Assembler)
59 Apollo (Aegis; Pascal)
60 Apple II 6502 (Apple DOS; DEC-10/20 CROSS or Apple Assembler)
61 Apple Macintosh (SUMACC C)
62 Atari (DOS; Action!)
63 Commodore 64 (DEC-10/20 CROSS or FORTH)
64 DEC Pro-300 Series (P/OS; Bliss-16 or Macro-11),(Pro/RT; Macro),(Venix; C)
65 Intel Development System (ISIS; PL/M)
66 NCR Tower (OS 1.02; C)
67 Perq (Pascal)
68 TRS80 Models I,III,4 (TRSDOS; ASM), Model 16 (Xenix; C), Color Computer (Asm)
69
70The IBM mainframe Kermits work only with asynchronous TTY connections through
713705 or equivalent front ends. The VM/CMS and MVS/TSO versions also have an
72\f
73option to allow file transfer through Series/1 or other front ends supporting
74the Yale ASCII Communications System; beyond that exception, Kermit cannot
75transfer files in the IBM synchronous 3270-style full screen terminal environ-
76ment.
77
78The Kermit software -- including source -- is furnished free, without license,
79and with no restriction on copying or redistribution except that it should not
80be sold for profit, and that any copyright notices must be left intact. Under
81certain conditions (described in a separate document) software producers may
82include Kermit protocol in their products. Kermit software and documentation
83is furnished without warranty of any kind, and neither Columbia University, nor
84the individual authors, nor any institution that has contributed Kermit
85material, acknowledge any liability for any claims arising from the use of Ker-
86mit.
87
88Although the Kermit software is free and unlicensed, Columbia University cannot
89afford to distribute it for free because the demand is too great. To defray
90our costs for media, printing, postage, labor, and computing resources, we re-
91quire a moderate distribution fee from those who request Kermit directly from
92us. The schedule is given on the Kermit Order Form. Alternate sources for
93Kermit material are listed below.
94
95Kermit is distributed by Columbia University only on 9-track magnetic tape,
96suitable for reading on most mainframe and minicomputers. It is assumed that
97Kermit will be ordered in this form by institutional computer centers, whose
98professional staff will take the responsibility for ``bootstrapping'' the
99microcomputer versions from the tape to diskettes for their users.
100
101Documentation includes the Kermit User Guide, which contains complete instruc-
102tions for installing and using the major implementations of Kermit, the Kermit
103Protocol Manual, which is a guide for writing a new implementation of Kermit,
104and the manuscript from the Kermit article that appeared in the June and July
1051984 issues of BYTE Magazine.
106
107Once you receive Kermit, you may redistribute it on your own terms, and are en-
108couraged to do so, with the following stipulations: Kermit should not be sold
109for profit; credit should be given where it is due; and new material should be
110sent back to Columbia University so that we can maintain a definitive and com-
111prehensive set of Kermit implementations for further distribution.
112
113ALTERNATE SOURCES:
114
115Kermit is also available to users of the BITNET network via a server at host
116CUVMA (BITNET users type ``SMSG RSCS MSG CUVMA KERMSRV HELP'' for further
117information); the Internet (via anonymous FTP from host CU20B, in the area
118KER:); UUCP from host okstate; and on magnetic tape from user groups like DECUS
119and SHARE. IBM PC-format MS-DOS Kermit floppies can be ordered from PC-SIG,
120Santa Clara CA, (408) 730-9291.
121\f ORDERING INFORMATION
122
123There are two separate Kermit tapes, A and B. As of June 1985 there are too
124many Kermit files to fit on a single tape. All tapes are half-inch, 2400-foot,
1259-track, 1600bpi, odd parity. They are available ONLY in the following for-
126mats:
127
128 ANSI: ANSI labeled ASCII, format D (variable length records)
129 TAR: UNIX TAR format (written on a VAX with 4.2bsd or Ultrix-32)
130 OS: IBM OS standard labeled EBCDIC, format VB (variable length records)
131 CMS: IBM CMS Tape Dump format (unlabeled)
132 DEC-10: DECsystem-10 Backup/Interchange format (unlabeled)
133 DEC-20: DECSYSTEM-20 DUMPER format (unlabeled)
134
135Blocksizes, when applicable, are our choice and will be in the range 2K-10K.
136NO OTHER FORMATS ARE AVAILABLE. We can NOT make 800bpi or 6250bpi tapes,
1377-track tapes, unlabeled tapes (except as noted above), fixed-block tapes, or
138custom tapes of any kind. If none of the above formats looks familiar to you,
139then specify ANSI -- this is an industry standard format that should be read-
140able by any computer system. VAX/VMS sites should specify ANSI.
141
142Tapes include machine readable source for both programs and documentation.
143
144TAPE ``A'' CONTAINS:
145
146 - The microcomputer (PC, workstation) Kermit implementations
147 - The Kermit User Guide
148 - The Kermit Protocol Manual
149 - The Info-Kermit mail archive,
150 - Other documentation of a general nature
151
152TAPE ``B'' CONTAINS:
153
154 - The mainframe and minicomputer Kermit implementations.
155
156EXCEPTIONS:
157
158 - Macintosh Kermit is one of the implementations generated from the
159 C-Kermit sources, which are collected on tape B. A duplicate copy of
160 the Macintosh hex and doc files is also included on tape A for con-
161 venience.
162
163 - While the general documentation is on tape A, any documentation of a
164 specific nature is distributed together with the program it
165 describes.
166
167TO ORDER KERMIT, fill out the Kermit Order Form and send it to:
168
169 Kermit Distribution
170 Columbia University Center for Computing Activities
171 612 West 115th Street
172 New York, NY 10025 (USA)
173
174North American orders are shipped UPS or first class US mail, and shipping
175costs are included. Overseas orders are shipped first class US mail; an ad-
176ditional shipping charge is required. Orders are normally processed within 2-4
177weeks of receipt.
178\f KERMIT ORDER FORM
179
180Check each desired Kermit Distribution Tape, $100.00 each:
181 Amount:
182Tape A, in the following format(s):
183 [ ] ANSI [ ] TAR [ ] OS
184 [ ] CMS [ ] DEC-10 [ ] DEC-20 $________
185
186Tape B, in the following format(s):
187 [ ] ANSI [ ] TAR [ ] OS
188 [ ] CMS [ ] DEC-10 [ ] DEC-20 $________
189
190[ ] PRIME computers: specify ANSI and check
191 here to receive a listing of a short
192 Fortran program for reading ANSI tapes.
193
194Tape Subtotal . . . . . . . . . . . . . . . . . . . . . . . $________
195
196Printed documents $5.00 each, enter quantity:
197
198[ ] Kermit User Guide $
199[ ] Kermit Protocol Manual $
200[ ] BYTE Magazine Kermit article manuscript $
201
202Document Subtotal . . . . . . . . . . . . . . . . . . . . . $________
203
204Program source listings, $5.00 each. There is NO NEED to order
205source listings if you have ordered a tape, since the program
206source is on the tape. List the ones you want:
207
208
209
210
211
212
213Listings Subtotal . . . . . . . . . . . . . . . . . . . . . $________
214
215If you can NOT prepay with a check, but want us to send
216 you an invoice, you must include an additional $100.00
217 Order Processing Fee: . . . . . . . . . . . . . . . . . $________
218
219Outside North America, please add $25.00 for shipping:. . . $________
220
221GRAND TOTAL:. . . . . . . . . . . . . . . . . . . . . . . . $________
222
223Make checks (in US Dollars) payable to:
224
225 Columbia University Center for Computing Activities
226
227[ ] Check here to apply for a user ID on the Columbia University DEC-20
228 system which will allow you to read the Info-Kermit electronic
229 newsletter, and to use Kermit itself to obtain new releases of Kermit.
230
231PLEASE WRITE YOUR SHIPPING ADDRESS, AND PURCHASE ORDER NUMBER IF ANY:
232-------