25 марта компания EnterpriseDB, четыре года занимающаяся разработкой СУБД с открытым кодом, объявила, что общая сумма привлеченного ею финансирования достигла 10 млн долл. Среди них есть хотя и относительно небольшой, но имеющий важное символическое значение взнос от корпорации IBM.

Продукты EnterpriseDB основаны на популярной технологии PostgreSQL, разработанной в рамках сообщества Open Source. Это основной соперник более известной СУБД MySQL. Компания Sun Microsystems в течение нескольких лет выступала в качестве одного из наиболее последовательных сторонников PostgreSQL. Она включила ее в комплект поставки операционной системы Solaris 10 и заключила соглашение о технической поддержке с EnterpriseDB. В конце января Sun купила компанию MySQL AB. Хотя на тот момент руководители и Sun, и EnterpriseDB отрицали, что поддержка PostgreSQL со стороны Sun ослабнет, генеральный директор EnterpriseDB Энди Эстор признал, что Sun больших надежд на будущее Postgres уже не возлагает.

В то же время корпорация IBM проявляет «большой интерес» к деятельности EnterpriseDB, добавил Эстор. В последнем раунде инвестиций кроме IBM, приняли участие фонды Charles River Ventures, Fidelity Ventures и Valhalla Partners.

«Мы рассматриваем такие инвестиции как очень важный вклад, позволяющий корпорации развивать взаимодействие с сообществом Open Source и различными способами участвовать в его деятельности, — отмечается в заявлении пресс-службы IBM. — Данная инициатива согласуется с нашими проектами в области развития Linux, Apache и Eclipse, а также с инвестициями, которые мы ранее проводили в другие компании, в том числе в Red Hat и Novell».

Аналитик фирмы The 451 Group Рэйвен Захари заявил, что считает инвестиции IBM «важным шагом». «Так как MySQL теперь является частью Sun, в IBM считают, что их будущее в сфере СУБД с открытым кодом связано с PostgreSQL через EnterpriseDB, — отметил он. — IBM выигрывает и от совместимости СУБД EnterpriseDB с Oracle, поскольку это развяжет IBM руки в конкуренции с Oracle посредством собственного продукта, DB2. Это правильный ход для IBM».

За четыре года работы EnterpriseDB собрала финансирования на сумму 37,5 млн долл. По заявлениям компании, у нее сейчас 225 платных клиентов. В ответ на вопрос, почему IBM просто не купила EnterpriseDB, Эстор заявил: «Потому что мы не продаемся».

Компания уже выпускает свою СУБД в версии для платформы мэйнфреймов IBM Z/OS. Как сообщил Эстор, с другими партнерами также ведется обсуждение подобных соглашений.

Сделать несколько полемических выпадов в сторону конкурента EnterpriseDB он тоже не постеснялся. «Мы идем в атаку на MySQL на рынке, имея при этом гораздо более надежную СУБД, — заявил он. — У EnterpriseDB превосходный набор инструментов, она быстрее, чем MySQL, в условиях работы с транзакциями и гораздо лучше масштабируется».

Впрочем, у MySQL тоже есть партнерское соглашение с IBM. Эта СУБД даже входит в комплект поставки серверов IBM System i. И как полагает Захари, IBM не станет выходить из этого соглашения.

«В интересах IBM сделать так, чтобы самые популярные программы с открытым кодом, в том числе и MySQL, работали на ее компьютерных системах. Я бы не торопился с далеко идущими выводами», — добавил он.

Значительный объем кода, созданного EnterpriseDB, внесен в проект PostgreSQL, что делает компанию одним из крупнейших участников этого проекта. Однако большая часть коммерческих продуктов EnterpriseDB — это набор расширений для PostgreSQL. Эти расширения компания в проект не вносит. В результате сторонники чистоты открытого кода заклеймили компанию как разработчика программы с закрытым кодом под видом открытого.

Возможно, именно этим было вызвано недавнее объявление EnterpriseDB о выпуске программного пакета Postgres Plus 8.3 с открытым кодом. Он основан на PostgreSQL, но включает в себя некоторые усовершенствования, сделанные в EnterpriseDB. Однако компания все равно намерена выпускать версию Postgres Plus Advanced Server, которая не будет ни бесплатной, ни с открытым кодом, но в ней будет реализована совместимость с Oracle и другие функции.

Кроме того, EnterpriseDB представила пакет GridSQL, предназначенный для организации масштабных распределенных хранилищ данных большого объема; это программное обеспечение будет распространяться на условиях лицензии GPLv2.

«Ребрендинг продуктов EnterpriseDB прояснит эту не совсем определенную ситуацию», — полагает Захари.