summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-01-01 15:33:32 +0100
committerThomas Haller <thaller@redhat.com>2020-10-20 16:43:01 +0200
commit6417af5b9e570dc38efb1723e5638587b0219a7f (patch)
treeccb9a989ec7dbc1451abcb58a502687b8ad9087c
parent335d13c354a5288887fd9350b5256194555402d5 (diff)
downloadNetworkManager-6417af5b9e570dc38efb1723e5638587b0219a7f.tar.gz
license: relicense "libnm-core/nm-dbus-interface.h" under LGPL-2.1+
>>> H0=a3e75f329446a93a61ca4c458a7657bd919f4fe6 commit_has_file() { git ls-tree -r "$1" | grep -q "\\s$2"\$ } print_commit_authors() { git --no-pager log --full-history --follow --no-merges --pretty='format:<%ae>' $H0 -- "$1" | sort | uniq } print_blame_authors() { local LAST_H if commit_has_file $H0 "$1"; then LAST_H=$H0 else LAST_H="$(git log --full-history --no-merges -n1 --pretty='format:%H' $H0 -- "$1")"^1 fi git blame --no-progress -C -C -C20 -M -M10 -e "$LAST_H" -- "$1" | sed 's/.*\(<[^>]\+@[^>]\+>\).*/\1/' | sort | uniq } print_grep() { git --no-pager log -p --full-history --follow $H0 -- "$1" | grep -i '[a-z0-9]@\|author\|copyright' | sort | uniq } prefix() { sed "s/^/>>>$1 /" } collect_all() { for F; do print_commit_authors "$F" | prefix 1 echo print_blame_authors "$F" | prefix 2 echo print_grep "$F" | prefix 3 done | sort | uniq | sed 's/@/(at)/' } collect_all \ include/NetworkManager.h \ libnm-core/NetworkManager.h \ libnm-core/nm-dbus-interface.h \ libnm-util/NetworkManager.h \ NetworkManager.h \ ; <<< >>>1 <alfonso.sanchez-beato(at)canonical.com> >>>1 <bberg(at)redhat.com> >>>1 <bgalvani(at)redhat.com> >>>1 <caillon(at)redhat.com> >>>1 <daniel(at)gnoutcheff.name> >>>1 <danw(at)gnome.org> >>>1 <dcbw(at)redhat.com> >>>1 <dsd(at)laptop.org> >>>1 <gcampagna(at)src.gnome.org> >>>1 <jarteaga(at)jbeta.is> >>>1 <jiri(at)resnulli.us> >>>1 <jklimes(at)redhat.com> >>>1 <jlu(at)pengutronix.de> >>>1 <lkundrak(at)v3.sk> >>>1 <luzpaz(at)users.noreply.github.com> >>>1 <mvollmer(at)redhat.com> >>>1 <pktoss(at)gmail.com> >>>1 <radykal(at)radykal.com> >>>1 <rml(at)novell.com> >>>1 <rodrigo(at)gnome-db.org> >>>1 <tambet(at)gmail.com> >>>1 <tambet(at)ximian.com> >>>1 <tgraf(at)redhat.com> >>>1 <thaller(at)redhat.com> >>>1 <thomasbechtold(at)jpberlin.de> >>>1 <tredaelli(at)redhat.com> >>>2 <bberg(at)redhat.com> >>>2 <bgalvani(at)redhat.com> >>>2 <blueowl(at)centrum.cz> >>>2 <daniel(at)gnoutcheff.name> >>>2 <danw(at)redhat.com> >>>2 <dcbw(at)redhat.com> >>>2 <jarteaga(at)jbeta.is> >>>2 <jiri(at)resnulli.us> >>>2 <jlu(at)pengutronix.de> >>>2 <lkundrak(at)v3.sk> >>>2 <luzpaz(at)users.noreply.github.com> >>>2 <mvollmer(at)redhat.com> >>>2 <pktoss(at)gmail.com> >>>2 <radykal(at)radykal.com> >>>2 <rml(at)novell.com> >>>2 <tambet(at)gmail.com> >>>2 <tgraf(at)redhat.com> >>>2 <thaller(at)redhat.com> >>>2 <thomasbechtold(at)jpberlin.de> >>>2 <tredaelli(at)redhat.com> >>>3 [...] Red Hat, Inc. >>>3 Thiago Bauermann <thiago.bauermann(at)gmail.com> >>>3 <j(at)bootlab.org> Most contributors on this list agreed to relicensing according to RELICENSE.md. The following copyright holders did not answer the request for agreeing to relicensing: - <caillon(at)redhat.com>: the only contributions are removing code. Also, Christopher was working for Red Hat at that time. - <j(at)bootlab.org>: the patch was trivial, but the relevant code also got removed by commit f003ba8ef7512dc2f295ca975b7d82439eee5995. - <jiri(at)resnulli.us>: a trivial contribution to the header. Also, Jiri was working for Red Hat at that time. - <radykal(at)radykal.com>: fix spelling error in code comment. - <rodrigo(at)gnome-db.org>: trivial contribution of adding a #define for NM_DBUS_PATH_CONNECTION_SETTINGS. - <tgraf(at)redhat.com>: a trivial contribution to the header. Also, Thomas was working fro Red Hat at that time. - <thiago.bauermann(at)gmail.com>: add a define to the header. This was later removed by commit 7a8f33aa3d8a3085f5258c86e21fc1edec0ffec4. While not everybody agreed to this relicensing, I think the not covered contributions are trivial additions to our header file. Also, this file was always part of libnm. While it had the wrong license comment, it was never intended to be GPL licensed.
-rw-r--r--libnm-core/nm-dbus-interface.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnm-core/nm-dbus-interface.h b/libnm-core/nm-dbus-interface.h
index eaa4c1b56c..e7e1244bed 100644
--- a/libnm-core/nm-dbus-interface.h
+++ b/libnm-core/nm-dbus-interface.h
@@ -1,4 +1,4 @@
-/* SPDX-License-Identifier: GPL-2.0+ */
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* Copyright (C) 2004 - 2018 Red Hat, Inc.
*/