From UCSD lawyer:
I've confered with Mr. Stallman, and he still wishes to go through with the Squid assignment. He does ask that the files that are not UCSD be seperately listed, along with what jobs they do. Also, you said that these portions have their own copyright notice, so it would be helpful to have the details of that as well.
The following files/modules are copyrighted by others:
File(s) | Copyright Holder | License | What does this do? | |
---|---|---|---|---|
lib/GNUregex.c | Free Software Foundation | GNU GPL | portability: used on systems that don't include regex functions in their C library. | |
lib/base64.c | Kyle E. Jones kyle_jones@wonderworks.com | GNU GPL, from http://ftp.sunet.se/pub2/gnu/vm/ | library functions for turning non-printable characters into printable strings | |
lib/dlmalloc.c | Doug Lea dl@cs.oswego.edu | public domain, ftp://g.oswego.edu/pub/misc/malloc.c | Alternative malloc(3) library | |
lib/drand48.c | from Linux libc-5.4.46 libc/misc/drand48.c | GPL? | portability: used on operating systems that do not already have drand48() | |
lib/heap.c include/heap.h src/repl/heap/store_heap_replacement.c |
John Dilley, Hewlett Packard | GNU GPL | code written by HP specifically for Squid. Implements heap data structure and cache replacement algorithms. | |
lib/inet_ntoa.c | Regents of the University of California | BSD? | portability: used on systems that do not have inet_ntoa(). | |
lib/md5.c include/md5.h |
RSA Data Security, Inc, from RFC 1321 Appendix A | allowed to use and distribute with credit | MD5 hash functions used throughout Squid | |
lib/ntlmauth.c include/ntlmauth.h |
Francesco Chemolli kinkie@kame.usr.dsi.unimi.it | GNU GPL | Support routines for Microsoft's NTLM authentication scheme | |
lib/radix.c include/radix.h |
Regents of the University of California | BSD | used to store and index IP address routing information | |
lib/rfc2617.c include/rfc2617.h |
The Internet Society, sample implementation in RFC 2617 | allowed to use and distribute | support routines for HTTP authentication schemes | |
lib/snprintf.c | The Apache Group | allowed to use and distribute with credit | portability: used on systems that do not already have snprintf(3) | |
lib/tempnam.c include/tempnam.h |
Free Software Foundation | GNU GPL, from GNU C library | portability: used on systems that do not already have tempnam(3) | |
snmplib/* include/asn1.h include/parse.h include/snmp*.h |
Carnegie Mellon University | allowed to use and distribute | the basis for Squid's SNMP implementation | |
include/squid_types.h | Francesco Chemolli | GNU GPL | portability: typedefs for fixed-size integers | |
contrib/rredir.c | Richard Huveneers richard@hekkihek.hacom.nl | unspecified | A sample Squid redirector for mirroring popular files locally | |
src/win32.c | Guido Serassio serassio@libero.it | GNU GPL | ? | |
src/auth/basic/helpers/LDAP/* | Henrik Nordstrom | GNU GPL | LDAP-based authentication module | |
src/auth/basic/helpers/MSNT/* | Antonino Iannella | GNU GPL | authentication module that authenticates users based on NT domains | |
src/auth/basic/helpers/MSNT/md4.c .../smbdes.c .../smbencrypt.c |
Andrew Tridgell | GNU GPL | support functions for the SMB/NT domain authenticator module | |
src/auth/basic/helpers/MSNT/rfcnb-*.c .../session.c .../smblib*.c |
Richard Sharpe | GNU GPL | support functions for the SMB/NT domain authenticator module | |
src/auth/basic/helpers/PAM/* | Henrik Nordstrom | GNU GPL | PAM-based authentication module | |
src/auth/basic/helpers/SMB/* | Richard Huveneers richard@hekkihek.hacom.nl | GNU GPL | SMB-based authentication module | |
src/auth/basic/helpers/YP/* | Rabellino Sergio rabellino@di.unito.it | unspecified | NIS/YP-based authentication module | |
src/auth/basic/helpers/getpwnam/* | Erik Hofman erik.hofman@a1.nl Robin Elfrink robin@a1.nl |
unspecified | Unix-password-based authentication module | |
src/auth/ntlm/helpers/NTLMSSP/* | Francesco Chemolli kinkie@kame.usr.dsi.unimi.it Andrew Tridgell Richard Sharpe |
GNU GPL | NTML-based authentication mdoule |