System informacyjny wyświetlacza laboratorium napędu odrzutowego
Jet Propulsion Laboratory Display Information System (lub JPLDIS ) to program do zarządzania plikami napisany w języku FORTRAN .
JPLDIS jest ważny, ponieważ był inspiracją i prekursorem dBASE , prawdopodobnie jednego z najbardziej wpływowych programów DBMS dla wczesnych mikrokomputerów.
Historia
Pod koniec lat sześćdziesiątych Fred Thompson z Jet Propulsion Laboratory (JPL) California Institute of Technology (Caltech) używał produktu Tymshare o nazwie RETRIEVE do zarządzania bazą danych elektronicznych kalkulatorów. W 1971 roku Fred współpracował z Jackiem Hatfieldem, programistą w JPL, nad napisaniem ulepszonej wersji RETRIEVE, która stała się projektem JPLDIS.
JPLDIS przekształcił się w program do zarządzania plikami napisany w języku FORTRAN , działający na komputerze mainframe UNIVAC 1108 . Hatfield opublikował dwa artykuły zatytułowane „Jet Propulsion Laboratory Data Information System (JPLDIS)”. Pierwszy artykuł został przedstawiony Univac Users Group w Dallas, TX (luty 1973), a drugi na konferencji National Science Foundation na temat metod przechowywania i wyszukiwania danych na Uniwersytecie Missouri w Columbia, Missouri (lipiec 1973) . Hatfield opuścił JPL w 1974 roku, a projekt JPLDIS został przydzielony Jebowi Longowi, innemu programiście w JPL, który dodał wiele zaawansowanych funkcji oraz język programowania.
W 1978 roku, będąc w JPL, Wayne Ratliff napisał program bazy danych w języku asemblera dla mikrokomputerów opartych na CP/M , aby pomóc mu wygrać pulę piłkarską w biurze. Oparł go na JPLDIS Jeba Longa i nazwał go Vulcan, na cześć pana Spocka ze Star Trek. Pod koniec 1980 roku George Tate z Ashton-Tate zawarł umowę marketingową z Waynem Ratliffem. Nazwa Vulcan została zmieniona na dBase, cena została podniesiona z 50 do 695 dolarów, a oprogramowanie szybko odniosło ogromny sukces.
Kiedy w latach 90. pojawiło się wiele „klonów” dBase, Ashton-Tate pozwał jednego z nich, FoxPro , w związku z prawami autorskimi. 11 grudnia 1990 roku sędzia Kapelusznik wydał orzeczenie unieważniające prawa autorskie Ashton-Tate do własnych produktów dBASE. Orzeczenie to zostało oparte na doktrynie prawnej znanej jako „ nieczyste ręce ”. Sędzia Hatter wyjaśnił, że Ashton-Tate wiedział, że rozwój programu dBase był oparty na JPLDIS i fakt ten był ukrywany przed Urzędem ds. Praw Autorskich.