Введение

Американская компания Ashton Tate Corporation была американской компанией-разработчиком программного обеспечения, наиболее известной благодаря созданию популярного приложения для работы с базами данных dBASE, а также последующему приобретению Framework у Forefront Corporation и MultiMate у Multimate International. Компания выросла из небольшой фирмы, размещавшейся в гараже, до многонациональной корпорации. В свое время являясь одной из "Большой тройки" разработчиков программного обеспечения, наряду с Microsoft и Lotus, компания столкнулась с трудностями в конце 1980-х годов и была продана Borland в сентябре 1991 года.

История

История компании Ashton Tate и dBASE неразрывно связаны, и поэтому их следует рассматривать одновременно.

Ранняя история: dBASE II (19811983)

В 1978 году программист компании Martin Marietta, Уэйн Ратлифф, написал Vulcan – приложение для баз данных, чтобы помочь ему делать прогнозы для футбольных пулов. Написанная на языке ассемблера Intel 8080, программа работала под операционной системой CP/M и была создана по образцу JPLDIS – программы Univac 1108, использовавшейся в JPL и написанной другим программистом, Джебом Лонгом. Ashton Tate была основана в результате того, что Джордж Тейт и Хэл Лэшли обнаружили Vulcan у Ратлиффа в 1981 году и лицензировали ее (Ashton был попугаем Тейта, клетка которого находилась в его офисе в Калвер-Сити). Первоначальное соглашение было написано на одной странице и предусматривало простые и щедрые выплаты роялти Ратлиффу. К тому времени Тейт и Лэшли уже создали три успешных стартап-компании: Discount Software (президентом которой был Рон Деннис, и которая стала одной из первых компаний, продававших программное обеспечение для ПК потребителям по почте), Software Distributors (генеральный директор Линда Джонсон / Марк Видович) и Software Center International – первая в США сеть розничных магазинов программного обеспечения, с магазинами в 32 штатах. (Гленн Джонсон был соучредителем вместе с Тейтом и Лэшли. SCI позже была продана издательству Wayne Green Publishing.) Vulcan продавалась компанией SCDP Systems. Основателям потребовалось изменить название программного обеспечения, поскольку у Harris Corporation уже была операционная система под названием Vulcan. Хэл Паулюк, работавший в их рекламном агентстве, предложил название "dBASE", включая использование заглавной буквы. Он также предположил, что обозначение первого выпуска продукта как "II" создаст впечатление, что это уже вторая версия, и, следовательно, будет восприниматься как более надежная, чем первый выпуск. Изначальная инструкция показалась Паулюку слишком сложной, поэтому он написал вторую инструкцию, которая была включена в комплект поставки вместе с первой. Паулюк придумал название для новой издательской компании, объединив фамилию Джорджа с вымышленной фамилией Эштон, предположительно потому, что считалось, что "Ashton Tate" звучит лучше или проще произносится, чем "Lashlee Tate". dBASE II имела необычную гарантию. Клиенты получали урезанную версию программного обеспечения и отдельный, запечатанный диск с полной версией; они могли вернуть нераспечатанный диск в течение 30 дней и получить возмещение. Эта гарантия, вероятно, убедила многих рискнуть и приобрести приложение стоимостью 700 долларов. В 1981 году основатели наняли Дэвида Коула на должность председателя, президента и генерального директора своей группы компаний. Группа называлась "Software Plus". Она не торговала под своим собственным именем, а являлась холдинговой компанией для трех стартапов: Discount Software, Software Distributors и Ashton Tate. Коулу была предоставлена полная свобода действий в управлении бизнесом, в то время как Джордж Тейт в основном оставался вовлеченным в Ashton Tate. К тому времени Лэшли был несколько менее вовлечен в повседневную деятельность Ashton Tate, хотя он всегда был в курсе всех трех предприятий и являлся активным членом совета директоров и должностным лицом SPI. В июне 1982 года Коул нанял Рода Тернера на должность директора по продажам OEM для Ashton Tate. Через несколько недель Тернер решил проблему с планом комиссионных, которая беспокоила Джорджа Тейта в течение некоторого времени, вместе с лучшим продавцом (Барбарой Вайнгартен Гера), и Тейт и Коул повысили Тернера до вице-президента по всемирным продажам через три недели после его приема на работу. Тернер был примерно двенадцатым сотрудником Ashton Tate. Поскольку компания была полностью создана собственными силами, без привлечения внешнего венчурного капитала, основатели не стремились нанимать опытных специалистов, и большая часть команды Ashton Tate состояла из молодых и энергичных, но неопытных сотрудников. Джим Тейлор отвечал за управление продуктом на ранних этапах и тесно сотрудничал с Уэйном Ратлиффом и другими ключевыми разработчиками dBASE II. В 1982 году Перри Лоуренс и Нельсон Цо были двумя разработчиками, работавшими в Ashton Tate, в то время как Уэйн Ратлифф нанял Джеба Лонга на средства, полученные от роялти.

IBM PC (англ.) (англ.)

