xemu/slirp
aliguori 2f5f899631 Remove the advertising clause from the slirp license
According to the FSF, the 4-clause BSD license, which slirp is covered under,
is not compatible with the GPL or LGPL[1].

[1] http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses

There are three declared copyright holders in slirp that use the 4-clause
BSD license, the Regents of UC Berkley, Danny Gasparovski, and Kelly Price.
Below are the appropriate permissions to remove the advertise clause from slirp
from each party.

Special thanks go to Richard Fontana from Red Hat for contacting all of the
necessary authors to resolve this issue!

Regents of UC Berkley:
From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

July 22, 1999

To All Licensees, Distributors of Any Version of BSD:

As you know, certain of the Berkeley Software Distribution ("BSD") source
code files require that further distributions of products containing all or
portions of the software, acknowledge within their advertising materials
that such products contain software developed by UC Berkeley and its
contributors.

Specifically, the provision reads:

"     * 3. All advertising materials mentioning features or use of this software
      *    must display the following acknowledgement:
      *    This product includes software developed by the University of
      *    California, Berkeley and its contributors."

Effective immediately, licensees and distributors are no longer required to
include the acknowledgement within advertising materials.  Accordingly, the
foregoing paragraph of those BSD Unix files containing it is hereby deleted
in its entirety.

William Hoskins
Director, Office of Technology Licensing
University of California, Berkeley

Danny Gasparovski:

Subject: RE: Slirp license
Date: Thu, 8 Jan 2009 10:51:00 +1100
From: "Gasparovski, Daniel" <Daniel.Gasparovski@ato.gov.au>
To: "Richard Fontana" <rfontana@redhat.com>

Hi Richard,

I have no objection to having Slirp code in QEMU be licensed under the
3-clause BSD license.

Thanks for taking the effort to consult me about this.


Dan ...

Kelly Price:

Date: Thu, 8 Jan 2009 19:38:56 -0500
From: "Kelly Price" <strredwolf@gmail.com>
To: "Richard Fontana" <rfontana@redhat.com>
Subject: Re: Slirp license

Thanks for contacting me, Richard.  I'm glad you were able to find
Dan, as I've been "keeping the light on" for Slirp.  I have no use for
it now, and I have little time for it (now holding onto Keenspot's
Comic Genesis and having a regular US state government position). If
Dan would like to return to the project, I'd love to give it back to
him.

As for copyright, I don't own all of it.  Dan does, so I will defer to
him.  Any of my patches I will gladly license to the 3-part BSD
license.  My interest in re-licensing was because we didn't have ready
info to contact Dan.  If Dan would like to port Slirp back out of
QEMU, a lot of us 64-bit users would be grateful.

Feel free to share this email address with Dan.  I will be glad to
effect a transfer of the project to him and Mr. Bellard of the QEMU
project.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6451 c046a42c-6fe2-441c-8c8c-71466251a162
2009-01-26 19:37:41 +00:00
..
bootp.c Use broadcast address for slirp dhcp replies 2009-01-24 18:16:18 +00:00
bootp.h 64 bit fixes (initial patch by Gwenole Beauchesne) 2005-06-05 17:11:42 +00:00
cksum.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
COPYRIGHT Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ctl.h initial user mode network support 2004-04-22 00:10:48 +00:00
debug.c Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
debug.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
icmp_var.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
if.c Add some missing static qualifiers 2008-09-30 18:18:27 +00:00
if.h Add const etc. to places forgotten from the previous commit 2007-10-26 19:34:46 +00:00
ip_icmp.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ip_icmp.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ip_input.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ip_output.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
ip.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
libslirp.h Add slirp_restrict option (Gleb Natapov) 2009-01-08 19:24:00 +00:00
main.h Fix some SLIRP warnings 2009-01-12 17:51:06 +00:00
mbuf.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
mbuf.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
misc.c Fix 64 bit issue in slirp 2009-01-13 19:48:42 +00:00
misc.h Fix inline use warnings from sparse 2008-10-26 15:26:09 +00:00
sbuf.c Redirect slirp traffic to/from qemu character device (Gleb Natapov) 2009-01-08 19:18:21 +00:00
sbuf.h Use const and static as needed, disable unused code 2007-10-26 19:01:16 +00:00
slirp_config.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
slirp.c Fix 64 bit issue in slirp 2009-01-13 19:48:42 +00:00
slirp.h Fix _P use on OpenBSD 2009-01-14 18:04:52 +00:00
socket.c Redirect slirp traffic to/from qemu character device (Gleb Natapov) 2009-01-08 19:18:21 +00:00
socket.h Redirect slirp traffic to/from qemu character device (Gleb Natapov) 2009-01-08 19:18:21 +00:00
tcp_input.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp_output.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp_subr.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp_timer.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp_timer.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp_var.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcp.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tcpip.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
tftp.c Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
tftp.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
udp.c Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00
udp.h Remove the advertising clause from the slirp license 2009-01-26 19:37:41 +00:00