El Jet Propulsion Laboratory Display Information System (o JPLDIS) es un programa de administración de archivos escrito en FORTRAN. JPLDIS es importante para la historia de la computación porque fue la inspiración y el precursor de dBASE , uno de los programas DBMS más populares e icónicos para las primeras microcomputadoras. [ 1] [2] .
A fines de la década de 1960, Fred Thompson del Jet Propulsion Laboratory ( JPL ) en Caltech usó un producto de Tymshare llamado RETRIEVE para administrar una base de datos de calculadoras electrónicas. En 1971, Fred y Jack Hatfield, un programador de JPL, escribieron una versión extendida de RETRIEVE, que se convirtió en el proyecto JPLDIS.
JPLDIS se convirtió en un programa de administración de archivos escrito en FORTRAN y que se ejecuta en el mainframe UNIVAC 1108 . Hatfield publicó dos artículos titulados "El sistema de información de datos del laboratorio de propulsión a chorro (JPLDIS)". El primero se presentó al Grupo de usuarios de Univac en Dallas, Texas (febrero de 1973), y el segundo se presentó en la Conferencia de la Fundación Nacional de Ciencias sobre técnicas de almacenamiento y recuperación de datos en la Universidad de Missouri en Columbia, Missouri (julio de 1973). Hatfield dejó JPL en 1974 y el proyecto JPLDIS fue asignado a Jeb Long, otro programador de JPL que agregó muchas características adicionales y un lenguaje de programación.
En 1978, mientras estaba en el JPL, Wayne Ratliff escribió un programa de base de datos en lenguaje ensamblador de microcomputadoras basado en CP/M que lo ayudó a realizar apuestas en las quinielas de fútbol La base ideológica fue el JPLDIS de Jeb Long. Ratliff la nombró Vulcano en honor al Sr. Spock de Star Trek. A fines de 1980, George Tate, quien fundó Ashton-Tate con este propósito, firmó un acuerdo de marketing con Wayne Ratliff. Vulcan pasó a llamarse dBase, el precio subió de $ 50 a $ 695 y el software se convirtió rápidamente en un gran éxito.
Cuando aparecieron varios "clones" de dBase en la década de 1990, Ashton-Tate demandó a los desarrolladores de uno de ellos, FoxPro , por infracción de derechos de autor. El 11 de diciembre de 1990, el juez Hatter emitió una orden que invalidaba los derechos de autor de Ashton-Tate sobre sus propios productos dBase [3] . Esta decisión se basó en una doctrina jurídica conocida como "manos sucias". El juez Hatter explicó que la dirección de Ashton-Tate sabía que el diseño del programa dBase se basaba en JPLDIS, y este hecho se ocultó a la Oficina de derechos de autor [3] .