Package: libc6
Version: 2.2.2-4
Severity: normal

This is really an upstream problem I think, so please forward it.

I have checked the source codes in glibc-2.2.2.tar.bz2, 
and found that sysdeps/posix/getaddrinfo.c and inet/getnameinfo.c
 (both of them are written by Craig Metz) is licensed under
"The Inner Net License, Version 2.00" which does have the advertising
clause and is conflict with the 3rd clause of the LGPL.

Specifically, there is the clause below in the head notice of two 
source files above:

  ("The Inner Net License, Version 2.00", clause 4)
  | 4. All advertising materials mentioning features or use of this software
  |    must display the following acknowledgement with the name(s) of the
  |    authors as specified in the copyright notice(s) substituted where
  |    indicated:
  | 
  |         This product includes software developed by <name(s)>, The Inner
  |         Net, and other contributors.

This seems a kind of the advertising clause which is GPL-Incompatible.

On the other hand, LGPL provides users the option to use the code in  
that library under the GPL with this clause:

 ("GNU LGPL v2", clause 3)
 |   3. You may opt to apply the terms of the ordinary GNU General Public
 | License instead of this License to a given copy of the Library.  To do
 | this, you must alter all the notices that refer to this License, so
 | that they refer to the ordinary GNU General Public License, version 2,
 | instead of to this License.  (If a newer version than version 2 of the
 | ordinary GNU General Public License has appeared, then you can specify
 | that version instead if you wish.)  Do not make any other change in
 | these notices.

So, the GPL-incompatibility in sysdeps/posix/getaddrinfo.c and
inet/getnameinfo.c does conflicts with the LGPL.

These files are not "External Libraries" described in 
  http://www.gnu.org/prep/maintain_9.html#SEC9
so this license conflict should be solved by replacing these files
or ask the author to change the license to remove that advertising
clause.

P.S.

 There are other doubtful notices such like

 * Redistribution and use in source and binary forms are permitted
 * provided that the above copyright notice and this paragraph are
 * duplicated in all such forms and that any documentation,
 * advertising materials, and other materials related to such
 * distribution and use acknowledge that the software was developed

where dictates all advertising materials must have copyright
notice and that paragraph.

Here is the list of such files:

  sysdeps/mach/hurd/net/if_ppp.h
  sysdeps/mach/sys/reboot.h
  sysdeps/unix/sysv/linux/net/if_ppp.h
  sysdeps/vax/htonl.s
  sysdeps/vax/htons.s
  libio/filedoalloc.c
  libio/wfiledoalloc.c
  stdlib/random.c
  stdlib/random_r.c

And libdb2 has also the licenses which has advertising clause
one written by Harvard University and another by the University
of California. The license by Sleepycat Software seems to have
conflict with the GPL, but this can be avoided by the notice in
README file written by them.


Regards.
-- 
  Taketoshi Sano: <[EMAIL PROTECTED]>

Reply via email to