dBASE II был портирован на IBM PC (то есть операционную систему MS DOS) и выпущен в сентябре 1982 года. Полюк в течение нескольких месяцев до выпуска продвигал dBASE II для IBM PC посредством рекламы. Когда dBASE II для IBM PC поступил в продажу, он был одним из немногих крупных приложений, доступных для ПК, и этот факт, в сочетании с эффективной рекламой и продажами в США и на международном уровне, привел к быстрому росту продаж dBASE II. Тернер расширил международную дистрибьюторскую сеть Ashton Tate и стимулировал эксклюзивных дистрибьюторов на ключевых рынках к переводу dBASE II с английского языка на другие языки. Благодаря раннему выходу dBASE II на международные рынки, одновременно с распространением IBM PC на этих рынках, удалось обеспечить быстрый рост продаж и доли рынка dBASE. В 1983 году французский дистрибьютор компании "La Commande Electronique" (владелец – Хьюз ЛеБлан) заявил, что "каждый десятый покупатель ПК во Франции приобретает dBASE II". Зимой 1982 года Тернер нанял управляющего директора (Дэвида Имберга, ныне Дэвида Инбара) для первой дочерней компании Ashton Tate – Ashton Tate UK. Тернер поставил перед Инбаром задачу обеспечить ежемесячный совокупный рост выручки в 15% в течение первых 18 месяцев (отталкиваясь от объемов продаж предыдущего дистрибьютора в Великобритании), что Инбару удалось выполнить. Впоследствии он расширил деятельность Ashton Tate по всей Европе, открыв дочерние компании в Германии и Нидерландах. Когда Тернер привез Инбара в головной офис Ashton Tate в Калвер-Сити, штат Калифорния, для обучения, офисы были настолько переполнены, что Инбару выделили лишь небольшой стол рядом с большим копировальным аппаратом, без телефонной линии. Офисы были настолько переполнены, что Тернеру для проведения конфиденциальных встреч приходилось проводить их стоя в ближайшей уборной. С ростом популярности все более емких жестких дисков на персональных компьютерах, dBASE II стал очень успешным продуктом. Для своего времени dBASE был чрезвычайно передовым. Это был один из первых продуктов для работы с базами данных, работающих на микрокомпьютере, а его программная среда (язык dBASE) позволяла создавать широкий спектр пользовательских приложений. Несмотря на ограниченный объем памяти и хранилища микрокомпьютеров того времени, dBASE тем не менее позволил автоматизировать большое количество задач малого и среднего масштаба. Реселлеры с добавленной стоимостью (VAR), разрабатывавшие приложения на основе dBASE, стали важным каналом продаж dBASE на раннем этапе. Коул лицензировал два продукта в 1982 году, опираясь на свой опыт в издательском деле. Эти два неудачных продукта были выпущены в октябре 1982 года: "Финансовый Планировщик" и "Стратег Нижней Строки". "Финансовый Планировщик" представлял собой сложную систему финансового моделирования, использовавшую собственный внутренний язык, но он не был столь популярен, как электронные таблицы, такие как SuperCalc. "Стратег Нижней Строки" был шаблонной системой финансового анализа с очень ограниченной гибкостью и функциональностью. Оба продукта были выпущены по той же цене, что и dBASE II, но ни один из них не был активно продвинут на рынке, и оба были переведены Тернером в режим "доброжелательного игнорирования", когда стало ясно, что у них нет значительного потенциала.

Эштон-Тейт: IPO и dBASE III (19831985)

К концу января 1983 года компания стала прибыльной. В феврале 1983 года компания выпустила dBASE II RunTime, что позволило разработчикам создавать приложения dBASE и распространять их среди клиентов без необходимости приобретения «полной» версии dBASE. Рост выручки сопровождался увеличением штата сотрудников. Компания наняла своего первого менеджера по персоналу, сформировала первый социальный пакет и перенесла штаб-квартиру по адресу 10150 West Jefferson Boulevard в Калвер-Сити. В мае 1983 года Коул изменил название холдинговой компании SPI на Ashton Tate, в результате чего компания получила в свое распоряжение почтовую компанию «Discount Software» и «Software Distributors» в качестве дочерних предприятий. Недавно переименованная холдинговая компания оперативно продала Discount Software и Software Distributors. Коул заключил соглашение с Уэйном Ратлиффом, по которому Ратлифф обменял свои будущие роялти от dBASE на долю в Ashton Tate, что значительно повысило прибыльность компании. Коул также предпринял шаги для контроля над своими технологиями, создав внутреннюю группу разработки (возглавляемую Харви Джином, ранее из JPL, в качестве вице-президента по инженерии) и диверсифицировался, финансируя две внешние команды разработчиков: Forefront Corporation (разработчик продукта, который впоследствии был назван «Framework») и Queue Associates. Весной того же года Ashton Tate выпустила Friday!. К моменту IPO в ноябре 1983 года компания выросла до 228 сотрудников. IPO привлекло 14 миллионов долларов. К концу финансового года в январе 1984 года выручка более чем удвоилась до 43 миллионов долларов, а чистая прибыль выросла с 1,1 миллиона долларов (в 1983 финансовом году) до 5,3 миллиона долларов. В начале 1984 года InfoWorld оценила Ashton Tate как шестую по величине компанию по производству программного обеспечения для микрокомпьютеров в мире. По сообщениям, dBASE II занимала 70% рынка баз данных для микрокомпьютеров, было продано более 150 000 экземпляров. Ashton Tate опубликовала каталог, в котором было перечислено более 700 приложений, написанных на этом языке, и более 30 книг, аудио-, видео- и компьютерных учебных пособий по dBASE. Другие компании выпустили сотни утилит, работающих с базой данных, что, по мнению Ратлиффа, способствовало успеху Ashton Tate: «Можно сказать, что это связано с неполнотой программного обеспечения. В dBASE есть «проблемы» — пробелы, которые должны заполнить другие разработчики программного обеспечения». Он отметил: «Если бы они не были с нами, они были бы против нас», и Коул пообещал всегда уведомлять третьих лиц перед объявлением о новом продукте или изменением маркетинга dBase. В мае компания объявила, а в июле выпустила dBASE III в качестве преемника dBASE II. В июле также был выпущен Framework — интегрированный офисный пакет, разработанный Forefront Corporation и финансируемый Ashton Tate. Это были первые продукты компании, выпущенные со схемами защиты от копирования в попытке остановить пиратство программного обеспечения. dBASE III был первым релизом, написанным на языке программирования C, чтобы упростить поддержку и перенос на другие платформы. Для облегчения переписывания была использована программа автоматического преобразования для преобразования исходного Vulcan-кода из CP/M Z 80 и DOS 8088 ассемблерного языка в C, что привело к созданию трудно поддерживаемой устаревшей кодовой базы, которая преследовала компанию на протяжении многих лет. Это также имело побочный эффект, замедляя работу программы, что вызывало некоторую обеспокоенность на момент ее выпуска. По мере появления новых машин проблема была решена за счет повышения производительности оборудования, и «проблема» просто исчезла. Осенью 1984 года в компании работало более 500 сотрудников, а объем продаж составил 40 миллионов долларов в год (приблизительно 15 миллионов долларов в Европе), подавляющее большинство из которых приходилось на dBASE или связанные с ним утилиты.

Эд Эсбер

Эштон Тейт провел крупную общекорпоративную конференцию на борту "Королевы Мэри" в Лонг-Бич, Калифорния, в начале августа 1984 года и представил новые продукты, такие как Friday!, сотням клиентов и сотрудников. Сразу после конференции на "Королеве Мэри" 10 августа 1984 года Джордж Тейт внезапно скончался от сердечного приступа в возрасте 40 лет. 29 октября Дэвид Коул объявил о своей отставке и перешел в Ziff Davis, оставив Эда Эсбера в качестве генерального директора. Коул нанял Эсбера, поскольку он был экспертом по маркетингу, запустившим VisiCalc и создавшим первые каналы дистрибуции программного обеспечения для персональных компьютеров. (VisiCalc была первой электронной таблицей и считается катализатором революции персональных компьютеров, а также первым коммерчески успешным программным пакетом для персональных компьютеров.) В течение семи лет руководства Эсбера компания Ashton Tate переживала свои самые успешные и одновременно спорные годы. В этот период Ashton Tate вошла в "Большую тройку" компаний, разрабатывающих программное обеспечение для персональных компьютеров, переживших "сокращение" в начале 1980-х годов, и была признана равной Microsoft и Lotus Development. Под его руководством продажи Ashton Tate выросли более чем на 600% – с 40 миллионов долларов до более чем 318 миллионов долларов. В ноябре, вскоре после того, как Эсбер занял свой пост, была выпущена версия 1.1 dBASE III для исправления многочисленных ошибок, обнаруженных в версии 1.0. Сразу после выпуска 1.1 разработка была переключена на следующую версию, внутренне называемую dBASE III версии 2.0. Среди прочего, версия 2.0 должна была получить новое ядро для повышения скорости и новые функции для улучшения разработки приложений. Однако отношения Эсбера с Уэйном Рэтлиффом были напряженными, и Рэтлифф уволился через несколько месяцев. В конечном итоге группа сотрудников отделов продаж и маркетинга ушла, чтобы присоединиться к Рэтлиффу в Migent Corporation и составить конкуренцию Ashton Tate. Позже (в январе 1987 года) Ashton Tate подала в суд на Migent за предполагаемое неправомерное использование коммерческой тайны. В конечном итоге Рэтлифф обратился к Эсберу с просьбой вернуться в Ashton Tate, настаивая на непосредственной подчиненности ему. Джеб Лонг стал главным архитектором dBASE в отсутствие Рэтлиффа. В октябре 1985 года компания выпустила dBASE III Developer's Edition. Внутри компании этот релиз был известен как версия 1.2. Он включал некоторые новые функции, ожидаемые в предстоящем выпуске 2.0, включая новое ядро и функции, в основном полезные для разработчиков приложений. Версия 1.2 была одной из самых стабильных версий dBASE, когда-либо выпущенных Ashton Tate, если не самой стабильной. Она также была одной из наименее известных и часто забываемых. В основном это был релиз, призванный успокоить разработчиков, ожидающих версии 2.0 (dBASE III+). В конце 1985 года компания перенесла свою штаб-квартиру в окончательное местоположение по адресу 20101 Hamilton Avenue в Торрансе. Разработка велась по всей Калифорнии, хотя разработка dBASE была сосредоточена в офисах в Глендейле.

dBASE III+ и сторонние клоны (19861987)

