[dpdk-dev] [PATCH v3 1/8] net/dpaa: add support for fmlib in dpdk

Stephen Hemminger stephen at networkplumber.org
Mon Jul 20 20:42:50 CEST 2020


On Mon, 20 Jul 2020 04:50:37 +0000
Hemant Agrawal <hemant.agrawal at nxp.com> wrote:

> >But most importantly, the licensing has not been agreed in techboard and govboard.  
> 
>  [Hemant] you are wrong here. Which license difference are you talking about? Standard licenses do not need techboard and govboard approval.
> /* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0) is the approved license. It have been used in DPDK since long. 
> DPDK exception file states:
> Note that following licenses are not exceptions:-
> 	- BSD-3-Clause
> 	- Dual BSD-3-Clause OR GPL-2.0
> 	- Dual BSD-3-Clause OR LGPL-2.1
> 	- GPL-2.0  (*Only for kernel code*)
> Any base code which is shared among kernel and Userspace space - mostly likely will have this kind dual license only.
> Note: you don't add "Dual" word while stating SPDX string - it is implicit. 

The keyword Dual is actually not needed in SPDX, and the paren's are not needed.
The proper form of dual license should match what kerne is doing.

https://www.kernel.org/doc/html/latest/process/license-rules.html

But DPDK seems to like (extra) parenthesis for no good reason.



More information about the dev mailing list