Hi,
Please CC your responses since I am not subscribed to the debian-legal
mailing list.
I was looking at the omniORB licenses and comparing them to TAO's since
both ORBs have some Sun code in them. OmniORB has some code based on
Sun's IDL Compiler Front End (CFE) version 1.3. TAO has some source
code based on the very same Sun code.
I have a few questions:
1. The omniORB Debian package does not ship the Sun `COPYING.CFE'
distribution terms with it. The Sun distribution terms
stipulate that the distribution terms must be shipped with
the distribution. Doesn't this mean that COPYING.CFE should go
into the omniORB Debian package?
2. Both omniORB and TAO have very similar distribution terms from Sun:
omniORB (from src/tool/omniidl2/COPYING.CFE in the source)
-------
The Interface Definition Language Compiler Front End (CFE) is made
available for your use provided that you include this license and
copyright notice on all media and documentation and the software
program in which this product is incorporated in whole or part. You
may copy and extend functionality (but may not remove functionality)
of the Interface Definition Language CFE without charge, but you are
not authorized to license or distribute it to anyone else except as
part of a product or program developed by you or with the express
written consent of Sun Microsystems, Inc. ("Sun").
TAO (from COPYING.SUN in the TAO source and the Debian TAO package)
---
You may copy, modify, distribute, or sublicense the LICENCED PRODUCT
without charge as part of a product or software program developed by
you, so long as you preserve the functionality of interoperating with
the Object Management Group's "Internet Inter-ORB Protocol" version
one. However, any uses other than the foregoing uses shall require
the express written consent of Sun Microsystems, Inc.
Both of these distribution terms are very similar. TAO had to go into
non-free due to the "so long as you preserve the functionality" clause
in the license. OmniORB has a "You may copy and extend functionality (but
may not remove functionality)" clause. Aren't both of these clauses
basically saying the same thing? If so, shouldn't we re-evaluate
either TAO's status and OmniORB's compatibility with the GPL?
Guys, I'm not looking to start another flame war. If you guys decide
that TAO should stay in non-free then I have no problem with that.
However, I do believe that we need to examine OmniORB's status more
closely, IMHO.
Thanks for any clarification,
-Ossama
______________________________________________________________________
Ossama Othman <othman@cs.wustl.edu>
58 60 1A E8 7A 66 F4 44 74 9F 3C D4 EF BF 35 88 1024/8A04D15D 1998/08/26
Attachment:
pgpFQncBEliuW.pgp
Description: PGP signature