История InterBase и не только

Оригинальный документ – http://www.cvalde.com/IbRoadmap.htm

При появлении дополнительной информации документ будет содержать более полные сведения по версиям IB. Если у Вас есть, что добавить (даты промежуточных релизов, важные улучшения в каждом релизе и т. п.) – милости просим.

В 2001 году Borland удалил на веб-сайте пресс-релизы с 1994 по 1997, поэтому некоторые ссылки не работают.

В мае 2002 года Borland перестроил сайт, поэтому практически все ссылки отсюда на Borland пока не работают – часть поправлена, однако если вы хотите прочитать точный текст пресс-релизов, то нужно открыть http://www.borland.com/news/press_releases/2002/index.html (в любом случае даже там отсутствует пресс-релиз о выпуске IB 6.5).

Темно-красным цветом отмечены наиболее знаменательные даты в отношении России и сайта www.ibase.ru (ib.demo.ru) в частности.

Также можно прочитать историю создания InterBase.
 
  • 1976-1981: Jim Starkey создал Datatrieve, работая в DEC.
  • 1981-1984: DEC выпустила RDB, их первую РСУБД. Джиму она не понравилась, и он начал писать свою собственную версию, назвав ее JRD (Jim's Relational Database).
  • 1983: Филипп Канн основал Borland International.
  • 1984-1985: Jim Starkey, Ann Harrison и Don Depalma подписали контракт с Apollo Computer, производителем рабочих станций, об основании Groton Database Systems.
  • 1985: Dave Root перешел из Apollo в GDS.
  • 1986: Groton стала InterBase.
  • 1986: InterBase 2.
  • 1986: Ashton-Tate делает инвестиции в InterBase.
  • 1988: InterBase 3.
  • 1988, лето: Cognos начал работать с IB.
  • 1988: Ashton-Tate приобретает 51% акций InterBase.
  • 1989: Cognos выпускает StarBase на VAX/VMS., базируется на IB 2.X.
  • 1991: Cognos выпускает StarBase для HP-UX, DG/UX, Ultrix, SunOS/Solaris, AIX и SCO, базирующуюся на IB 3.X.
  • 1991: Ashton-Tate приобретает InterBase целиком.
  • 1991, октябрь: Borland покупает Ashton-Tate.
  • 1992, начало: Cognos выпускает StarBase для HP MPE/XL.
  • 1992, июнь: выпуск InterBase 3.3. Первая версия с поддержкой национальных кодировок. Предыдущая версия 3.2 :-) поддерживала только японский.
  • 1992, конец: Cognos прекратила использовать имя StarBase и начала использовать имя InterBase.
  • 1994: выпуск InterBase 4.
  • 1995, 9 января: Borland выпускает InterBase 4.0 WorkGroup Server для Win NT и Novell Netware.
  • 1995, 10 февраля: Borland открывает WWW site.
  • 1995, 24 апреля: Borland начинает продажи Delphi 1 C/S. InterBase 4.0C включена в дистрибутив.
  • 1995, 15 сентября: InterBase выпускает InterClient.
  • 1995, 25 сентября: Magnavox выбирает IB4 в сделке суммой $3.5 million для армии США. Borland анонсирует InterBase 4 для Unix.
  • 1995, 19 октября: Ernst & Young Consulting выигрывает конкурс ACS Software Challenge используя Borland's Delphi и InterBase.
  • 1995, 15 декабря: Borland анонсирует эксклюзивное соглашение с главным системным интегратором в Японии – Rios Corporation. Отсюда появляется IB4 для Linux и FreeBSD.
  • 1996, 4 марта: Borland анонсирует Delphi 2. InterBase 4.1 в дистрибутиве.
  • 1996, 29 мая: Borland анонсирует InterClient, JDBC-драйвер для InterBase.
  • 1996, июль: Gary Wetsel resigns as Borland CEO. William F. Miller is named interim CEO.
  • 1996, 20 августа: Borland выпускает InterBase 4.2. Впервые – архитектура SuperServer.
  • 1996, 25 сентября: Whitney G. Lynn is named interim president and CEO. Paul Gross, senior VP of R&D, resigns.
  • 1996, 21 октября: Corel лицензирует Paradox у Borland.
  • 1996, 30 октября: Borland начинает продажи IB 4.2.
  • 1996, 7 ноября: Philippe Kahn, основатель Borland, оставляет пост Директора.
  • 1996, 25 ноября: Delbert W. Yocam is appointed Chairman and CEO.
  • 1996, декабрь: Jason Wharton выпускает IB_Objects (IBO) 1.0.
  • 1997, 17 января: Borland awards a worldwide software and trademark master license for ReportSmith to Strategic Reporting Systems.
  • 1997, 26 февраля: Borland выпускает BCB 1.
  • 1997, 29 апреля: Borland создает подразделение ISC для расширения рынка InterBase.
  • 1997, 29 апреля: на www.demo.ru открывается страничка с новостями InterBase.
  • 1997, 5 мая: Borland анонсирует Delphi 3 C/S Suite. InterBase 4.2 в дистрибутиве.
  • 1997, 15 июля: Corel лицензирует SQL Builder, InterBase, LIBS и SQL Links у Borland для включения в Corel Paradox 8.
  • 1997, 27 июля: можно считать открытием ib.demo.ru.
  • 1997, 15 сентября: InterBase сообщает о выпуске новой версии InterClient.
  • 1997, 5 декабря: объявлен выпуск InterBase 5.0. Уникальное событие – именно 5-го декабря выпуск IB 5.0 представляет в Москве директор ISC Jim Weil (KDV – был еще коммерческий директор. Мне с ними довелось отобедать на приватном ужине).
  • 1998, 10 февраля: Borland выпускает BCB 3. В комплект входит InterBase 5.
  • 1998, 29 апреля: Borland выпускает бесплатную версию InterBase 4.0 для RedHat Linux 4.2 и FreeBSD 2.2.6. Эта версия изготовлена японской компанией RIOS.
  • 1998, 8 июня: Borland убеждает акционеров изменить имя на Inprise Corporation.
  • 1998, 5 августа: InterBase 5.1.1 включен в дистрибутив Delphi 4.
  • 1998, 12 августа: Inprise передает Visual dBase подразделению InterBase.
  • 1998, 20 августа: анонсирован InterBase 5 для Linux.
  • 1998, 27 сентября: новый дизайн ib.demo.ru.
  • 1999, 27 января: Inprise создает два подразделения: Inprise и borland.com. Jim Weil, президент InterBase, перемещен на пост президента подразделения Inprise. John Floisland – президент подразделения borland.com.
  • 1999, 2 февраля: Inprise запускает borland.com. InterBase 5.5 включен в BCB4.
  • 1999, март: FIBPlus версии 1 от Сергея Бузаджи.
  • 1999, 12 марта: Inprise лицензирует Visual dBase Ksoft, Inc.
  • 1999, 31 марта: Inprise объявляет об уходе Delbert Yocam.
  • 1999, 13 апреля: Inprise объявляет, что президентом компании становится Dale Fuller.
  • 1999, середина: InterBase 6 – под названием kinobi проходит приватное бета-тестирование.
  • 1999, 8 июня: сделка между MS и Borland. Общая сумма инвестиций и выплат от MS в Borland – $125 миллионов. Включает права на использование патентованных технологий Borland в продуктах MS.
  • 1999, август: FIBPlus версии 2.
  • 1999, 7 сентября: Inprise анонсирует альянс с Dunstan Thomas Limited по обеспечению профессиональных услуг в Англии, Бенилюкс-е и других европейских регионах. Dunstan Thomas также является партнером по InterBase (DT делал первый сайт, посвященный IB).
  • 1999, 10 сентября: Inprise поставляет Delphi 5 с InterBase 5.5.
  • 1999, 25 октября: выпущен InterBase 5.6 для Novell Netware 4.2 и 5.0 и Windows. Поставляется как бесплатный апгрейд для всех версий 5.x. Дата файлов в дистрибутиве – 06.09.1999.
  • 1999, 23 ноября: подписчикам бета-тестирования IB6 высылается пре-релиз (Kinobi).
  • 1999, 14 декабря: 3 ключевых человека в ISC (Bill Karwin, Paul Beach и Wayne Ostiguy) увольняются из отдела InterBase.
  • 1999, 17 декабря: Greg Deatz обнаруживает факт увольнения и сообщает об этом в конференциях Mers под заголовком "Bad rumors abound". Steve Tendon называет этот день "черная Пятница" для указания точной даты, когда об увольнении стало известно. Первое фиаско. В конференциях Borland начинаются волнения. Helen Borrie создает список людей в защиту IB под названием "Спасем InterBase" с целью не допустить закрытия IB. Образуется группа IBDI (IB Developer's Initiative) для защиты разработчиков-пользователей IB, основатели – Helen Borrie, Jason Wharton и Dalton Calford.
  • 1999, 21 декабря: еще двое инженеров увольняются из ISC.
  • 2000, 3 января: Borland объявляет, что IB6 будет в открытых исходниках. На некоторое время после объявления акции Borland поднимаются в цене.
  • 2000, 7 февраля: Corel и Inprise/Borland анонсируют планируемое слияние с целью создания компании по выпуску ПО для Linux, по размаху аналогичной Microsoft.
  • 2000, 18 января: Дмитрий Коваленко начинает работу над OLE-DB Provider для IB.
  • 2000, 14 февраля: создается новая компания для поддержки и работы над кодом InterBase. Ann Harrison принимает на себя руководство ISC. Jim Starkey – технический консультант. (Приблизительно так же начинался Apple). Создается ряд рассылок IB-xxx.
  • 2000, 29 февраля: Paul Beach принимает пост InterBase VP Sales & Marketing.
  • 2000, 22 марта: Borland анонсирует BCB5. Внутри поставляется InterBase 5.6.
  • 2000, 27 апреля: Due to lobby from some shareholders and users, Borland reevaluates the merger with Corel.
  • 2000, 16 мая: Borland и Corel объявляют об отмене слияния.
  • 2000, май: FIBPlus версии 3.
  • 2000, 30 июня: Второе фиаско. IB6 не выпущен, как это было объявлено. Задержка связана с утряской лицензии на IB OpenSource.
  • 2000, 14 июля: Dale Fuller дает согласие Cobalt Networks по распространению IB6 на их платформах.
  • 2000, 25 июля: Inprise, а не ISC, выпускает InterBase 6.0 как бесплатную РСУБД с открытым исходным текстом. Документации и тестовой системы нет. И это OpenSource? ISC не упоминается ни как независимая компания, ни как подразделение Inprise.
  • 2000, 28 июля: Третье фиаско. Ann Harrison уходит с поста руководителя отдела InterBase при Borland. Сделка между ISC и Borland отменена. Borland's Ted Shelton из Borland публикует пресс-релиз в конференции IB-Architect до его опубликования на web. Borland "в интересах акционеров" счел оставить InterBase у себя.
  • 2000, 31 июля: группа энтузиастов копируют исходные тексты InterBase и создают каталог Firebird на Source Forge, поскольку Borland не принимает в число разработчиков посторонних людей. Также есть сильные сомнения в том, что Borland будет развивать IB6.
  • 2000, 4 августа: первая версия OLE-DB Provider.
  • 2000, 23 августа: бывшая группа ISC именует себя IBPhoenix и создает сайт www.ibphoenix.com, Ann Harrison и Paul Beach в числе организаторов. Ann утверждает, что IBPhoenix никак не связан с Borland.
  • 2000, 8 сентября: Inprise публикует открытое письмо пользователям InterBase®, подписанное руководителем отдела ПО Frank Slootman. Этот человек осуществил первый контакт после отмены сделки с ISC. Ted Shelton переводится в подразделение Business/Enterprise, хотя на сайте Borland это не отражено.
  • 2000, 27 ноября: Inprise выпускает пресс-релиз, анонсируя Jon Arthur как директора отдела InterBase.
  • 2000, 18 декабря: Frank Schlottmann-Goedde во время работы с Firebird над кодом обработки UDF в IB обнаруживает вшитый в код username/password. Inprise уведомляется о дыре в безопасности. Дыра существует с момента выпуска IB 4.0, т. е. 6 лет.
  • 2001, январь: Inprise опять переименовался в Borland.
  • 2001, январь: FIBPlus версии 4.
  • 2001, 10 января: группа Firebird публикует информацию о дыре на CERT. К этому времени патчи готовы как для Firebird, так и для Borland InterBase 6.0 и 5.6.
  • 2001, 11 января: в конференции Slashdot переписка на тему дыры.
  • 2001, 12 января: пресс-релиз Borland о доступности патча для закрытия дыры в безопасности IB.
  • 2001, 24 декабря: выпускается бесплатная версия OLE-DB Provider с ограниченной функциональностью.
  • 2001, 14 января: The Register публикует статью о той же самой дыре.
  • 2001, 3 февраля: Epsylon Technologies объявляет о программе платной техподдержки по InterBase и Firebird. Ранее техподдержка была бесплатной и автоматической для покупателей лицензий InterBase.
  • 2001, 7 марта: выпуск Kylix 1 – Delphi для Linux.
  • 2001, 14 марта: Borland возвращается к схеме платных версий InterBase.
  • 2001, 22 мая: из-за проблем с конференцией fido7.su.dbms.interbase создается конференция epsylon.public.interbase. Через полгода в этой конференции количество ежедневных писем достигнет ~80, а еще через полгода ~120-170.
  • 2001, 19 июля: выпущен IBO v4.
  • 2001, ноябрь: начинается разработка Yaffil на базе кода Firebird. Основатели – Олег Иванов и Алексей Карякин. Основная идея – повышение производительности.
  • 2001, 4 декабря: Borland анонсирует InterBase 6.5. При этом вопреки пресс-релизу OpenSource-версия не имеет заявленной новой функциональности. Более полный список функциональности от Bill Todd.
  • 2002, январь: основатели IBDI объявляют о роспуске группы. Технические документы перенесены на сайт Firebird.
  • 2002, 12 марта: Firebird 1.0 Final Release.
  • 2002, 8 апреля: ib.demo.ru переезжает на www.ibase.ru.
  • 2002, 15 апреля: ET объявляет о включении Yaffil в список «техподдерживаемых» серверов. Планируется выпуск платных версий Yaffil по подписке.
  • 2002, 18 мая: на BorCon 2002 объявляется два доклада по InterBase 7.
  • 2002, 9 сентября: в продажу поступила книга Алексея Ковязина и Сергея Вострикова «Мир InterBase».
  • 2002, 26 сентября: организована компания iBase, сайт ib.demo.ru перенесен на www.ibase.ru. Директор iBase – Кузьменко Д. В.
  • 2002, 14 ноября: объявлен выход InterBase 7 с поддержкой SMP для SuperServer (Classic не производится, начиная с 6.5).
  • 2002, 20 ноября: создание Firebird Foundation – некоммерческой спонсорской организации для проекта Firebird.
  • 2002, 2 декабря: тираж книги «Мир InterBase» издательством распродан полностью (3 тыс. экз.).
  • 2003, 21 апреля: второе издание книги «Мир InterBase», с компакт-диском, тираж 5 тыс. экз.
  • 2003, 17 июня: объявлен InterBase 7.1. – улучшенная поддержка SMP, новый драйвер для .Net. См. подробнее.
  • 2003, 2 декабря: Yaffil объединяется с Firebird. Пресс-релиз.
  • 2004, 16 января: InterBase 7.1 SP2, самый надежный билд.
  • 2004, 20 февраля: Firebird 1.5.0.
  • 2004, 12 октября: выпуск Delphi 2005.
  • 2004, 29 ноября: InterBase 7.5.
  • 2005, 11 февраля: третье издание книги «Мир InterBase».
  • 2005, 24 мая: InterBase 7.5.1.
  • 2005, 11 ноября: выпущена книга (перевод на русский язык) Хелен Борри «Firebird. Руководство разработчика баз данных».

На этом история кончается, и начинаются серые будни :-). Несколько в другом ключе на события можно посмотреть пролистав все старые выпуски, а если это сделать тяжело или неинтересно, прочитать «новейшую историю» LINK от 3 ноября 2000 года.

Если вы не обнаружили важных по вашему мнению событий в этом списке – напишите мне об этом.
 
Перевод и дополнения (c) KDV

Подпишитесь на новости Firebird в России

Подписаться