[omniORB] Moving to OmniORB

Duncan Grisby dgrisby@uk.research.att.com
Thu, 09 Nov 2000 12:37:49 +0000


On Thursday 9 November, "Wang Mincai" wrote:

> 1. Is OmniORB free? For my case, I need to develop an application
> package using OminORB library file and deploy the omni DLLs files and
> naming service together with our package. I am not clear about GNU
> policy.

Yes, omniORB is free. Under the terms of the GNU Library Public
License, you must make the source code to omniORB available via the
same route you distribute your application. You do not have to make
the source code to your application available.

> 2. If I need professional support especially in the source code level.
> Is it available?

We do not provide commercial support. The only support is informally
via this mailing list. You can look at the mailing list archives to
get an idea of what this means.

> 3. Is there any benchmark teasing result to compare OmniORB and other
> commercial products in term of performance,etc?

One performance comparison is at

  http://nenya.ms.mff.cuni.cz/thegroup/COMP/

> 4. Since we don't use POA, which version is better for us to choose? My
> concern is that version 3.0 have chunk of source code that may  not be
> used in our application. So I like to choose version 2.8.

I would strongly recommend that you use omniORB 3.0 and the POA. You
are going to have to modify your Visibroker code anyway, since BOA
code is not portable between ORBs. The POA makes many things much
cleaner. It also provides a simple migration path for your application
if you need to start using more advanced facilities which are
available with the POA, but not with the BOA.

Due to refactoring of the code, 3.0 is actually smaller than 2.8 in
some aspects, so you shouldn't worry about code size. 3.0 is also
where our development is centered, so if you find any bugs, they are
much more likely to be fixed in 3.0 than in 2.8.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --