Брайан Фонсика
IBM и Computer Associates International (CA) частично передают свои технологии реляционных СУБД сообществу разработчиков ПО с открытым исходным кодом. В результате клиенты получат более полное представление о том, как обеспечить гладкую интеграцию этих СУБД с продуктами третьих фирм.
На недавней конференции LinuxWorld компания CA объявила о том, что начинает распространять свою Ingres r3 на условиях CA Trusted Open Source License (лицензия на использование ПО с проверенным открытым исходным кодом). Это позволит сообществу разработчиков ПО с открытым исходным кодом предлагать модификации кода Ingres r3, которые могут быть включены и в коммерческую версию.
На той же конференции корпорация IBM объявила, что передает фонду Apache (The Apache Software Foundation) одну из версий своей написанной на Java реляционной СУБД Cloudscape, чтобы способствовать развитию ПО, базирующегося на Java. Версия носит кодовое название Derby. Это небольшая встраиваемая СУБД, занимающая всего 2 Мб памяти и почти не требующая администрирования, сообщили представители компании.
IBM передала более полумиллиона строк кода Derby на условиях лицензии корпоративного участия в фонде Apache. Это означает, что фонд будет вправе принимать административные и технические решения по данному коду. Тем не менее корпорация заявила, что к концу года планирует выпустить коммерческую версию Cloudscape для клиентов и бизнес-партнеров, включающую наработки сообщества Open Source. Кроме того, по некоторым данным, IBM работает над интеграцией Cloudscape со своей флагманской СУБД - DB2 Universal Database.
Cloudscape досталась IBM в 2001 г. вместе с приобретенной за 1 млрд. долл. компанией Informix. Эта СУБД поддерживает SQL, а обращаться к ней можно с помощью языков Java, Perl и PHP. Она встроена более чем в 70 продуктов IBM, в том числе в WebSphere, портал Lotus и модули Tivoli.
"Если в мире ПО с открытым исходным кодом может существовать конкуренция, значит, пользователи получают еще один вариант для выбора, - считает главный технолог компании Mercy Ships Келвин Бертон. - Поскольку Derby целиком написана на Java и может встраиваться в приложения, она предоставляет такие возможности, каких нет ни в PostgreSQL, ни в MySQL. Я уверен, что главным образом по этой причине IBM и раскрыла ее код".
Разработчики ПО с открытым исходным кодом получат в свое распоряжение высококачественный компонент на Java для создания встроенных баз данных и возможность плавного перехода на DB2, если захотят перенести на эту СУБД свои приложения, говорит Тед Шадлер, аналитик из Forrester Research.