The files in this directory represent the Unix version 4C(057) of Kermit as of 7/31/85. All other versions are available from Columbia University by means described below. Their brochure and order form follow. The file ckaaaa.hlp describes the other files in this directory. This is the Columbia University Kermit brochure and order form as of June 1985. If a lot of time has passed since then, chances are that it will be obsolete, in which case you should inquire at the address below or call 212-280-3703 to find out if the terms and conditions have changed, or whether any new systems have been added to the list of those supported by Kermit. ****************************** Columbia University Center for Computing Activities THE KERMIT FILE TRANSFER PROTOCOL June 1985 Kermit is a protocol for transferring sequential files between computers of all sizes over ordinary asynchronous telecommunication lines using packets, check- sums, and retransmission to promote data integrity. Kermit is non-proprietary, thoroughly documented, and in wide use. The protocol and the original im- plementations were developed at Columbia University and have been shared with many other institutions, some of which have made significant contributions of their own. Kermit is presently available for more than 100 different machines and operating systems, and additional versions are always under development. Current implementations include: Unix (V7, 4.x BSD, System III, System V, Xenix, Venix, PC/IX; C language) Software Tools (various systems; Ratfor) Burroughs B6800, B7900 (Algol) Cray-1, Cray-XMP (CTSS; Fortran-77) CDC Cyber 170 (NOS, NOS/BE; Fortran-77) Data General Nova (RDOS; Fortran-5) Data General AOS (Fortran-5), AOS/VS (Pascal) DEC PDP-11 (RT11,RSX11M(+),RSTS,P/OS,TSX+; Macro-11), (MUMPS; MUMPS-11) DEC VAX-11 (VMS; Bliss-32 or Macro-32), (VMS; Pascal/Fortran) DECsystem-10 (TOPS-10; Bliss-36, Macro-10) DECSYSTEM-20 (TOPS-20; Macro-20) Harris 800 (VOS; Pascal) Honeywell (MULTICS; PL/I), DPS-6,8 (GCOS; C, B), CP6 (Pascal) Hewlett-Packard 1000 (RTE-6/VM; Fortran), HP3000 (MPE; SPL or Fortran) IBM 370-Series (VM/CMS, MVS/TSO, MVS/GUTS, MTS, MUSIC; Assembler) Perkin-Elmer 3200 Series (OS32; Fortran) PRIME (PRIMOS; PL/P) Sperry/Univac-1100 (EXEC; Assembler or Ratfor or Pascal) Tandem (Nonstop; TAL) CP/M-80 (about 20 different systems; ASM) CP/M-86 (DEC Rainbow, NEC APC, and several other systems; ASM86) MS-DOS, PC-DOS (IBM PC,XT,AT, DEC Rainbow, and many other systems; MASM) UCSD p-System (IBM PC, Terak, and other systems; Pascal) Alpha Micro 68000 (Alpha 68K Assembler) Apollo (Aegis; Pascal) Apple II 6502 (Apple DOS; DEC-10/20 CROSS or Apple Assembler) Apple Macintosh (SUMACC C) Atari (DOS; Action!) Commodore 64 (DEC-10/20 CROSS or FORTH) DEC Pro-300 Series (P/OS; Bliss-16 or Macro-11),(Pro/RT; Macro),(Venix; C) Intel Development System (ISIS; PL/M) NCR Tower (OS 1.02; C) Perq (Pascal) TRS80 Models I,III,4 (TRSDOS; ASM), Model 16 (Xenix; C), Color Computer (Asm) The IBM mainframe Kermits work only with asynchronous TTY connections through 3705 or equivalent front ends. The VM/CMS and MVS/TSO versions also have an option to allow file transfer through Series/1 or other front ends supporting the Yale ASCII Communications System; beyond that exception, Kermit cannot transfer files in the IBM synchronous 3270-style full screen terminal environ- ment. The Kermit software -- including source -- is furnished free, without license, and with no restriction on copying or redistribution except that it should not be sold for profit, and that any copyright notices must be left intact. Under certain conditions (described in a separate document) software producers may include Kermit protocol in their products. Kermit software and documentation is furnished without warranty of any kind, and neither Columbia University, nor the individual authors, nor any institution that has contributed Kermit material, acknowledge any liability for any claims arising from the use of Ker- mit. Although the Kermit software is free and unlicensed, Columbia University cannot afford to distribute it for free because the demand is too great. To defray our costs for media, printing, postage, labor, and computing resources, we re- quire a moderate distribution fee from those who request Kermit directly from us. The schedule is given on the Kermit Order Form. Alternate sources for Kermit material are listed below. Kermit is distributed by Columbia University only on 9-track magnetic tape, suitable for reading on most mainframe and minicomputers. It is assumed that Kermit will be ordered in this form by institutional computer centers, whose professional staff will take the responsibility for ``bootstrapping'' the microcomputer versions from the tape to diskettes for their users. Documentation includes the Kermit User Guide, which contains complete instruc- tions for installing and using the major implementations of Kermit, the Kermit Protocol Manual, which is a guide for writing a new implementation of Kermit, and the manuscript from the Kermit article that appeared in the June and July 1984 issues of BYTE Magazine. Once you receive Kermit, you may redistribute it on your own terms, and are en- couraged to do so, with the following stipulations: Kermit should not be sold for profit; credit should be given where it is due; and new material should be sent back to Columbia University so that we can maintain a definitive and com- prehensive set of Kermit implementations for further distribution. ALTERNATE SOURCES: Kermit is also available to users of the BITNET network via a server at host CUVMA (BITNET users type ``SMSG RSCS MSG CUVMA KERMSRV HELP'' for further information); the Internet (via anonymous FTP from host CU20B, in the area KER:); UUCP from host okstate; and on magnetic tape from user groups like DECUS and SHARE. IBM PC-format MS-DOS Kermit floppies can be ordered from PC-SIG, Santa Clara CA, (408) 730-9291. ORDERING INFORMATION There are two separate Kermit tapes, A and B. As of June 1985 there are too many Kermit files to fit on a single tape. All tapes are half-inch, 2400-foot, 9-track, 1600bpi, odd parity. They are available ONLY in the following for- mats: ANSI: ANSI labeled ASCII, format D (variable length records) TAR: UNIX TAR format (written on a VAX with 4.2bsd or Ultrix-32) OS: IBM OS standard labeled EBCDIC, format VB (variable length records) CMS: IBM CMS Tape Dump format (unlabeled) DEC-10: DECsystem-10 Backup/Interchange format (unlabeled) DEC-20: DECSYSTEM-20 DUMPER format (unlabeled) Blocksizes, when applicable, are our choice and will be in the range 2K-10K. NO OTHER FORMATS ARE AVAILABLE. We can NOT make 800bpi or 6250bpi tapes, 7-track tapes, unlabeled tapes (except as noted above), fixed-block tapes, or custom tapes of any kind. If none of the above formats looks familiar to you, then specify ANSI -- this is an industry standard format that should be read- able by any computer system. VAX/VMS sites should specify ANSI. Tapes include machine readable source for both programs and documentation. TAPE ``A'' CONTAINS: - The microcomputer (PC, workstation) Kermit implementations - The Kermit User Guide - The Kermit Protocol Manual - The Info-Kermit mail archive, - Other documentation of a general nature TAPE ``B'' CONTAINS: - The mainframe and minicomputer Kermit implementations. EXCEPTIONS: - Macintosh Kermit is one of the implementations generated from the C-Kermit sources, which are collected on tape B. A duplicate copy of the Macintosh hex and doc files is also included on tape A for con- venience. - While the general documentation is on tape A, any documentation of a specific nature is distributed together with the program it describes. TO ORDER KERMIT, fill out the Kermit Order Form and send it to: Kermit Distribution Columbia University Center for Computing Activities 612 West 115th Street New York, NY 10025 (USA) North American orders are shipped UPS or first class US mail, and shipping costs are included. Overseas orders are shipped first class US mail; an ad- ditional shipping charge is required. Orders are normally processed within 2-4 weeks of receipt. KERMIT ORDER FORM Check each desired Kermit Distribution Tape, $100.00 each: Amount: Tape A, in the following format(s): [ ] ANSI [ ] TAR [ ] OS [ ] CMS [ ] DEC-10 [ ] DEC-20 $________ Tape B, in the following format(s): [ ] ANSI [ ] TAR [ ] OS [ ] CMS [ ] DEC-10 [ ] DEC-20 $________ [ ] PRIME computers: specify ANSI and check here to receive a listing of a short Fortran program for reading ANSI tapes. Tape Subtotal . . . . . . . . . . . . . . . . . . . . . . . $________ Printed documents $5.00 each, enter quantity: [ ] Kermit User Guide $ [ ] Kermit Protocol Manual $ [ ] BYTE Magazine Kermit article manuscript $ Document Subtotal . . . . . . . . . . . . . . . . . . . . . $________ Program source listings, $5.00 each. There is NO NEED to order source listings if you have ordered a tape, since the program source is on the tape. List the ones you want: Listings Subtotal . . . . . . . . . . . . . . . . . . . . . $________ If you can NOT prepay with a check, but want us to send you an invoice, you must include an additional $100.00 Order Processing Fee: . . . . . . . . . . . . . . . . . $________ Outside North America, please add $25.00 for shipping:. . . $________ GRAND TOTAL:. . . . . . . . . . . . . . . . . . . . . . . . $________ Make checks (in US Dollars) payable to: Columbia University Center for Computing Activities [ ] Check here to apply for a user ID on the Columbia University DEC-20 system which will allow you to read the Info-Kermit electronic newsletter, and to use Kermit itself to obtain new releases of Kermit. PLEASE WRITE YOUR SHIPPING ADDRESS, AND PURCHASE ORDER NUMBER IF ANY: -------