mbox series

[0/3] Make SWUpdate REUSE compliant

Message ID 20211015120408.2847337-1-sbabic@denx.de
Headers show
Series Make SWUpdate REUSE compliant | expand

Message

Stefano Babic Oct. 15, 2021, 12:04 p.m. UTC
This completes the work to make SWUpdate compliant. It sets licensing for all
missing files. It adds a .reuse/dep5 for all files that cannot embed a license, as:
	- binaries
	- json files
	- pictures
	- fonts

Buildsystem in SWUpdate was originally taken from Kbuild / Kconfig (kernel / busybox)
and it underlies GPL-2.0-only.

With these applied, the REUSE tool reports that SWUpdate is compliant with specifications.
The log is:

docker run --rm --volume $(pwd):/data fsfe/reuse:latest lint

# SUMMARY

* Bad licenses:
* Deprecated licenses:
* Licenses without file extension:
* Missing licenses:
* Unused licenses:
* Used licenses: BSD-1-Clause, BSD-2-Clause, BSD-3-Clause, CC-BY-SA-4.0, CC0-1.0, GPL-2.0-only, GPL-2.0-or-later, ISC, LGPL-2.1-or-later, MIT, OFL-1.1
* Read errors: 0
* Files with copyright information: 330 / 330
* Files with license information: 330 / 330

Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)


Stefano Babic (3):
  REUSE: add OFL-1.1 license
  REUSE: add .reuse/dep5 for files without SPDX
  doc: add SPDX to documentation files

 .reuse/dep5                           | 84 ++++++++++++++++++++++++++
 LICENSES/OFL-1.1.txt                  | 86 +++++++++++++++++++++++++++
 SWUpdate.svg.license                  |  3 -
 doc/Makefile                          |  4 ++
 doc/README                            |  4 ++
 doc/source/bindings.rst               |  3 +
 doc/source/building-with-yocto.rst    |  3 +
 doc/source/conf.py                    |  4 ++
 doc/source/contributing.rst           |  3 +
 doc/source/encrypted_images.rst       |  3 +
 doc/source/handlers.rst               |  3 +
 doc/source/hawkbit-setup.rst          |  3 +
 doc/source/help_and_support.rst       |  3 +
 doc/source/index.rst                  |  3 +
 doc/source/licensing.rst              |  3 +
 doc/source/mongoose.rst               |  3 +
 doc/source/overview.rst               |  3 +
 doc/source/previous-releases.rst      |  3 +
 doc/source/progress.rst               |  3 +
 doc/source/roadmap.rst                |  3 +
 doc/source/scenarios.rst              |  3 +
 doc/source/signed_images.rst          |  3 +
 doc/source/suricatta.rst              |  3 +
 doc/source/sw-description.rst         |  3 +
 doc/source/swupdate-client.rst        |  3 +
 doc/source/swupdate-hawkbitcfg.rst    |  3 +
 doc/source/swupdate-ipc.rst           |  3 +
 doc/source/swupdate-progress.rst      |  3 +
 doc/source/swupdate-sendtohawkbit.rst |  3 +
 doc/source/swupdate-sysrestart.rst    |  3 +
 doc/source/swupdate.rst               |  3 +
 31 files changed, 257 insertions(+), 3 deletions(-)
 create mode 100644 .reuse/dep5
 create mode 100644 LICENSES/OFL-1.1.txt
 delete mode 100644 SWUpdate.svg.license

Comments

Mark Jonas Oct. 17, 2021, 1:39 p.m. UTC | #1
Hi Stefano,

> This completes the work to make SWUpdate compliant. It sets licensing for all
> missing files. It adds a .reuse/dep5 for all files that cannot embed a license, as:
>         - binaries
>         - json files
>         - pictures
>         - fonts

This is an awesome achievement! I am looking forward to the REUSE
badge flipping to "compliant". :)

Cheers,
Mark
Stefano Babic Oct. 17, 2021, 2:08 p.m. UTC | #2
Hi Mark,

On 17.10.21 15:39, Mark Jonas wrote:
> Hi Stefano,
> 
>> This completes the work to make SWUpdate compliant. It sets licensing for all
>> missing files. It adds a .reuse/dep5 for all files that cannot embed a license, as:
>>          - binaries
>>          - json files
>>          - pictures
>>          - fonts
> 
> This is an awesome achievement! I am looking forward to the REUSE
> badge flipping to "compliant". :)
> 

Patches merged and pushed, compliant badge is active !

Best regards,
Stefano