Веб-сайт некогда знаменитой реляционной системы управления базами данных dBASE перестал функционировать. Информационный портал The Register, сообщивший об этом, отметил, что на момент недавней публикации в блоге Delphi Nightmares «dBASE: 1979–2026», в которой «оплакивалось» закрытие интернет-магазина сайта dBASE, он всё ещё был доступен по адресу store.dbase.com. Однако после этого он исчез. «Можно утверждать, что спустя 47 лет история dBASE подошла к концу», — заявил The Register.
dBASE зародилась как инструмент под названием JPLDIS, созданный для трёх компьютеров Univac 1108 Лаборатории реактивного движения NASA (Jet Propulsion Laboratory, JPL). Он представлял собой переписанную на FORTRAN версию более простого инструмента Tymshare RETRIEVE, начатую Джеком Хэтфилдом (Jack Hatfield) и завершённую Джебом Лонгом (Jeb Long). Затем К. Уэйн Ратлифф (C. Wayne Ratliff) переписал её на ассемблере Intel 8080 для PTSDOS на своём микрокомпьютере IMSAI 8080 и попытался продать под именем Vulcan — он разместил объявление в журнале BYTE, предлагая продукт за $50. Однако, по его словам, эта затея не увенчалась успехом.
После этого серийный предприниматель Эд Тейт (Ed Tate) нанял его и приобрёл лицензию на Vulcan. Тейт основал новую компанию под названием Ashton-Tate и переименовал СУБД в dBASE II, чтобы придать ей более серьёзный вид и оправдать повышение цены. Компания предлагала версию для CP/M в качестве готового программного обеспечения. Основатель Autodesk Джон Уокер (John Walker) в 1982 году отметил, что решение «продавалось как горячие пирожки по $800 за штуку».
Источник изображения: MIKE STOLL / Unsplash
В тот же год версия dBASE II, предназначенная для персональных компьютеров, стала одним из первых коммерческих бизнес-приложений для IBM PC. dBASE сохраняла позиции одного из отраслевых стандартов на протяжении 1980-х годов. В 1984 году была выпущена усовершенствованная версия dBASE III, а в 1986 году появилась dBASE III+, оснащенная новым пользовательским интерфейсом и знаменитой командной строкой. В 1988 году вышла dBASE IV, однако в ней отсутствовал обещанный компилятор для встроенного языка программирования, который был интерпретируемым и применялся для интерактивной работы с базой данных.
Этот недочет создал возможности для конкурентов. Например, Clipper от Nantucket поддерживала компиляцию, но не имела интерактивного режима, что позволяло избежать судебных исков со стороны dBASE. В конечном итоге Clipper была приобретена компанией Computer Associates. Другим конкурентом стала СУБД FoxBase, разработанная Fox Software. Позже ее переименовали в FoxPro, а после приобретения Microsoft — в Visual FoxPro (VFP).
Основной проблемой для Ashton-Tate и dBASE стало то, что их язык программирования был стандартизирован под названием xBase (чтобы избежать лицензионных споров), а формат файлов начал широко использоваться другими приложениями. Фактически на рынке появилось множество клонов, в основном повторяющих функциональность dBASE III+. Среди них были и решения с открытым исходным кодом. Стандартизация формата и языка сделала невозможным получение прибыли для dBASE LLC и привела к прекращению ее существования. Однако семейство xBase вполне процветает, несмотря на достаточно «почтенный возраст» для программного обеспечения.
Источник: