IBM Type-III Library

From Wikipedia, the free encyclopedia

The IBM Type-III Library (also: Type-III software, Type-III product) was software provided by IBM to its customers, available without charge, liability, or support, and typically (perhaps always) in source-code format. Well-known examples are for mainframe software; IBM may have also used this same classification on smaller systems.

IBM also distributed other systems in source code form. Most early operating systems were shipped in this way. Source distribution of VM (operating system) continued for several releases after it supplanted CP/CMS from the Type-III Library, and TPF was always distributed in source form, apparently continued today with z/TPF. Unlike Type-III software, such systems were supported by IBM.

Contents

[edit] Uncertain scope

Conflicting descriptions of Type-III software are found in otherwise credible sources.

  • An IBM publication on CP/CMS characterized IBM's Type-III products as "IBM employee contributed" and further characterized them as follows:

[The software] has not been submitted to any formal test. Type III Programs are provided by the IBM Corporation as part of its service to customers, but recipients are expected to make the final evaluation as to the usefulness of the programs in their own environment. There is no committed maintenance for Type III Programs, nor does IBM make any warranty, expressed or implied, as to the documentation, function or performance of such programs.[1]

  • Another source on early CP/CMS history describes Type-III software as "customer contributed" and states that CP/CMS "was 'snuck' into the Type-III library": "the public release was officially submitted by Lincoln Labs because IBM was no longer allowed to make it freely available."[2]

A possible inference is that both employee-submitted and customer-submitted software wound up in the Type-III library, and that the significance of the list was to define IBM's responsibility in regard to maintenance and support, rather than to identify the original submitter of the software.

[edit] Products

[edit] References

  1. ^ An introduction to CP-67/CMS, IBM Cambridge Scientific Center Report 320-2032, May, 1969. [as quoted in M. Varian, VM and the VM community: Past, present, and future, available on-line here]
  2. ^ T. Van Vleck, The IBM 360/67 and CP/CMS
  3. ^ Gordon, Geoffrey (1978). "The development of the General Purpose Simulation System (GPSS)". SIGPLAN Notices 14 (04): 183-198. DOI:10.1145/800025.808382. ISSN 1558-1160.
    Extract available: GPSS - General Purpose Systems Simulator (Computer Language). Retrieved on 2006-12-12.
  4. ^ Larry Breed (August 2006). "How We Got To APL\1130". Vector (British APL Association) 22 (3). ISSN 0955-1433.
  5. ^ Adin Falkoff (1969). "APL\ 360 HISTORY". Proceedings of the conference on APL. DOI:10.1145/800012.808128. OCLC 49932501.
  6. ^ Tom Van Vleck (December 30, 2005). The IBM 360/67 and CP/CMS. Retrieved on 2006-12-12.
  7. ^ David Andrews. Session O441 - The History of HASP and JES2 (personal notes of SHARE 79: August 21-26, 1992). Retrieved on 2006-12-12.
  8. ^ Joe Morris (November 17, 1997). "The Jovial Language anyone?". alt.folklore.computers. (Google Groups). Retrieved on 2006-12-12.
  9. ^ Ronald J. Thielen. CPS the Conversational Programming System. Retrieved on 2006-12-12.

[edit] External links