[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250724194001.1623075-1-kuniyu@google.com>
Date: Thu, 24 Jul 2025 19:38:58 +0000
From: Kuniyuki Iwashima <kuniyu@...gle.com>
To: ouster@...stanford.edu
Cc: edumazet@...gle.com, horms@...nel.org, kuba@...nel.org,
netdev@...r.kernel.org, pabeni@...hat.com
Subject: Re: [PATCH net-next v12 14/15] net: homa: create homa_plumbing.c
From: John Ousterhout <ouster@...stanford.edu>
Date: Thu, 24 Jul 2025 11:40:47 -0700
> diff --git a/net/homa/homa_plumbing.c b/net/homa/homa_plumbing.c
> new file mode 100644
> index 000000000000..694eb18cde00
> --- /dev/null
> +++ b/net/homa/homa_plumbing.c
> @@ -0,0 +1,1115 @@
> +// SPDX-License-Identifier: BSD-2-Clause
IANAL, but I think this file is also licensed under GPL-2.0 from
the doc below (and as you state by MODULE_LICENSE()), so you
may want to follow other similar files throughout this series.
$ grep -rnI SPDX net | grep GPL | grep BSD
Documentation/process/license-rules.rst
---8<---
The license described in the COPYING file applies to the kernel source
as a whole, though individual source files can have a different license
which is required to be compatible with the GPL-2.0::
GPL-1.0+ : GNU General Public License v1.0 or later
GPL-2.0+ : GNU General Public License v2.0 or later
LGPL-2.0 : GNU Library General Public License v2 only
LGPL-2.0+ : GNU Library General Public License v2 or later
LGPL-2.1 : GNU Lesser General Public License v2.1 only
LGPL-2.1+ : GNU Lesser General Public License v2.1 or later
Aside from that, individual files can be provided under a dual license,
e.g. one of the compatible GPL variants and alternatively under a
permissive license like BSD, MIT etc
---8<---
>
> +MODULE_LICENSE("Dual BSD/GPL");
Powered by blists - more mailing lists