dBASE III+, версия, включающая меню, основанные на символах, для повышения удобства использования, столкнулась с трудностями в разработке и была отозвана незадолго до выхода в начале 1986 года из-за некорректной настройки в системе защиты от копирования. Однако компания справилась с этим довольно умело, и хотя некоторые клиенты пострадали, реакция Ashton Tate на возникшие проблемы способствовала улучшению, а не ухудшению отношений с клиентами. dBASE III+ добился такого же успеха, как и dBASE II, обеспечив компании объем продаж в 318 миллионов долларов в 1987 году.

Со временем dBASE стал громоздким, поэтому Эсбер начал проект под руководством Майка Бенсона по перестройке dBASE для нового мира клиент-серверного программного обеспечения. Это должна была быть полная переработка, задуманная как dBASE следующего поколения. dBASE был сложным продуктом, и вокруг него сформировалась процветающая индустрия сторонних разработчиков. Было представлено множество продуктов для улучшения различных аспектов dBASE, как в программировании, так и в повседневной работе. По мере того, как Ashton Tate анонсировала новые версии dBASE, компания часто решала включить некоторые функции, предоставляемые сторонними разработчиками, в состав базовой системы. Предсказуемо, продажи продуктов сторонних разработчиков мгновенно прекращались, независимо от того, действительно ли новая версия dBASE включала в себя эту функцию. После ряда подобных анонсов "фантомного" программного обеспечения сторонние разработчики начали испытывать недовольство. Одним из особенно важных дополнений к линейке сторонних продуктов стал выпуск компиляторов dBASE, которые могли компилировать проект dBASE и связывать его в автономную исполняемую программу. Это не только облегчало распространение готового проекта среди конечных пользователей, но и не требовало установки dBASE на компьютере пользователя. Эти компиляторы фактически заменили собственное решение Ashton Tate этой проблемы – "runtime"-версию dBASE за 395 долларов за машину, тем самым лишив компанию одного из источников дохода. Самым успешным компилятором был Clipper от Nantucket Software. В конечном итоге некоторые из них были разработаны в полноценные клоны dBASE. Эсбер был недоволен компаниями, клонировавшими продукты dBASE, но всегда поддерживал сторонних разработчиков, которых он считал важной частью экосистемы dBASE. Он не верил и не поддерживал компании, которые клонировали dBASE, используя миллионы долларов, заплаченные его акционерами за продвижение dBASE. Начиная с незначительных действий, он в конечном итоге предпринял серьезные шаги для остановки клонеров, отправляя письма с требованием прекратить деятельность и угрожая судебными исками. На одной отраслевой конференции он даже встал и пригрозил подать в суд на любого, кто создаст клон dBASE, выкрикивая: "Сделайте мой день!". Это вызвало оживленные дебаты о правах собственности на компьютерные языки и лозунги "инновации, а не судебные разбирательства". В результате этого продолжающегося конфликта сообщество сторонних разработчиков постепенно переманило часть своих клиентов из малого бизнеса от dBASE. К счастью для Ashton Tate, крупные корпорации стандартизировались на dBASE.

dBASE IV: Упадок и падение (19881990)

