From patchwork Sun Nov 19 14:05:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sven Eckelmann X-Patchwork-Id: 17118 Return-Path: X-Original-To: patchwork@open-mesh.org Delivered-To: patchwork@open-mesh.org Received: from open-mesh.org (localhost [IPv6:::1]) by open-mesh.org (Postfix) with ESMTP id 8C2F082AE1; Sun, 19 Nov 2017 15:07:21 +0100 (CET) Authentication-Results: open-mesh.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=narfation.org header.i=@narfation.org header.b="CSqqAHa1"; dkim-atps=neutral Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=79.140.41.39; helo=v3-1039.vlinux.de; envelope-from=sven@narfation.org; receiver= Received: from v3-1039.vlinux.de (narfation.org [79.140.41.39]) by open-mesh.org (Postfix) with ESMTPS id 79982828DD for ; Sun, 19 Nov 2017 15:05:55 +0100 (CET) Received: from sven-desktop.home.narfation.org (p200300C593EBC3FD792CD3ECD963554B.dip0.t-ipconnect.de [IPv6:2003:c5:93eb:c3fd:792c:d3ec:d963:554b]) by v3-1039.vlinux.de (Postfix) with ESMTPSA id 95A5C110113; Sun, 19 Nov 2017 15:05:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=narfation.org; s=20121; t=1511100354; bh=b9bOx+PRBQVncvqJZouPKkoWnvVUSEKpijfOeVhgoZo=; h=From:To:Cc:Subject:Date:From; b=CSqqAHa1Gat+1bLYzoPWgupzwr1P+mSnPSyIwnICwarudEvB/tfE75VcL/8senf2U S5L7QF5xrDnnp3+sh3voO0oZM0bnm6QoDluKixS778zh4nTx39XXDZXPCp0dmeexA9 zG5QWzM/ZI2YQb05l8fxUJuVuNMiWOUNvX23gxcM= From: Sven Eckelmann To: b.a.t.m.a.n@lists.open-mesh.org Date: Sun, 19 Nov 2017 15:05:47 +0100 Message-Id: <20171119140553.24435-1-sven@narfation.org> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Subject: [B.A.T.M.A.N.] [PATCH 0/6] batctl: License cleanup X-BeenThere: b.a.t.m.a.n@lists.open-mesh.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking Errors-To: b.a.t.m.a.n-bounces@lists.open-mesh.org Sender: "B.A.T.M.A.N" Hi, the kernel community is currently trying to make the licensing status more clear in each file. This is mostly done by adding SPDX license identifiers and defining a set of rules how these license related information has to be stored. I've used this opportunity to also go through all files of batctl (for example with FSFE's `reuse lint`) and to annotate the files according to the "Linux licensing rules" and FSFE's REUSE practices. There are two things which could be seen as controversial: * change of batman_adv.h to the Linux preferred license (I am waiting for Acks in the batman-adv patchset) * explicitly mark remaining files as licensed under the GPL-2.0 Kind regards, Sven Sven Eckelmann (6): batctl: Add GPL-2.0 as Linux's LICENSES/preferred/GPL-2.0 batctl: Add License-Filename to GPL-2.0 files batctl: Import Linux's LICENSES/preferred/MIT batctl: Add SPDX license identifier above copyright header batctl: Mark remaining files as GPL-2.0 batctl: Change batman_adv.h license to MIT .gitattributes | 3 + CHANGELOG.license | 2 + LICENSES/preferred/GPL-2.0 | 352 +++++++++++++++++++++++++++++++++++++++++++++ LICENSES/preferred/MIT | 30 ++++ Makefile | 2 + README.license | 2 + allocate.h | 5 +- bat-hosts.c | 5 +- bat-hosts.h | 5 +- bat-hosts.sample | 3 + batman_adv.h | 27 ++-- bisect_iv.c | 5 +- bisect_iv.h | 5 +- debug.c | 5 +- debug.h | 5 +- debugfs.c | 5 +- debugfs.h | 5 +- functions.c | 5 +- functions.h | 5 +- genl.c | 1 + genl.h | 5 +- hash.c | 5 +- hash.h | 5 +- icmp_helper.c | 5 +- icmp_helper.h | 5 +- interface.c | 5 +- interface.h | 5 +- ioctl.c | 5 +- ioctl.h | 5 +- list.h | 1 + main.c | 5 +- main.h | 5 +- man/batctl.8 | 2 + netlink.c | 5 +- netlink.h | 5 +- packet.h | 3 + ping.c | 5 +- ping.h | 5 +- sys.c | 5 +- sys.h | 5 +- tcpdump.c | 5 +- tcpdump.h | 5 +- tp_meter.c | 5 +- tp_meter.h | 5 +- traceroute.c | 5 +- traceroute.h | 5 +- translate.c | 5 +- translate.h | 5 +- 48 files changed, 526 insertions(+), 82 deletions(-) create mode 100644 CHANGELOG.license create mode 100644 LICENSES/preferred/GPL-2.0 create mode 100644 LICENSES/preferred/MIT create mode 100644 README.license