JPLDIS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

The Jet Propulsion Laboratory Display Information System (или JPLDIS) представляет собой программу управления файлами, написанную на FORTRAN. JPLDIS важна для истории вычислительной техники, потому что она была источником вдохновения и предшественником dBASE, одной из самых популярных, ставшей знаковой программ СУБД для первых микрокомпьютеров[1] [2].

История

В конце 1960-х Фред Томпсон из Лаборатории реактивного движения (JPL) Калифорнийского технологического института использовал продукт компании Tymshare под названием RETRIEVE для управления базой данных электронных калькуляторов. В 1971 году Фред вместе с Джеком Хэтфилдом, программистом из JPL, написали расширенную версию RETRIEVE, которая стала проектом JPLDIS.

JPLDIS превратилась в программу управления файлами, написанную на FORTRAN и работающую на мейнфрейме UNIVAC 1108. Хэтфилд опубликовал две статьи, озаглавленные «Информационная система данных Лаборатории реактивного движения (JPLDIS)». Первая из них была представлена группе пользователей Univac в Далласе, штат Техас (февраль 1973 г.), а вторая — на конференции Национального научного фонда по методам хранения и поиска данных в Университете Миссури в Колумбии, штат Миссури (июль 1973 г.). Хэтфилд покинул JPL в 1974 году, и проект JPLDIS был поручен Джебу Лонгу, другому программисту JPL, который добавил множество дополнительных функций и язык программирования.

В 1978 году, работая в JPL, Уэйн Рэтлифф написал программу базы данных на языке ассемблера для микрокомпьютеров на базе CP/M, которая помогала ему делать ставки на игру футбольных пулов[англ.]. Идейной основой стала JPLDIS Джеба Лонга. Рэтлифф назвал её Vulcan в честь мистера Спока из «Звездного пути» . В конце 1980 года Джордж Тейт, основавший для этого компанию Ashton-Tate заключил маркетинговое соглашение с Уэйном Рэтлиффом. Vulcan был переименован в dBase, цена поднялась с 50 до 695 долларов, и программное обеспечение быстро стало пользоваться огромным успехом.

Когда в 1990-х годах появилось несколько «клонов» dBase, Ashton-Tate подала в суд на разработчиков одного из них, FoxPro, обвинив в нарушении авторских прав. 11 декабря 1990 г. судья Хэттер издал приказ о признании недействительными авторских прав Ashton-Tate на ее собственные продукты dBase[3]. Это решение было основано на правовой доктрине, известной как «нечистые руки». Судья Хэттер объяснил, что руководству Ashton-Tate было известно, что разработка программы dBase была основана на JPLDIS, и этот факт был скрыт от Бюро регистрации авторских прав[3].

Примечания

  1. Hawkins, John L. (March 1991). "dSTORY; how I really developed dBASE. (author of dBASE tells of the database management system's history)". Data Based Advisor. 9 (3). Advisor Publications, Inc.: 93. ISSN 1090-6436. Архивировано 23 октября 2012. Дата обращения: 21 декабря 2010.
  2. Moser, Karen D.; Ould, Andrew (1990-12-17). "Court ruling turns table on A-T in dBASE battle. (Ashton-Tate's law suit against Fox Software Inc.)". PC Week. 7 (50). New York, New York: Ziff Davis Enterprise: 1. ISSN 0740-1604. Архивировано 24 марта 2012. Дата обращения: 21 декабря 2010.
  3. 1 2 The History of FoxPro - Ashton-Tate vs Fox Software The History of Fox Pro (англ.). Fox Pro. Дата обращения: 21 декабря 2010. Архивировано 15 марта 2010 года.