From: harris@garfield.catt.ncsu.edu (Michael Harris)
Subject: Re: ?'s about IBM's OS/2 software
Organization: North Carolina State University
Date: Tue, 1 Sep 1992 01:21:08 GMT

>I remember hearing a few months back that IBM was going to make public
>all the internal IBM-use only OS/2 programs that employees and such
>have written over the years.
>I think people said their were over 200 programs.
>What ever happened to this?  Did IBM say no go?  Are they out and I'm just
>blind?

Take a look at software.watson.ibm.com.  In the /pub/os2 directory you
will find a file called ewscat.text.  (The contents is appended to this
posting.)  The packages listed in this file are exactly what you are
looking for.  As time goes on, more packages will be added to this list.

At this time, the files are mixed in with the OS/2 patches. I have spoken
with the ftp site owner and he says that he plans to separate the two
when time permits.

Contents of ewscat.txt (Note: The SW catalog is at the bottom.)

---- CUT HERE --------------------------------------------------------------
 
 
               IBM OS/2 Employee Written Software Catalog
 
        These programs are available on all sponsored IBM BBS's and
        CompuServe. The file names are the filename.ZIP listed in
        this catalog.
 
  *********************************************************************
  *                                                                   *
  * NOTICE                                                            *
  *                                                                   *
  * You accept these programs with the understanding that             *
  * the IBM Corporation makes no representations or warranties        *
  * as to the suitability of these programs for your particular       *
  * purpose, and that to the extent you use or implement this         *
  * program in your own setting, you do so at your own risk. In       *
  * no event will the IBM Corporation be liable for any damages,      *
  * whether consequential, incidental, or special, arising out of     *
  * the use of or inability to use the programs provided.             *
  * Please read the LICENSE which follows to determine if you want    *
  * to use these programs.                                            *
  *                                                                   *
  * Copyright the IBM Corporation, 1992, All rights reserved.         *
  *                                                                   *
  * DO NOT POST MODIFIED VERSIONS OF THESE PROGRAMS FOR PUBLIC ACCESS *
  *********************************************************************
 
 
                  IBM License Agreement for OS/2 Tools
       -----------------------------------------------------------------
 
 
       IF YOU DOWNLOAD OR USE THIS PROGRAM YOU AGREE TO THESE TERMS.
 
       International Business Machines Corporation grants you a license
       to use the Program only in the country where you acquired it. The
       Program is copyrighted and licensed (not sold). We do not
       transfer title to the Program to you. You obtain no rights other
       than those granted you under this license.
 
       Under this license, you may:
 
       1. use the Program on one or more machines at a time;
       2. make copies of the Program for use or backup purposes within
          your Enterprise;
       3. modify the Program and merge it into another program; and
       4. make copies of the original file you downloaded and distribute
          it, provided that you transfer a copy of this license to the
          other party. The other party agrees to these terms by its
          first use of the Program.
 
       You must reproduce the copyright notice and any other legend of
       ownership on each copy or partial copy, of the Program.
 
       You may NOT:
 
       1. sublicense, rent, lease, or assign the Program; and
       2. reverse assemble, reverse compile, or otherwise translate the
          Program.
 
       We do not warrant that the Program is free from claims by a third
       party of copyright, patent, trademark, trade secret, or any other
       intellectual property infringement.
 
       Under no circumstances are we liable for any of the following:
 
       1. third-party claims against you for losses or damages;
       2. loss of, or damage to, your records or data; or
       3. economic consequential damages (including lost profits or
          savings) or incidental damages, even if we are informed of
          their possibility.
 
       Some jurisdictions do not allow these limitations or exclusions,
       so they may not apply to you.
 
       We do not warrant uninterrupted or error free operation of the
       Program. We have no obligation to provide service, defect
       correction, or any maintenance for the Program. We have no
       obligation to supply any Program updates or enhancements to you
       even if such are or later become available.
 
 
       IF YOU DOWNLOAD OR USE THIS PROGRAM YOU AGREE TO THESE TERMS.
 
       THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE
       IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
       PARTICULAR PURPOSE.
 
       Some jurisdictions do not allow the exclusion of implied
       warranties, so the above exclusion may not apply to you.
 
       You may terminate this license at any time. We may terminate this
       license if you fail to comply with any of its terms. In either
       event, you must destroy all your copies of the Program.
 
       You are responsible for the payment of any taxes resulting from
       this license.
 
       You may not sell, transfer, assign, or subcontract any of your
       rights or obligations under this license. Any attempt to do so is
       void.
 
       Neither of us may bring a legal action more than two years after
       the cause of action arose.
 
       If you acquired the Program in the United States, this license is
       governed by the laws of the State of New York. If you acquired
       the Program in Canada, this license is governed by the laws of
       the Province of Ontario. Otherwise, this license is governed by
       the laws of the country in which you acquired the Program.
 
       3/92