Эштон Тейт обещала новую версию основной линейки продуктов dBASE, начиная с 1986 года. Новая версия должна была быть более мощной, быстрой и удобной в создании баз данных. Она должна была иметь улучшенные индексы и поддержку сетевых подключений, встроенную поддержку SQL и возможность взаимодействия с SQL Server, а также включать компилятор. В феврале 1988 года компания Ashton Tate объявила о dBASE IV с ожидаемым релизом в июле того же года. dBASE IV в конечном итоге была выпущена в октябре 1988 года в двух редакциях: Standard и Developer's. К сожалению, dBASE IV оказалась медленной и содержала множество ошибок. Наличие ошибок в крупном обновлении продукта не является чем-то удивительным, и обычно они исправляются в релизе "1.0", прежде чем будет нанесен серьезный ущерб. Подобная ситуация уже возникала с dBASE III, и Ashton Tate оперативно устранила проблемы. Однако ряд факторов привел к тому, что выпуск dBASE IV 1.0 стал катастрофой. Во-первых, хотя dBASE IV и включала компилятор, он не соответствовал ожиданиям сообщества разработчиков. Разработчики ожидали продукт, который генерировал бы автономный исполняемый код, подобно Clipper. Компилятор dBASE IV действительно создавал объектный код, но для запуска результата по-прежнему требовался полный продукт dBASE IV. Многие полагали, что Ashton Tate намеревалась с помощью dBASE IV конкурировать и устранить сторонних разработчиков. Само объявление об этом сильно затронуло средства к существованию авторов компиляторов. Однако еще более серьезной проблемой была нестабильность программы. Полный масштаб проблемы стал очевиден только по мере того, как все больше пользователей пытались использовать продукт, особенно те, кто обновился до новой версии. Ошибок было так много, что большинство пользователей отказались от dBASE IV, смирившись с ожиданием релиза "1.0". По мере распространения информации продажи упали, поскольку существующие пользователи откладывали обновление, а новые пользователи игнорировали продукт. Ни одна из этих проблем сама по себе не привела бы к гибели продукта. dBASE имела огромную базу пользователей и отличную узнаваемость бренда. Все, что требовалось, — это обновление, устраняющее проблемы. На момент выпуска в Ashton Tate существовало общее мнение, что версия с исправлениями ошибок будет выпущена в течение шести месяцев после релиза 1.0. Если бы это произошло, лояльные пользователи могли бы принять продукт. Однако вместо этого руководство Ashton Tate переключило внимание на следующее поколение приложений, получивших кодовое название Diamond. Diamond должна была стать новой интегрированной линейкой продуктов, способной обмениваться большими объемами данных между приложениями. Работа над этим проектом велась в течение многих лет и уже поглощала значительную часть ресурсов офисов компании в Глендейле, Торрансе, Уолнат-Крик и Лос-Гатосе (Северный Калифорнийский центр разработки продуктов). Однако, когда стало ясно, что Diamond не выйдет на рынок в ближайшие несколько лет, а также учитывая негативные отзывы и падение продаж dBASE IV 1.0, Ashton Tate вернулась к исправлению dBASE IV. Прошло почти два года, прежде чем dBASE IV 1.1 была окончательно выпущена (в июле 1990 года). За это время многие клиенты воспользовались возможностью протестировать множество клонов dBASE, появившихся на рынке, в частности FoxBase и Clipper. Продажи dBASE резко упали. В 1988 году компания занимала около 63% рынка баз данных, а в 1989 году — только 43%. За последние четыре квартала существования Ashton Tate потеряла около 40 миллионов долларов. В августе 1989 года компания уволила более 400 из 1800 сотрудников. Партнерство с Microsoft для создания версии под названием Ashton Tate/Microsoft SQL Server также не принесло результатов, поскольку каналы продаж Ashton Tate не были готовы продавать то, что в то время было высококлассной базой данных. Первая версия SQL Server также работала только на IBM OS/2, что также ограничивало ее успех. Версия dBASE, которая напрямую взаимодействовала с SQL Server, под названием dBASE IV Server Edition, была выпущена в 1990 году и получила положительные отзывы как лучший доступный клиент для SQL Server (в журналах Databased Advisor и DBMS), но продукт не получил распространения и стал одной из жертв приобретения Borland. В конечном итоге Microsoft выпустила Access для выполнения этой роли.

Продажа компании Borland (1991)

Эсбер на протяжении многих лет пыталась развивать компанию посредством приобретений или объединения усилий с другими компаниями-разработчиками программного обеспечения, включая переговоры о слиянии с Lotus в 1985 году и вновь в 1989 году. Стратегически недальновидный совет директоров Ashton Tate упустил множество возможностей для слияний, способных изменить отрасль. Среди других предложений о слиянии, отклоненных или зашедших в тупик советом директоров Ashton Tate, были Cullinet, Computer Associates, Informix, Symantec и Microsoft. (Позже Microsoft приобрела Fox Software после того, как Borland приобрела Ashton Tate, а Министерство юстиции США обязало Borland не заявлять о правах собственности на язык dBASE.) В 1990 году Эсбер предложила слияние с Borland. В ходе первых обсуждений совет директоров отказался от этой идеи и уволил Эсбер, посчитав её безумной за то, что она рассматривает возможность слияния на равных (объединение компаний по текущим рыночным оценкам) с более мелким конкурентом Borland. Филипп Кан, генеральный директор Borland, по-видимому, не консультировался со своей управленческой командой, прежде чем взять на себя обязательство приобрести Ashton Tate во время поездки в Лос-Анджелес. Слияние с Borland прошло не гладко. Borland продвигала базу данных Paradox специально для конкуренции с dBASE, а её программисты считали свою систему намного превосходящей dBASE. Команда Paradox была крайне возмущена даже малейшим упоминанием dBASE со стороны Кана, и внутри компании разгорелась ожесточенная борьба за сферы влияния. Borland также разрабатывала конкурирующий продукт под названием The Borland dBase Compiler для Windows. Этот продукт был разработан Грегором Фройндом, возглавившим небольшую команду, создававшую эту быструю, объектно-ориентированную версию dBASE. Именно когда Borland продемонстрировала этот продукт команде Ashton Tate, они наконец признали, что проиграли битву за dBASE. Тем не менее, Кан следил за тенденциями на компьютерном рынке и решил, что оба продукта следует развивать, чтобы они полностью перешли на платформу Microsoft Windows. Компилятор OO dBASE не мог работать под Windows так же, как и dBASE IV, что вынудило Borland отказаться от обеих кодовых баз в 1993 году и создать новую команду для разработки нового продукта, который в конечном итоге был выпущен как dBASE для Windows в 1994 году. Параллельно Paradox намеренно отодвинули на второй план на рынке разработчиков, поскольку dBASE теперь был самым крупным продуктом Borland. Microsoft представила Access в конце 1992 года и в конечном итоге захватила почти весь рынок баз данных Windows. Кроме того, летом 1992 года Microsoft приобрела Fox Software, базирующуюся в Огайо компанию, производителя продуктов, подобных dBASE, таких как FoxBASE+ и FoxPro. С Microsoft за FoxPro многие разработчики программного обеспечения dBASE и Clipper начали работать с FoxPro. К моменту выпуска dBASE для Windows рынок почти не обратил на это внимания. Microsoft, по-видимому, перестала уделять внимание FoxPro после приобретения, возможно, потому, что она также владела и продвигала Microsoft Access, прямого конкурента dBASE. Безусловно, рынок баз данных для ПК стал значительно менее конкурентоспособным в результате сделки по покупке FoxPro. Когда Borland в конечном итоге продала свои продукты Quattro Pro и Paradox компании Novell, где они были объединены с WordPerfect в попытке конкурировать с Microsoft Office, Borland осталась с InterBase, которую Эсбер приобрела в конце 1980-х годов и которая берет свое начало как производная от разработки баз данных RDB в DEC. Эта стратегия Borland, направленная на переориентацию инструментов разработки на корпоративный рынок с клиент-серверными приложениями, сделала InterBase подходящим инструментом начального уровня и хорошей универсальной SQL-базой данных для прототипирования. Это оказалось самой долгосрочной и наиболее позитивной частью приобретения Ashton Tate, что иронично, поскольку это было почти упущением и малоизвестно для Borland до приобретения Ashton Tate. В целом, покупка Ashton Tate оказалась неудачной. Спустя несколько лет Филипп Кан покинул Borland на фоне ухудшения финансовых показателей, включая многолетние убытки.

