El Sistema de Información de Visualización del Laboratorio de Propulsión a Chorro (o JPLDIS ) es un programa de gestión de archivos escrito en FORTRAN .
JPLDIS es importante porque fue la inspiración y el precursor de dBASE , posiblemente uno de los programas DBMS más influyentes para las primeras microcomputadoras. [1] [2]
A finales de los años 60, Fred Thompson, del Laboratorio de Propulsión a Chorro (JPL) del Instituto Tecnológico de California (Caltech), utilizaba un producto de Tymshare llamado RETRIEVE para gestionar una base de datos de calculadoras electrónicas. En 1971, Fred colaboró con Jack Hatfield, un programador del JPL, para escribir una versión mejorada de RETRIEVE que se convirtió en el proyecto JPLDIS.
JPLDIS evolucionó hasta convertirse en un programa de gestión de archivos escrito en FORTRAN , que se ejecutaba en un mainframe UNIVAC 1108. Hatfield publicó dos artículos titulados "Jet Propulsion Laboratory Data Information System (JPLDIS)". El primer artículo se presentó al grupo de usuarios de Univac en Dallas, Texas (febrero de 1973) y el segundo artículo se presentó en la conferencia de la National Science Foundation sobre métodos de almacenamiento y recuperación de datos en la Universidad de Missouri en Columbia, Missouri (julio de 1973). Hatfield dejó el JPL en 1974 y el proyecto JPLDIS fue asignado a Jeb Long, otro programador del JPL, quien agregó muchas características avanzadas además de un lenguaje de programación.
En 1978, mientras estaba en el JPL, Wayne Ratliff escribió un programa de base de datos en lenguaje ensamblador para microcomputadoras basadas en CP/M para ayudarlo a ganar la quiniela de fútbol en la oficina. Lo basó en el JPLDIS de Jeb Long y lo llamó Vulcan, en honor al Sr. Spock de Star Trek. A fines de 1980, George Tate, de Ashton-Tate , firmó un acuerdo de marketing con Wayne Ratliff. Vulcan cambió su nombre a dBase, el precio se elevó de $50 a $695 y el software rápidamente se convirtió en un gran éxito.
Cuando en los años 90 aparecieron varios "clones" de dBase, Ashton-Tate demandó a uno de ellos, FoxPro , por 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] Esa sentencia se basaba en una doctrina legal conocida como " manos sucias ". El juez Hatter explicó que Ashton-Tate sabía que el desarrollo del programa dBase se basaba en JPLDIS, y que ese hecho se mantuvo oculto a la Oficina de Derechos de Autor. [3]