mbox

[0/6] alfred: License cleanup

Message ID 20171119140602.24504-1-sven@narfation.org (mailing list archive)
Headers

Message

Sven Eckelmann Nov. 19, 2017, 2:05 p.m. UTC
  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 alfred (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):
  alfred: Rename LICENSE to Linux's LICENSES/preferred/GPL-2.0
  alfred: Add License-Filename to GPL-2.0 files
  alfred: Import Linux's LICENSES/preferred/MIT
  alfred: Add SPDX license identifier above copyright header
  alfred: Mark remaining files as GPL-2.0
  alfred: Change batman_adv.h license to MIT

 .gitattributes                        |  3 +++
 CHANGELOG.license                     |  2 ++
 LICENSE => LICENSES/preferred/GPL-2.0 | 13 +++++++++++++
 LICENSES/preferred/MIT                | 30 ++++++++++++++++++++++++++++++
 Makefile                              |  2 ++
 README.license                        |  2 ++
 alfred.h                              |  5 +++--
 batadv_query.c                        |  5 +++--
 batadv_query.h                        |  5 +++--
 batadv_querynl.c                      |  5 +++--
 batadv_querynl.h                      |  5 +++--
 batman_adv.h                          | 27 +++++++++++++++++----------
 bitops.h                              |  1 +
 client.c                              |  5 +++--
 debugfs.c                             |  5 +++--
 debugfs.h                             |  5 +++--
 gpsd/Makefile                         |  2 ++
 gpsd/alfred-gpsd.c                    |  5 +++--
 gpsd/alfred-gpsd.h                    |  5 +++--
 gpsd/man/alfred-gpsd.8                |  2 ++
 hash.c                                |  5 +++--
 hash.h                                |  5 +++--
 list.h                                |  5 +++--
 main.c                                |  5 +++--
 man/alfred.8                          |  2 ++
 netlink.c                             |  5 +++--
 netlink.h                             |  5 +++--
 netsock.c                             |  5 +++--
 packet.h                              |  5 +++--
 recv.c                                |  5 +++--
 send.c                                |  5 +++--
 server.c                              |  5 +++--
 unix_sock.c                           |  5 +++--
 util.c                                |  5 +++--
 vis/Makefile                          |  2 ++
 vis/man/batadv-vis.8                  |  2 ++
 vis/vis.c                             |  5 +++--
 vis/vis.h                             |  5 +++--
 38 files changed, 155 insertions(+), 60 deletions(-)
 create mode 100644 CHANGELOG.license
 rename LICENSE => LICENSES/preferred/GPL-2.0 (97%)
 create mode 100644 LICENSES/preferred/MIT
 create mode 100644 README.license