From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1AD94328B78; Wed, 28 Jan 2026 20:39:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=90.155.50.34 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769632770; cv=none; b=VBzJ/JpF781USj/U5Eemx1b/CfiXxK2SckuhTGFm2rTljUehyxEhgMSUjL4cGeM254XfxuKdXdxstDFJa9ujqG8nUVbE+CkHEvBf1s7sMvS64l5iSmpFB8GygrmGQKF2xSjZnENw8Fnxr/acL+aNrl+K9q4Kt3UVhZzmGuwIFYM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769632770; c=relaxed/simple; bh=ASkNqIAZ4sJFroEI5Lo6i9mjiGJg/2UTk+So/4P+Xcw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ExrwcjQ9Ot7Bq0rGfIg3wvglIIuX8GmCo8YDIfdUdHZI3is3ZCQL1abfWASQTHYRy6aIAEJY3pgqiaBg/YwFCG/F2sQOzBCRXQY2BGH2EyiUBopVYhOvMKttB3e4Wd4El266kkO6za8A8+fOS2c1I6xGSrQFS/i7JLbQPmUGuRI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=infradead.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=D6I/HD9u; arc=none smtp.client-ip=90.155.50.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=infradead.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="D6I/HD9u" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=5oYXSHD1f3wdNP7Z37Pd4DlI1tcUuDJhZvuG0Vz5xNc=; b=D6I/HD9uIkP1d2Za0lA48EmBv8 WMQF3nH2RM56Qeaza9FLoXAoYo4FHYu53+tkPLL7mJZO9VffhuNi3x/Fonj+TjDsNKNajLeH6NmC7 5MHcc1Tfsi5gOZN8dvFYLg7bZHbX2SZNHNFWiWu66MXim6QsUQbFuBUtSqNJWOp+iIHr4EVtS4i7l Q1ZbAVWYGb+RD534JG6nFiWZ0sOytm2pf6C+D1qFmU6kWsCzNxOXijgxCeTCLwqt8cDtZtPPz7Dv6 NiwLPOF7EjMlsQvLq8LS4XmIqT7K6F+qzjJpcElV5x1uexAl3BxOjwwX4AJ2SemxBE1/Zo6QVMZlP kSuWHdlQ==; Received: from 2001-1c00-8d85-5700-266e-96ff-fe07-7dcc.cable.dynamic.v6.ziggo.nl ([2001:1c00:8d85:5700:266e:96ff:fe07:7dcc] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.98.2 #2 (Red Hat Linux)) id 1vlCJw-00000009aEv-0g4W; Wed, 28 Jan 2026 20:39:24 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 1000) id B0919303018; Wed, 28 Jan 2026 21:39:23 +0100 (CET) Date: Wed, 28 Jan 2026 21:39:23 +0100 From: Peter Zijlstra To: Tim Bird Cc: rusty@rustcorp.com.au, greg@kroah.com, tglx@kernel.org, linux-spdx@vger.kernel.org, linux-kernel@vger.kernel.org, Tim Bird Subject: Re: [PATCH] kernel: adjust cpu.c SPDX id Message-ID: <20260128203923.GX166857@noisy.programming.kicks-ass.net> References: <20260113234405.539422-1-tim.bird@sony.com> <20260128200433.1221228-1-tim.bird@sony.com> Precedence: bulk X-Mailing-List: linux-spdx@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260128200433.1221228-1-tim.bird@sony.com> On Wed, Jan 28, 2026 at 01:04:33PM -0700, Tim Bird wrote: > From: Tim Bird > > Rusty Russell's intent was to have his files licensed as > GPL-2.0-or-later. Reflect that intent by adjusting the > SPDX-License-Identifier line for cpu.c > > Signed-off-by: Tim Bird > Link: https://lore.kernel.org/linux-spdx/875x8yw4n6.fsf@rustcorp.com.au/ > --- > kernel/cpu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/cpu.c b/kernel/cpu.c > index 5185c0be847a0..a7a1cf8ea8e08 100644 > --- a/kernel/cpu.c > +++ b/kernel/cpu.c > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +// SPDX-License-Identifier: GPL-2.0-or-later > /* CPU control. > * (C) 2001, 2002, 2003, 2004 Rusty Russell > */ While seeing this fly by (and I really don't care too deeply), I did make me wonder to the purpose and efficacy of the SPDX header itself. That is; while Rusty prefers GPL2+, not many of the actual lines in that file are actually still authored by him. What if those authors prefer something else? That is, why are we accounting copyright per file, rather than per author or even commit (git-blame FTW and all). Most of the current lines (by a fair margin) seem to belong to Thomas, so lets throw him under the bus and ponder the hypothetical that he very strongly prefers GPL2 rather than GPL2+, how does the SPDX header make sense?