omniORB development

omniORB development happens in Subversion. See the omniORB SourceForge develop page for generic instructions, or browse the repository.


The repository contains the following directories:

  • trunk contains the current unstable development version.
  • branches contains stable branches of omniORB. omniORB and omniORBpy releases are synchronised with each other, so the branches are named after the omniORB release.
  • branches/4_2 is the current stable branch, containing omniORB and omniORBpy 4.2.x.
  • tags contains tagged releases.
  • cost contains testing code from the CORBA Open Source Testing project.
  • old_* contain old branches and tags resulting form the conversion from CVS.

If you want the latest cut from Subversion without doing a checkout, you can download nightly snapshots of the main branches from this page.


Checkouts are built in the same way as a release. Note that to build omniORBpy on Windows or other platforms using the traditional build system, you must checkout the omniORBpy package within the src/lib directory of an omniORB tree. With the autoconf build on Unix platforms, it can be checked out anywhere.