From patchwork Wed Mar 13 16:42:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= X-Patchwork-Id: 1056139 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=redhat.com Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44KHq44mKTz9s3l for ; Thu, 14 Mar 2019 03:48:48 +1100 (AEDT) Received: from localhost ([127.0.0.1]:47741 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h473e-0003Bk-Hb for incoming@patchwork.ozlabs.org; Wed, 13 Mar 2019 12:48:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h46zU-0000Np-JV for qemu-devel@nongnu.org; Wed, 13 Mar 2019 12:44:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h46xY-0007yd-0g for qemu-devel@nongnu.org; Wed, 13 Mar 2019 12:42:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:23260) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h46xX-0007xA-LM for qemu-devel@nongnu.org; Wed, 13 Mar 2019 12:42:27 -0400 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 32DFF308FF14; Wed, 13 Mar 2019 16:42:26 +0000 (UTC) Received: from localhost (ovpn-112-68.ams2.redhat.com [10.36.112.68]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2576366077; Wed, 13 Mar 2019 16:42:08 +0000 (UTC) From: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= To: qemu-devel@nongnu.org Date: Wed, 13 Mar 2019 17:42:03 +0100 Message-Id: <20190313164207.25166-1-marcandre.lureau@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.49]); Wed, 13 Mar 2019 16:42:26 +0000 (UTC) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PATCH v2 0/4] slirp: clarify license of slirp as BSD-3 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, thuth@redhat.com, quintela@redhat.com, jan.kiszka@siemens.com, clg@kaod.org, shan.gavin@gmail.com, =?utf-8?q?Marc-Andr=C3=A9_Lureau?= , samuel.thibault@ens-lyon.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Hi, In order to make slirp a standalone project, the project must have a clear license, and be compatible with the GPL or LGPL. Since commit 2f5f89963186d42a7ded253bc6cf5b32abb45cec ("Remove the advertising clause from the slirp license"), slirp is BSD-3. But new files have been added under slirp/ with QEMU GPL license since then. v2: - split the initial patch to add BSD-3 header & then SPDX lines - do not modify existing copyright headers without copyright holder authorization - drop the weak/ambiguous notice to the COPYRIGHT file - added a RFC patch to remove Kelly Price from the maintainer duties Marc-André Lureau (4): slirp: relicense GPL files to BSD-3 slirp: clarify license of slirp files using SPDX slirp: remove reference to COPYRIGHT file RFC: slirp: is not maintained by Kelly Price for a long time slirp/src/bootp.h | 1 + slirp/src/debug.h | 4 +--- slirp/src/dhcpv6.h | 32 +++++++++++++++++++++++++++++-- slirp/src/if.h | 4 +--- slirp/src/ip.h | 1 + slirp/src/ip6.h | 1 + slirp/src/ip6_icmp.h | 1 + slirp/src/ip_icmp.h | 1 + slirp/src/libslirp.h | 1 + slirp/src/main.h | 4 +--- slirp/src/mbuf.h | 1 + slirp/src/misc.h | 4 +--- slirp/src/ncsi-pkt.h | 34 +++++++++++++++++++++++++++++---- slirp/src/qtailq.h | 1 + slirp/src/sbuf.h | 4 +--- slirp/src/slirp.h | 1 + slirp/src/socket.h | 4 +--- slirp/src/state.h | 0 slirp/src/stream.h | 1 + slirp/src/tcp.h | 1 + slirp/src/tcp_timer.h | 1 + slirp/src/tcp_var.h | 1 + slirp/src/tcpip.h | 1 + slirp/src/tftp.h | 1 + slirp/src/udp.h | 1 + slirp/src/util.h | 1 + slirp/src/vmstate.h | 43 +++++++++++++++++++++++++++--------------- slirp/src/arp_table.c | 1 + slirp/src/bootp.c | 1 + slirp/src/cksum.c | 1 + slirp/src/dhcpv6.c | 38 +++++++++++++++++++++++++++---------- slirp/src/dnssearch.c | 1 + slirp/src/if.c | 4 +--- slirp/src/ip6_icmp.c | 1 + slirp/src/ip6_input.c | 1 + slirp/src/ip6_output.c | 1 + slirp/src/ip_icmp.c | 1 + slirp/src/ip_input.c | 4 +--- slirp/src/ip_output.c | 4 +--- slirp/src/mbuf.c | 4 +--- slirp/src/misc.c | 4 +--- slirp/src/ncsi.c | 32 +++++++++++++++++++++++++++++-- slirp/src/ndp_table.c | 1 + slirp/src/sbuf.c | 4 +--- slirp/src/slirp.c | 1 + slirp/src/socket.c | 4 +--- slirp/src/state.c | 1 + slirp/src/stream.c | 1 + slirp/src/tcp_input.c | 4 +--- slirp/src/tcp_output.c | 4 +--- slirp/src/tcp_subr.c | 4 +--- slirp/src/tcp_timer.c | 1 + slirp/src/tftp.c | 1 + slirp/src/udp.c | 1 + slirp/src/udp6.c | 1 + slirp/src/util.c | 1 + slirp/src/vmstate.c | 32 +++++++++++++++++++++++++++++-- slirp/COPYRIGHT | 2 -- 58 files changed, 226 insertions(+), 85 deletions(-) delete mode 100644 slirp/src/state.h