Продукты, не относящиеся к dBASE

В середине 1980-х годов Эсбер все больше стремился к диверсификации активов компании и приобрел ряд продуктов для расширения линейки Ashton Tate. По большей части, эти приобретения оказались неудачными и не принесли ожидаемого дохода. Этот опыт – еще одно подтверждение сложности интеграции приобретенных компаний и продуктов в быстро меняющемся технологическом секторе.

Пятница!

Пятница! был продуктом, созданным во времена Дэвида Коула в Ashton Tate. Названный в честь слуги Робинзона Крузо, Пятницы, поскольку, как предполагалось, использование программы позволяло "успеть сделать все к пятнице!", это была простая программа для управления личной информацией (PIM), написанная примерно в 1983 году, за годы до того, как эта аббревиатура стала широко известной. В ней использовалась модифицированная версия dBASE II, предшествовавшая dBASE III. В ходе бета-тестирования выявились несколько серьезных недостатков, потребовавших значительной переработки дизайна и переписывания кода. Эти изменения были внесены Джимом Льюисом вскоре после его прихода в Ashton Tate в качестве ведущего разработчика и менеджера продукта. После масштабной рекламной кампании и умеренного интереса, Friday! в конечном итоге был снят с продажи. (См. также Microsoft Bob.)

Ящерица

10 апреля 1986 года компания Ashton Tate заключила маркетинговое соглашение с Javelin Software о распространении их программного обеспечения для финансового моделирования под названием Javelin за пределами США и Канады.

Основные положения

Их самой успешной попыткой прорыва стал Framework. Как и dBASE до него, Framework был детищем одного автора, Роберта Карра, который считал, что интегрированные приложения предоставляют значительные преимущества по сравнению с набором отдельных приложений, выполняющих одни и те же задачи. В 1983 году у него была рабочая демонстрация продукта, которую он показал компании Ashton Tate, и та немедленно заключила соглашение о поддержке разработки в обмен на права на маркетинг. Framework представлял собой интегрированный офисный пакет для DOS, основанный на документах, с интерактивным компьютерным языком FRED, который объединял в себе органайзер, текстовый процессор, электронную таблицу, мини-приложение для работы с базами данных, инструмент для построения графиков и программу-терминал. В более поздних версиях была добавлена поддержка электронной почты и инструментарий FRED Developer's Toolkit с версией FRED RunTime, позволявшей разработчикам распространять бесплатные версии Framework для запуска приложений, написанных на FRED. Framework также отличался тем, что был доступен более чем на 14 языках, и пользовался большей популярностью в Европе, чем в Северной Америке. Несмотря на то, что Framework был основан на DOS, он поддерживал полноценный графический интерфейс пользователя, основанный на символьной графике (подобно OWL от Borland). В конечном итоге Framework оказался вовлечен в конкурентную борьбу в отрасли, в основном с Lotus Symphony, а затем с Microsoft Works. Рынок был невелик, поскольку большинство клиентов предпочитали приобретать крупные, монолитные версии приложений, даже если не использовали весь предлагаемый функционал. Позже Borland продала Framework, и в настоящее время он поддерживается на сайте Framework.com.

MultiMate

MultiMate был пакетом текстовых процессоров, созданным для имитации основных функций специализированной рабочей станции текстового процессора Wang на платформе ПК. В начале 1980-х годов многие компании использовали MultiMate для замены этих дорогостоящих систем с узкой специализацией на ПК, и MultiMate предлагал им простой путь перехода. Хотя в то время это и не было очевидно, к моменту приобретения компании Ashton Tate у Multimate International в декабре 1985 года примерно за 20 миллионов долларов США [9] этот переход был практически завершен – об этом сообщалось в пресс-релизе Ashton Tate как о "крупнейшей сделке в истории индустрии программного обеспечения для микрокомпьютеров". Продажи стабилизировались, хотя и оставались на достаточно высоком уровне. То, что изначально задумывалось как сознательная попытка скопировать систему Wang, теперь делало продукт ощутимо устаревшим, и для сохранения актуальности требовалась серьезная модернизация. WordPerfect воспользовался этими проблемами и захватил такую долю рынка, которая оказалась губительной для MultiMate.

