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]>