Years ago Interbase was made Open Source. From this the Firebird
project was created. You wouldn't want the original Interbase source
since it was a bit buggy and hard to maintain. The Firebird project
rewrote the whole code from C to C++ and added many performance
improvements and nice features. Interbase itself hasn't been open
source for long: Borland/Inprise quickly decided to make their product
closed source again and are still selling it. But compared to Firebird
I don't know a reason for buying Interbase. Except maybe slightly
better support for multiple cores which will be better supported by
Firebird in less than a year anyways. For now just make sure to use
the Classic Server version of Firebird if you have many concurrent
connections on a many-core machine.
If you want commercial support for Firebird or Interbase you can get
that from IBPhoenix:
http://www.ibphoenix.com/

If you have specific questions regarding Firebird (or Interbase) feel
free to ask them in the Firebird-Support mailing list at
http://tech.groups.yahoo.com/group/firebird-support/
There are a lot of helpful people with deep knowledge about both products.

As for using Firebird/Interbase from Delphi I only have experience
with IBObjects.
www.IBObjects.com
There has been quite a break since the last release but Delphi 2009
support is worked on and soon to be released. IBObjects has quite some
learning curve but as soon as you're getting used to it it allows you
to take whole advantage of everything the database has to offer.

HTH,
Markus


On Mon, Apr 6, 2009 at 17:31, David Smith <[email protected]> wrote:
> While you're on the line: What is the difference between Firebird and 
> Interbase? And is there an open source version of Interbase somewhere? I've 
> heard conflicting info on this.
>
> Dave

Reply via email to