Серия изделий Master

Эштон Тейт приобрел Decision Resources из Вестпорта, штат Коннектикут, в 1986 году. Decision Resources разработала программы Chart Master, Sign Master, Map Master и Diagram Master. Это были простые и эффективные программы для создания бизнес-диаграмм и графиков, которые рассчитывали на то, что возможности построения графиков в различных табличных процессорах были настолько слабыми, что люди охотно платили бы за отдельную программу для их улучшения. К моменту приобретения компании Эштон Тейт стало очевидно, что новые поколения табличных процессоров улучшат свои функции построения графиков до такой степени, что продукты Decision Resources потеряют актуальность, но компания также работала над новым графическим пакетом, который представлял больший интерес в долгосрочной перспективе. После завершения сделки выяснилось, что графический продукт оказался недостаточно качественным. Несмотря на выпуск под названием Draw Applause, он не пользовался успехом у покупателей.

Билина

Byline – это ранняя программа настольной издательской системы, разработанная компанией SkiSoft и распространяемая и продаваемая Ashton Tate. Когда она появилась примерно в 1987 году, она была относительно недорогой и простой в использовании, что позволило ей завоевать небольшую, но преданную аудиторию. Пользователи создавали макет страницы, заполняя на экране форму с описанием её характеристик: полей, колонок, шрифта и размера и т.д. Программа генерировала страницу и отображала предварительный просмотр на экране. Этот способ работы отличался от более интерактивного подхода WYSIWYG, реализованного в Aldus PageMaker и Ventura Publisher, которые стали популярнее с распространением оконных систем и графических интерфейсов. Кроме того, со временем всё больше функций настольной издательской системы добавлялись в популярные текстовые редакторы, что, вероятно, сократило рынок для такой простой программы настольной публикации. Любопытно, что Byline был написан на языке программирования Forth.

Быстрый файл

Программа баз данных с плоскими файлами, выпущенная в октябре 1986 года, которая широко использовалась для создания адресных этикеток и шаблонных писем на персональных компьютерах под управлением операционной системы DOS. RapidFile также эффективно организовывала и обрабатывала данные, импортированные из других программ. Она была разработана как быстрая, простая в использовании и более доступная по цене альтернатива dBASE для пользователей, которым не требовались её расширенные возможности. RapidFile имела умеренный успех у Ashton Tate, но версия для Microsoft Windows так и не была создана. Особенностью RapidFile является то, что она была разработана на языке программирования Forth. Версия 1.2 RapidFile вышла в 1986 году и была доступна на нескольких языках, включая английский, французский и голландский. Несмотря на то, что RapidFile была создана для операционной системы DOS, существуют сведения о том, что программу RapidFile от Ashton Tate можно заставить работать достаточно стабильно в режиме DOS-box в Microsoft Windows 95, 98, 2000 и XP, а также под Linux с использованием эмулятора DOSemu DOSEMU Main Page.

Продукты Apple Macintosh

Когда Apple Computer представила Macintosh ("Mac") в начале 1980-х годов, Ashton Tate была одной из "большой тройки" программных компаний, поддержку которых Apple отчаянно хотела получить для своей новой платформы. Обратившись к компании, Ashton Tate выразила заинтересованность в том, чтобы стать ключевым игроком на новом рынке. Уже зимой 1984 года, всего через несколько месяцев после выпуска Macintosh, компания наняла небольшую команду разработчиков баз данных для Macintosh и перевела их в свой центр разработки в Глендейле для работы над тем, что впоследствии стало известно как dBASE Mac. Вскоре после этого, в начале 1985 года, они согласились финансировать разработку программы для работы с электронными таблицами, создаваемой Рэнди Виггинтоном, бывшим руководителем проекта MacWrite. Спустя несколько лет они добавили "продвинутый" текстовый процессор от Ann Arbor Softworks, которая переживала довольно публичный кризис, пытаясь выпустить FullWrite Professional, выпуск которой уже почти на год задержался. Эд Эсбер и председатель Apple Computer Джон Скулли совместно объявили о линейке продуктов Ashton Tate для Mac в Пало-Альто, Калифорния. dBASE Mac был выпущен в сентябре 1987 года, но по сути оставался dBASE лишь по названию. Пользователи были разочарованы, узнав, что для работы с их инвестициями в dBASE на ПК им придется переписать свои приложения с нуля. Дополнительное разочарование вызывало то, что программа часто аварийно завершала работу и была крайне медленной. Учитывая, что программа была фактически совершенно новой системой, предназначенной только для Mac, ей пришлось конкурировать с другими базами данных, созданными исключительно для Mac, такими как 4th Dimension, Helix и FileMaker. FullWrite и Full Impact были выпущены в 1988 году. Оба продукта получили положительные отзывы и обладали передовыми функциями. FullWrite был выдающимся продуктом, в то время как Full Impact оказался выпущен в неудачное время – сразу после выхода крупного обновления Microsoft Excel и выпуска Informix Wingz. Все три продукта были отличными по своей сути, но не воспринимались как единое целое и нуждались в более тесной интеграции. Им всем также требовался существенный последующий релиз для устранения ошибок и проблем с производительностью. Однако крупных обновлений для FullWrite или dBASE Mac выпущено не было, а единственное крупное обновление FullImpact вышло через два года после релиза. Выпуски Microsoft Word и Excel вскоре сократили разрыв в функциональности, а по мере развития Mac OS продукты становились все более сложными в запуске. Microsoft начала активную кампанию по дискредитации и уничтожению продуктов Ashton Tate, завышая системные требования FullWrite и даже удаляя программное обеспечение Ashton Tate с демонстрационных компьютеров дилеров Mac. В 1994 году Borland продала FullWrite компании Akimbo Systems, но к тому времени Microsoft Word уже достигла доминирования на рынке и в конечном итоге тоже отказалась от него. dBASE Mac был продан в 1990 году и переиздан как nuBASE, но не добился успеха и исчез в течение года. Full Impact просто прекратил свое существование.

