lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