[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAGXJAmysy06MEwRfdoYHiUO_CDi74TfU81kcmU77HZVy=Gdi+Q@mail.gmail.com>
Date: Fri, 25 Jul 2025 09:11:42 -0700
From: John Ousterhout <ouster@...stanford.edu>
To: Kuniyuki Iwashima <kuniyu@...gle.com>
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
On Thu, Jul 24, 2025 at 12:40 PM Kuniyuki Iwashima <kuniyu@...gle.com> wrote:
>
> 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
Thanks for pointing this out; I will switch the SPDX notices to dual-license.
-John-
Powered by blists - more mailing lists