SQL Server (по умолчанию)

Одна из проблем dBASE и аналогичных продуктов заключалась в том, что они не были построены на клиент-серверной модели. Это означало, что при использовании базы данных несколькими пользователями в сети, система обычно полагалась на базовое сетевое программное обеспечение для передачи полных файлов на компьютер пользователя, где и выполнялась обработка запросов. Это создавало высокую нагрузку на сеть, поскольку каждый пользователь "скачивал" файлы базы данных, зачастую для повторного выполнения одного и того же запроса. В отличие от этого, в клиент-серверной системе с компьютера пользователя передаются только небольшие команды, которые обрабатываются непосредственно на сервере, после чего сервер возвращает только те результаты, которые запрашивал пользователь. Это значительно снижает общую нагрузку на сеть. Клиент-серверная база данных – это принципиально иная система, чем традиционная система для одного пользователя, такая как dBASE, и хотя у них много общих функций, обычно непросто преобразовать существующий продукт для одного пользователя в полноценную клиент-серверную систему. По мере роста сетевой инфраструктуры бизнеса система Ashton Tate устарела бы без перехода к клиент-серверной эпохе. Эд Эсбер и Билл Гейтс представили SQL Server миру на совместной пресс-конференции в Нью-Йорке. Основная идея заключалась в использовании SQL Server в качестве серверной части, а dBASE – в качестве клиентской, что позволяло существующим пользователям dBASE использовать свои формы и навыки программирования поверх SQL-системы. SQL Server на самом деле был разработан корпорацией Sybase, на которую Microsoft получила лицензию. С точки зрения бизнеса это оказало незначительное прямое влияние на компанию, по крайней мере, в краткосрочной перспективе. dBASE продолжала хорошо продаваться, и в конечном итоге компания достигла пика продаж в 318 миллионов долларов в год. В этот период Эсбер нанял одних из самых талантливых инженеров баз данных в отрасли, включая доктора Моше Злуфа из IBM, Гарри Вонга и Майка Бенсона (который впоследствии возглавил усилия Эсбера по перестройке dBASE).

Издательство Тейт

Подразделение Tate Publishing компании Ashton Tate изначально публиковало книги о программном обеспечении, разработанном Ashton Tate; в октябре 1988 года оно начало издавать программное обеспечение сторонних разработчиков.

Судебные иски

Ранее Esber угрожал группе пользователей dBASE, которые пытались определить стандартный формат файла dBASE. С этим стандартом любой мог создать dBASE-совместимую систему, что Esber просто не допустит. Но как только им было вынесено предписание о прекращении деятельности, они просто переключили свои усилия на создание "нового" стандарта, известного как "xBase". Esber ранее решил подать в суд на одну из компаний-клонов, тогда известную как Fox Software. К тому времени, когда дело дошло до суда в 1990 году, Fox Software выпустила FoxPro и активно наращивала долю рынка. В случае успеха в суде, Ashton Tate могла бы остановить FoxPro и использовать созданный прецедент для остановки других клонов, что позволило бы dBASE восстановить свои позиции и оправиться от инцидента с dBASE IV. Эти надежды рухнули, когда дело было отклонено. В ходе первоначального разбирательства выяснилось, что формат файла и язык dBASE были основаны на программном продукте для мэйнфреймов, использовавшемся в JPL, где Рэтлифф работал, когда впервые создал Vulcan. Достоверность Рэтлиффа была подорвана его противоречивыми заявлениями о правах собственности – сначала, будучи в Ashton Tate, а затем, поддерживая происхождение разработки в JPL после ухода из компании. Все обстоятельства так и не были установлены, и конкуренты Ashton Tate, преследуя собственные интересы, активно использовали возможность представить юридические заключения (amicus briefs). После изучения материалов дела своими помощниками, федеральный судья отменил свое предыдущее решение и решил рассмотреть вопрос о том, принадлежал ли язык Ashton Tate. В апреле 1991 года судья подтвердил правомерность решения Esber о защите инвестиций Ashton Tate в разработку и маркетинг dBase, постановив, что Ashton Tate действительно владеет языком. К сожалению, его предыдущее решение уже нанесло существенный ущерб. В конечном итоге, в рамках слияния с Borland, Министерство юстиции США потребовало от Borland не заявлять авторские права на команды меню и командный язык dBASE. Это открыло Microsoft путь к покупке Fox Software.