---------------------------------------------------------------------------
 
                          C A T A L O G
 
 
Program  Vers  Rel Date Description
-------  ----  -------- -----------
EWSCAT   1.06  92/08/27 IBM OS2EWS Catalog
DIRSTA   1.01  92/08/27 Program to Display LAN info for attached LAN
DINFO    1.30  92/08/21 Program to display Swapper Size and Free space
BOOT20   1.00  92/08/21 Program to create various OS/2 2.0 Boot Diskettes
PMTREE   1.0   92/08/18 Graphical display of/interaction with PM windows
TINYED   1.0   92/08/11 Tiny OS/2 and DOS editor
CDEXPL   1.3   92/08/07 A Compact Disc Digital Audio Explorer
APING    2.31  92/08/05 APPC Echo Test written in CPI-C
AREXEC   2.31  92/08/05 APPC Remote Command Execution (written in CPI-C)
ATELL    2.31  92/08/05 APPC Tell Program - send a message (written in CPI-C)
ALPHAL   1.0   92/08/04 Code Browser and Analysis Tool
IPFCPP   1.0   92/07/18 IBM Employee Written S/W, IPFC Pre-Processor
PMFTRM   1.0   92/07/18 IBM Employee Written S/W, ASYNC Terminal Emulator

---------------------------------------------------------------------------
 
DIRSTA.ZIP                Date Issued - August 27, 1992
Author: Chris Ahl         IBM Raleigh, NC.
 
DIRSTAT is a simple PM program that can be used to obtain information from
a LAN adapter in your PS/2.  The primary purpose of this program is to
provide an easy way of finding out the universal address (UAA) of the adapter
and the local address (LAA) of the adapter.
 
---------------------------------------------------------------------------
 
DINFO.ZIP                 Date Issued - August 21, 1992
Author: N. Malte Christensen, IBM DENMARK
 
A small program that sits on your desktop on monitors your SWAP file and
free space on the SWAP drive. Alarms can be set to alert you to SWAPPER.DAT
growth and you can also set an alarm to specific FREE SPACE values.
 
---------------------------------------------------------------------------
 
BOOT20.ZIP                Date Issued - August 21, 1992
Author: Kenneth Kahn      IBM Poughkeepsie, NY
 
The SE20BOOT program is a utility that allows you to build a BOOTable OS/2 V2
system using an existing OS/2 V2 system.  The BOOT system can be installed on
any valid medium including, but not limited to, Floppies and Hard Disk Drives.
There are three types of BOOT systems you can install: Minimum. PM, and
WPS.
 
---------------------------------------------------------------------------
 
PMTREE.ZIP                Date Issued - August 18, 1992
Author: Donald Hobern     IBM Boca Raton, FL
 
PMTREE is an application for examination of and interaction with the
windows of an OS/2 system.  It presents a graphical display of all a
window hierarchy, allowing navigation according to the relationships
between the windows.  Many characteristics of the windows may be
displayed or queried. In many cases the windows may also be modified.
The application also allows the user to post or send PM messages to
any window in the system.
 
---------------------------------------------------------------------------
 
TINYED.ZIP                Date Issued - August 11, 1992
Author: Tim Baldwin       IBM United Kingdom Laboratories Ltd.
 
There are times even in today's world of multi-megabyte personal
computers when a quick, simple and small text editor is of benefit.
With a .EXE file of less than 9K bytes T is designed to fit that role.
For the DOS user trying to cram more and more into 640K the advantages
of small size are obvious, for the OS/2 user the speed and ability to
run when even Presentation Manager is unavailable may prove just as
useful.
 
---------------------------------------------------------------------------
 
CDEXPL.ZIP                Date Issued - August 7, 1992
Author: Dave Thomas       IBM Research Triangle Park, NC.
 
