How to download the Open-Xchange Server source code (6.20.7 and earlier)

The source code of Open-Xchange Server up to and including version 6.20.7 is available using cvs access and source packages. Please make sure to use an up-to-date CVS client (cvs > 1.12) to check out the repositories. Integrated CVS clients e.g. for current Eclipse version work well, too.

The currently maintained cvs repositories

Repository

content

open-xchange

the main repository containing most of the parts of Open-Xchange server

open-xchange-gui

The AJAX user interface

open-xchange-admin

the Open-Xchange admin daemon used for provisioning (user creation, etc.)

open-xchange-admin-plugin-hosting

contains the commandline tools and the oxinstaller

open-xchange-admin-soap

SOAP interface

CVS operations to access the code

To see a complete list of Open-Xchange cvs repositories, run the following command:

$ cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot rls

Note, however, that only the repositories as listed above are actively maintained.

Organization of the open-xchange repository

The open-xchange repository contains several OSGi bundles which are the building block of the Open-Xchange server package.
Each of them has an antbuild.xml file containing a target to create a source tarball and a subdirectory called packaging which contains the package metadata to build DEB and RPM packages.