[ofa-general] Possibly proprietary license in dapl2 getopt.c and getopt.h

John Jolly jjolly at novell.com
Wed Mar 26 16:12:19 PDT 2008


All,

Within the dapl2 package, there are two source files:

dapl-2.0.7/test/dtest/GETOPT.C
dapl-2.0.7/test/dtest/GETOPT.H

were derived by Intel Corporation from public domain code originally
owned by AT&T. Intel modified the code and licensed it under the license
shown below - effectively a proprietary license which states that it is
license "free of charge" but does _not_ give sufficient rights to
actually copy/modify/distribute the code.

However, we (SuSE/Novell) tried building the package without the files
(i.e. added a rm in the spec file) and the package built successfully.
Since they are not used at all, we (SuSE/Novell) have consider removing
them completely from _source_ and _binary_ (in the same manner that we
remove e.g. mp3 decoders from the tarball and the binary) as it
represents an unnecessary business risk for which there is no
perceivable business advantage to be gained.

If this is a mistake in the copyright header - i.e. if you think Intel
might have forgotten to update their copyrights, shouldn't these headers
be removed?

/*------------------------------------------------------------------------
**
**      Copyright (c) 1996,  Intel Corp.  All rights reserved.
**
**      THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
**      Intel Corp.
**      The copyright notice above does not evidence any
**      actual or intended publication of such source code.
**
**
**      Module: getopt.c
**
**      Source: PAL, Intel Corp.        Mike Ripley
**
**      Abstract:
**              This is source for the standard getopt() library.
**              Original source was obtained from the public domain,
**              and modified to better suit DOS and Win32 environments.
**
**      Environment:
**              Microsoft Win32
**              Microsoft Visual C++ 4.0


---------------------------------------------------------------------

              LIMITATION OF LIABILITY AND DISCLAIMER
                                OF
                      WARRANTY FOR SOFTWARE





THE SOFTWARE THAT YOU ARE RECEIVING IS LICENSED FREE OF CHARGE. THE SOFTWARE
IS PROVIDED "AS IS."  INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE
SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW.  INTEL WILL NOT
PROVIDE ANY INSTALLATION OR TECHNICAL SUPPORT, OR ANY  OTHER KIND OF
ASSISTANCE TO YOU REGARDING YOUR USE OF THE SOFTWARE.  IF THE SOFTWARE
PROVES
DEFECTIVE ANYWAY, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.  INTEL WILL NOT PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS
TO THE SOFTWARE.

ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
EXCLUDED,
AND DO NOT APPLY TO THE SOFTWARE YOU ARE RECEIVING.

IN ADDITION TO ANY OTHER DISCLAIMER SET FORTH HEREIN, INTEL WILL NOT
HAVE ANY
LIABILITY TO YOU FOR:


   a)   any defects in the software you are receiving; or

   b)   any inability by you to operate the software you are receiving
to any
        performance specification; or

   c)   any claim by you or any third party with respect to, or arising out
        of, the use of the software.


INTEL DOES NOT MAKE ANY WARRANTIES OF ANY KIND THAT THE SOFTWARE DOES NOT OR
WILL NOT INFRINGE ANY COPYRIGHT, PATENT, TRADE SECRET OR ANY OTHER
INTELLECTUAL PROPERTY RIGHT OF ANY THIRD PARTY IN ANY COUNTRY.

IN NO EVENT, SHALL INTEL BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
INDIRECT,
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING BUT NOT
LIMITED TO LOSS OF PROFITS, LOSS OF USE OF DATA, OR INTERRUPTION OF
BUSINESS,
EVEN IF ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES.


-- 
         "If we knew what it was we were doing, it would not
           be called research, would it?" - Albert Einstein
John L. Jolly <jjolly at novell.com> SUSE Server Arch  T:+1 801 861 1148
Mailstop PRV-H633   1800 South Novell Place   Provo   Utah 84606-6101
GPG 1024D/6CFB3E25 1935 9C20 B43B 43F3 26F3  CD80 74B5 A52F 6CFB 3E25



More information about the general mailing list