The project is LGPL-2.1-only, but we had 4 files with GPL-2.0-only license headers.
That is a problem, because we package the compilats of those files and distribute them together.
I think those GPL headers were only the result of a mistake. Especially, because they are "only" stand-alone tools under src/. In particular, it affects
src/nl-addr-add.c
src/nl-addr-delete.c
src/nl-addr-list.c
src/nl-cls-add.c
Change/Fix the license header of those files. There were trivial several contributions by a few people, but all the relevant code was contributed by Thomas Graf. I think the GPL headers were chosen by mistake and never meant to be GPL. Otherwise, the files would have to be removed.
The project is LGPL-2.1-only, but we had 4 files with GPL-2.0-only license headers. That is a problem, because we package the compilats of those files and distribute them together.
I think those GPL headers were only the result of a mistake. Especially, because they are "only" stand-alone tools under
src/
. In particular, it affectssrc/nl-addr-add.c
src/nl-addr-delete.c
src/nl-addr-list.c
src/nl-cls-add.c
Change/Fix the license header of those files. There were trivial several contributions by a few people, but all the relevant code was contributed by Thomas Graf. I think the GPL headers were chosen by mistake and never meant to be GPL. Otherwise, the files would have to be removed.
@tgraf what do you think?