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.