On Mon, 20 Jul 2020 04:50:37 +0000 Hemant Agrawal <hemant.agra...@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.