The Firebird source code resides in the Subversion (SVN) repository hosted on
SourceForge.net. The repository can be checked out through the SVN client with the following instruction set:
svn co svn://svn.code.sf.net/p/firebird/code/
This command will check out the complete repository which includes all the Firebird source code existing up to date, including drivers, QA suites, etc. If you need some particular module and its version, please specify the exact URL, branch or tag you need. Please refer to the SVN documentation for specific instructions.
The core server module is named "firebird", so the URL would be:
svn co svn://svn.code.sf.net/p/firebird/code/firebird/
Inside the repository, you may find the following directories:
Branches include the source code of all the officially released Firebird version series, e.g. the branch
B2_5_Release represents the Firebird 2.5 release series. Tags include the source code of all the published releases, e.g. the tag
R2_1_4 represents the fourth point release of the Firebird 2.1 version series. Trunk contains the source code of the upcoming major Firebird version that is being developed at the moment.
Examples of the URLs corresponding to the aforementioned particular versions:
svn://svn.code.sf.net/p/firebird/code/firebird/branches/B2_5_Release/
svn://svn.code.sf.net/p/firebird/code/firebird/tags/R2_1_4/
svn://svn.code.sf.net/p/firebird/code/firebird/trunk/