Firebird (database server) |
Firebird (sometimes called FirebirdSQL) is a relational database management system offering many ANSI SQL-99 and SQL-2003 features. It runs on Linux, Microsoft Windows, and a variety of Unix platforms. Firebird was programmed and is maintained by Firebird Foundation (formerly known as FirebirdSQL Foundation). It was forked from the open sources of InterBase from Borland.
New code modules added to Firebird are licensed under the Initial Developer s Public License (IDPL). The original modules released by Inprise Corporation are licensed under the InterBase Public License 1.0. Both licences are modified versions of the Mozilla Public License 1.1.
=History=
Development on the Firebird 2 xx codebase began early in Firebird 1 development, with the porting of the [http://cvs.sourceforge.net/viewcvs.py/firebird/interbase/ Firebird 1 C code] to C++ and the first major code-cleaning. Firebird 1.5 is the first release of the [http://cvs.sourceforge.net/viewcvs.py/firebird/firebird2/ Firebird 2 codebase]. It is a significant milestone for the developers and the whole Firebird project, but it is not an end in itself. As Firebird 1.5 goes to release, major redevelopment continues toward the next point release on the journey to Firebird 2.
Firebird at 20 years from [http://www.interbase-world.com/en/community/interviews/577.php Jim Starkey]: : s.
=Stable Changelog=
The current stable version is Firebird 1.5.2. This [http://ibphoenix.com/main.nfsa=ibphoenix&page=ibp_download_15 release] represents a commitment by the project to develop and deliver ongoing improvements to this popular open source database engine.
The NPTL Linux builds referred to in the [http://www.ibphoenix.com/downloads/Firebird_v15pt1_ReleaseNotes.pdf release notes] are available in [http://ibphoenix.com/main.nfsa=ibphoenix&page=ibp_download_15 downloads] area
Changes from previous version: This release adds a charset improvement, allowing use of NONE as a fully transparent charset everywhere. (Changes were made in the engine to make the character set NONE more friendly about reading / writing data from and to fields of another character set.)
It adds the config-driven ability to abort a server process in the case of bugchecks or structured exceptions (to produce a core dump).
Firebird Superserver had a link-time backward compatibility issue with the NPTL (Native POSIX Thread Library) that may cause it to be unstable on Linux distributions that enable the NPTL in the GNU C. The new NPTL builds of Superserver solved these problems.
The current release represents a major upgrade to the engine, which has been developed by an independent [http://sourceforge.net/project/memberlist.phpgroup_id=9028 team] of voluntary developers from the [http://sourceforge.net/projects/interbase/ InterBase(tm) source code] that was released by .
=Mozilla Name clash=
In April 2003, Mozilla Foundation decided to rename their web browser from Phoenix to Firebird . This decision caused concern within the Firebird database project due to the assumption that users would be confused by a database and web browser using the Firebird name. The dispute continued until the Mozilla developers issued a statement making clear that the Firebird name was in reality Mozilla Firebird . The statement also made clear the Mozilla Firebird name was a project codename. On February 9, 2004, Mozilla renamed its browser the Mozilla Firefox, thus clearing up [http://www.mozilla.org/projects/firefox/firefox-name-faq.html confusion].
=See also=
*List of relational database management systems *Comparison of relational database management systems
=External links=
*[http://www.firebirdsql.org Firebird - Relational Database for the New Millennium] *[http://www.ibphoenix.com IBPhoenix Home] *[http://firebird.sourceforge.net/ Firebird project on sourceforge] *[http://www.fbtalk.net/ FBTalk - web based, Firebird support forum]|
|