From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBCBCC433EF for ; Mon, 23 May 2022 23:16:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229441AbiEWXQb (ORCPT ); Mon, 23 May 2022 19:16:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229952AbiEWXQU (ORCPT ); Mon, 23 May 2022 19:16:20 -0400 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA6F35F79 for ; Mon, 23 May 2022 16:16:02 -0700 (PDT) Received: by gandalf.ozlabs.org (Postfix, from userid 1011) id 4L6Y9F3Q7Vz4xXg; Tue, 24 May 2022 09:16:01 +1000 (AEST) From: Rusty Russell To: Thomas Gleixner Cc: linux-spdx@vger.kernel.org Subject: Re: netfilter, cpu, modules: License cleanup In-Reply-To: <165322122056.3770149.6049965782379555513.tglx@xen13> References: <165322122056.3770149.6049965782379555513.tglx@xen13> Date: Mon, 23 May 2022 10:04:30 +0930 Message-ID: <87o7zphysp.fsf@rustcorp.com.au> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org Hi Thomas, All my kernel code is "either version 2 of the License, or (at your option) any later version.". Technically, some of that code is IBM copyright: the netfilter_arp.h seems to be. The module stuff was written during my transition to IBM, so that's going to need more digging if anyone cares? Cheers, Rusty. Thomas Gleixner writes: > Rusty! > > As you might know we are working on cleaning up the licensing mess in the > kernel and convert it to SPDX license identifiers as the only source of > license information. > > Archaeology found the following unspecific GPL license references, which > have been authored by you: > > kernel/cpu.c: * This code is licenced under the GPL. > > include/linux/netfilter_ipv4.h: * (C)1998 Rusty Russell -- This code is GPL. > include/linux/netfilter_ipv6.h: * (C)1998 Rusty Russell -- This code is GPL. > net/ipv4/netfilter.c: * Rusty Russell (C) 2000 -- This code is GPL. > net/ipv6/netfilter.c: * Rusty Russell (C) 2000 -- This code is GPL. > net/netfilter/nf_queue.c: * Rusty Russell (C)2000 -- This code is GPL. > > net/netfilter/core.c: * This code is GPL. > net/netfilter/core.c lost your (C) with b3a61254d83d5. > > scripts/mod/modpost.c > scripts/mod/file2alias.c: > * This software may be used and distributed according to the terms > * of the GNU General Public License, incorporated herein by reference. > > include/uapi/linux/netfilter_arp.h: * (C)2002 Rusty Russell IBM -- This code is GPL. > include/uapi/linux/netfilter_decnet.h: * (C)1998 Rusty Russell -- This code is GPL. > include/uapi/linux/netfilter_ipv4.h: * (C)1998 Rusty Russell -- This code is GPL. > include/uapi/linux/netfilter_ipv6.h: * (C)1998 Rusty Russell -- This code is GPL. > > Can you please either send cleanup patches for the affected files or > indicate which GPLv2 variant you had in mind and I run it through my cleanup > machinery. > > The files in 'include/uapi/' have already SPDX license tags, but it would > be nice to remove the 'This code is GPL.' blurb for clarity. > > Thanks, > > Thomas