On Fri, Jan 18, 2019 at 12:14:24AM +0100, Thomas Gleixner wrote:
> Precise and non-ambiguous license information is important. The recent
> relicensing of the bpftools introduced a license conflict.
> 
> The files have now:
> 
>      SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause
> 
> and
> 
>      * This program is free software; you can redistribute it and/or
>      * modify it under the terms of the GNU General Public License
>      * as published by the Free Software Foundation; either version
>      * 2 of the License, or (at your option) any later version
> 
> Amazingly about 20 people acked that change and neither they nor the
> committer noticed. Oh well.
> 
> Digging deeper: The files were imported from the iproute2 repository with
> the GPL V2 or later boiler plate text in commit b66e907cfee2 ("tools:
> bpftool: copy JSON writer from iproute2 repository")
> 
> Looking at the iproute2 repository at
> 
>   git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
> 
> the following commit is the equivivalent:
> 
>   commit d9d8c839 ("json_writer: add SPDX Identifier (GPL-2/BSD-2)")
> 
> That commit explicitly removes the boiler plate and relicenses the code
> uner GPL-2.0-only and BSD-2-Clause. As Steven wrote the original code and
> also the relicensing commit, it's assumed that the relicensing was intended
> to do exaclty that. Just the kernel side update failed to remove the boiler
> plate. Do so now.
> 
> Fixes: 907b22365115 ("tools: bpftool: dual license all files")
> Signed-off-by: Thomas Gleixner <t...@linutronix.de>
> Cc: Jakub Kicinski <jakub.kicin...@netronome.com>
> Cc: Roman Gushchin <g...@fb.com>
> Cc: YueHaibing <yuehaib...@huawei.com>
> Cc: Yonghong Song <y...@fb.com>
> Cc: Stanislav Fomichev <s...@google.com>
> Cc: Sean Young <s...@mess.org>
> Cc: Jiri Benc <jb...@redhat.com>
> Cc: David Calavera <david.calav...@gmail.com>
> Cc: Andrey Ignatov <r...@fb.com>
> Cc: Joe Stringer <j...@wand.net.nz>
> Cc: David Ahern <dsah...@gmail.com>
> Cc: Alexei Starovoitov <alexei.starovoi...@gmail.com>
> Cc: Petar Penkov <ppen...@stanford.edu>
> Cc: Sandipan Das <sandi...@linux.ibm.com>
> Cc: Prashant Bhole <bhole_prashant...@lab.ntt.co.jp>
> Cc: Stephen Hemminger <step...@networkplumber.org>
> Cc: John Fastabend <john.fastab...@gmail.com>
> Cc: Taeung Song <treeze.tae...@gmail.com>
> Cc: Jiri Olsa <jo...@kernel.org>
> Cc: Alexei Starovoitov <a...@kernel.org>
> Cc: Daniel Borkmann <dan...@iogearbox.net>
> Cc: Quentin Monnet <quentin.mon...@netronome.com>
> CC: okash.khaw...@gmail.com
> Cc: net...@vger.kernel.org
> ---
> 
> P.S.: This patch is part of a larger cleanup, but independent of other
>       patches and is intended to be picked up by the maintainer directly.

Applied this patch to bpf tree.
Sorry about this mess.

Reply via email to