Features: Play including options for disc repeat, track repeat
Disc status/Counter, Eject, Pause/Stop, Skip to next/previous track.
Output to CD-attached headphones or audio card-attached speakers.
Table of contents - allows random track selection, plus a nifty way to
indicate current track via auto-selection in list.
Mini window option requires less screen space to interact with CD.
Shares CD with other well-behaved CD applications.
 
Requires --
- MMPM/2 (multimedia extendsions to OS/2 2.0) installed with CD support
- An MMPM/2 supported CD player that allows digital audio disc playback
  - IBM 3510
  - IBM CD ROM II (XA)
  - Toshiba functional equivalents to the above
- Output to speakers requires an audio card like IBM M-Audio ACPA
  - Headphone support via the CD headphone jack is the default
 
---------------------------------------------------------------------------
 
APING.ZIP                 Date Issued - August 5, 1992
Author: Peter J. Schwaller IBM Research Triangle Park, NC.
 
APING is a CPI-C program that should be the first program you configure and
run when first configuring APPC on your computer.  APING exchanges data
packets with a partner computer, and times how long the data transfer takes.
It can be used to get a coarse measure of the session setup time between two
computers, and the throughput and turnaround time on that APPC session.
APING can be used to determine whether a session can be set up between two
computers, and will display extensive error information if session allocation
fails.
 
---------------------------------------------------------------------------
 
ATELL.ZIP                 Date Issued - August 5, 1992
Author: Peter J. Schwaller IBM Research Triangle Park, NC.
 
ATELL is a sample program that allows a workstation user to send a message to
another workstation.  ATELL is written in the C language and uses the IBM SAA
Common Programming Interface for Communications (CPI-C).
 
---------------------------------------------------------------------------
 
AREXEC.ZIP                Date Issued - August 5, 1992
Author: Peter J. Schwaller IBM Research Triangle Park, NC.
 
APPC Remote EXECution.  AREXEC allows you to execute any single command line
on a remote workstation.  All output of the command that goes to stdout or
stderr will be routed to your screen.  Full screen programs or programs that
require user input will not work properly with AREXEC.
 
---------------------------------------------------------------------------
 
ALPHAL.ZIP                Date Issued - August 4, 1992
Author: Lionel de Lambert, IBM United Kingdom Laboratories Ltd.
 
Code Browser and Analysis Tool
 
ALPHA is a code browse and analysis program for 370 & 386 Assembler,
PASCAL, C, PL/AS etc. ALPHA provides basic browse functions and
will also draw branch flow lines, display the program call
structure, highlight keywords and expand the procedure calls in a
secondary window.
 
---------------------------------------------------------------------------
 
IPFCPP.ZIP                Date Issued - July 16, 1992
Author: Doug Haigh, IBM Raleigh, N. C.
 
IPFC Preprocessor.
 
IPFC Preprocessor is tool to expand the capabilities of the IPF Compiler.  It
provides additional function for the IPF Compiler that are necessary for both
single sourcing online documentation & hardcopy books (using BookMaster), and
single sourcing of symbols for the developer and help panel writer.  IPFC
Preprocessor allows you to define symbols, create conditionally compiled
sections of documents, include C language symbols (using #define) in help
panels, create simple text macros (tags), and resolves searches for imbedded
files and bitmaps to other directories.
 
---------------------------------------------------------------------------
 
PMFTRM.ZIP               Date Issued - July 16, 1992
|Author: Steve Blunden, IBM New Haven CN.
 
Async Terminal program for OS/2.
 
PMFTERM provides ANSI, DEC VT100(R), TTY line mode and FTTERMC asynchronous
emulation for OS/2 1.2, 1.3 and 2.0+ without CM or ES.	File transfer for
IND$FILE via 3708/7171 or XMODEM for others.  Logon scripting provided
including special escape characters, CIS logon, IBM NSC BBS logon script etc.
Command line interface to SEND/RECEIVE for all F/T types.  Full hypertext
help.  COPY from and PASTE (!!!) TO emulation sessions (ie. from an
editor session).  COM1-COM4 support, run as many PMFTERM's concurrently
as you have COM ports!	Just add COM01/COM02/COM.SYS to CONFIG.SYS and
talk to the world...and still use your computer while you do it!
 
---------------------------------------------------------------------------
______________________________________________________________________________
     Michael Harris - harris@catt.ncsu.edu or harris@carvm3.vnet.ibm.com
 System Administrator, Computer & Technologies Theme Program, NC State Univ.
(My opinions are my own and do not represent those of NCSU or IBM Corporation)