Skip to content

Make License and Copyright Information compatible to Reuse 3.3 specification#16

Draft
SmithChart wants to merge 6 commits into
linux-automation:masterfrom
SmithChart:reuse
Draft

Make License and Copyright Information compatible to Reuse 3.3 specification#16
SmithChart wants to merge 6 commits into
linux-automation:masterfrom
SmithChart:reuse

Conversation

@SmithChart

Copy link
Copy Markdown
Member

This PR updates the project to comply with version 3.3 of the REUSE specification.

This PR updates the license and copyright SPDX headers in all files. Licenses do not change except for the files where it is explicitly mentioned.

Copyright information has been recovered from git history. A central AUTHORS file is used.

TODO:

  • Determine license of contrib/windows/libusb_USB-Mux_driver_installer.zip

Signed-off-by: Chris Fiege <cfi@pengutronix.de>
This is done to comply with the version 3.3 of the REUSE specification:
https://reuse.software/spec-3.3/

Signed-off-by: Chris Fiege <cfi@pengutronix.de>
This change adds SPDX License and Copyright Information to all files.

For files without previous explicit license information
LGPL-2.1-or-later in accordance to the previous COPYING-file has been
assumed.

The full license text has been removed from all files where it was
present in favor of a central version stored in the LICENSES-directory.

Also the copyright has been attributed to "The USB-MUX-CTL Authors"
which are now defined in the AUTHORS-file.
Copyright information has been recovered from the git history.

These changes are done to comply with version 3.3 of the REUSE
specification:
https://reuse.software/spec-3.3

Signed-off-by: Chris Fiege <cfi@pengutronix.de>
…-later

The Debian package and the Firmware images have been added to the
repository after COPYING has been defining the license to
LGPL-2.1-or-lager. So we assume this licence for these files.

Copyright information has been recovered from the git history.

Since these files to not allow to add SPDX headers directly the
information is added to the REUSE.toml.

Signed-off-by: Chris Fiege <cfi@pengutronix.de>
This change adds SPDX License and Copyright information to all remaining files in
the tree.

Copyright information has been recovered from the git history.

These files have exclusively been edited by Pengutronix.
Pengutronix decided to change the license from LGPL-2.1-or-later to CC0-1.0.
For these files we assume that the threshold of copyrightability has not
been reached. So we do not want to derive LGPL obligations from these
snippets.

With this change the project complies with the version 3.3 of the REUSE
specification:
https://reuse.software/spec-3.3

Signed-off-by: Chris Fiege <cfi@pengutronix.de>
Signed-off-by: Chris Fiege <cfi@pengutronix.de>
@SmithChart
SmithChart marked this pull request as draft June 9, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant