[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Bug#40937: omniorb: Freeness?



> -----Original Message-----
> From: J.H.M. Dassen (Ray) [mailto:jdassen@wi.leidenuniv.nl]
> Sent: Tuesday, July 06, 1999 2:29 PM
> To: debian-bugs-dist@lists.debian.org
> Cc: bfulgham@debian.org
> Subject: Bug#40937: omniorb: Freeness?
> 
> 
> Package: omniorb
> Version: 2.7.1-7
> Severity: important
> 
> The changelog for 2.7.1-6 says
>   * Correct license foo and place packages in non-free.
> but I suspect there is still a FU somewhere.
> 
> /usr/doc/omniorb/copyright says:
> 	omniORB2 is available for general use under the 
> conditions of the
> 	GNU General Public Licence and GNU Library General 
> Public Licence.
> 	The latest versions of these documents can be found at:
> 	   http://www.fsf.org/copyleft/gpl.html
> 	   http://www.fsf.org/copyleft/lgpl.html
> 	respectively. They should also be available (in 
> compressed formats)
> 	under the /usr/doc/copyright directory.
> so I fail to see why omniorb is in non-free.
> 
> Either the copyright file is correct, and omniorb should be 
> moved to main,
> or the copyright file is wrong and must be fixed.
> 
> Also, it's /usr/share/common-licenses/ nowadays, and there 
> should be no
> COPYING.LIB.gz and COPYING.LIB in /usr/doc/omniorb.
> 
> -- System Information
> Debian Release: potato
> Kernel Version: Linux zensunni 2.2.10-ac8-int2.2.10.4 #1 Sun 
> Jul 4 20:35:18 CEST 1999 i686 unknown
> 
> Versions of the packages omniorb depends on:
> ii  libc6           2.1.1-12       GNU C Library: Shared 
> libraries and timezone
> ii  libstdc++2.9-gl 2.91.66-2      The GNU stdc++ library 
> (EGCS version)
> -- 
> Ray Dassen <jdassen@wi.LeidenUniv.nl>
> 

I would very much appreciate a definitive answer about this.

OmniORB and TAO both are licensed as Free -- GPL/LGPL combinations by
their respective creators.  Consequently, omniorb and TAO have
historically been deemed "Free".

However, we recently realized that the following licensing terms
were present in the IDL compiler, which contains some SUN Microsystems
code:

===========================================================================
Copyright 1992, 1993, 1994 Sun Microsystems, Inc.  Printed in the United
States of America.  All Rights Reserved.

This product is protected by copyright and distributed under the following
license restricting its use.

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").

The names of Sun Microsystems, Inc. and any of its subsidiaries or
affiliates may not be used in advertising or publicity pertaining to
distribution of Interface Definition Language CFE as permitted herein.

This license is effective until terminated by Sun for failure to comply
with this license.  Upon termination, you shall destroy or return all code
and documentation for the Interface Definition Language CFE.

INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED AS IS WITH NO WARRANTIES OF
ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS
FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR ARISING FROM A COURSE OF
DEALING, USAGE OR TRADE PRACTICE.

INTERFACE DEFINITION LANGUAGE CFE IS PROVIDED WITH NO SUPPORT AND WITHOUT
ANY OBLIGATION ON THE PART OF Sun OR ANY OF ITS SUBSIDIARIES OR AFFILIATES
TO ASSIST IN ITS USE, CORRECTION, MODIFICATION OR ENHANCEMENT.

SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES SHALL HAVE NO LIABILITY WITH
RESPECT TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY
INTERFACE DEFINITION LANGUAGE CFE OR ANY PART THEREOF.

IN NO EVENT WILL SUN OR ANY OF ITS SUBSIDIARIES OR AFFILIATES BE LIABLE FOR
ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, INDIRECT AND CONSEQUENTIAL
DAMAGES, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Use, duplication, or disclosure by the government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in
Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR
52.227-19.

Sun, Sun Microsystems and the Sun logo are trademarks or registered
trademarks of Sun Microsystems, Inc.

SunSoft, Inc.  
2550 Garcia Avenue 
Mountain View, California  94043

NOTE:

SunOS, SunSoft, Sun, Solaris, Sun Microsystems or the Sun logo are
trademarks or registered trademarks of Sun Microsystems, Inc.

============================================================================
======

The obvious problem with the above is that the redistribution terms are
not DFSG-compatible.

I originally thought to put omniorb and omniorb-doc in "contrib"
and the devel part in "non-free".  Unfortunately, our system does not
allow a "non-free" source package to create free and non-free parts.  So
I ended up placing everything in "non-free".

What I would really like to do is place the omniorb and omniorb-doc files
in "main", since they can be used as-is with the various libraries in the
Berlin project as an entirely free product.  The development portions of
these projects would have to go in contrib or non-free, with the omniorb-dev
package in non-free due to the IDL compiler licensing from above.

To do so, I will have to create two source packages -- a free and non-free
version.

Happily, this is a temporary state of affairs, as ORL (creators of omniORB)
are rewriting the IDL compiler from scratch.  The new version will not
include any SUN code, and will be entirely DFSG-free.  However this will
take some time to accomplish.

I should also point out that the OmniORB folks are a bit put out that we
are calling their product non-free.  I would like to be able to get at least
parts of it back into "main" in the very near future.

Comments would be appreciated.

-Brent



Reply to: