[elbe-devel] [PATCH v2 0/5] Copyright/license cleanup

Bastian Germann bage at linutronix.de
Tue May 30 17:02:13 CEST 2023


Clarify and standardize Elbe's license information.
With this series, most files have SPDX tags in their headers.

Changelog:
v2: Drop "README: Expect SPDX-FileCopyrightText in header comments"

Bastian Germann (5):
  docs: Add license info respecting the Debian logo
  Replace copyright information with SPDX-FileCopyrightText
  makofiles: Use the poky scripts under MIT
  test: Move README info to pydoc
  docs: Remove unused testspec.csv

 .gitignore                                    |  3 +
 .pylintrc                                     |  4 +-
 AUTHORS                                       |  5 +-
 README.adoc                                   |  3 +
 THANKS                                        | 17 +++-
 contrib/dockerfile/Dockerfile.in              |  6 +-
 contrib/dockerfile/Makefile                   |  5 +-
 contrib/dockerfile/README.md                  |  5 +-
 debian/copyright                              | 68 ++++++++++++++--
 docs/Makefile                                 |  5 +-
 docs/asciidoc.conf                            |  2 +
 docs/conf.py                                  |  2 +
 docs/elbe-add.txt                             |  3 +
 docs/elbe-buildchroot.txt                     |  3 +
 docs/elbe-buildsdk.txt                        |  3 +
 docs/elbe-buildsysroot.txt                    |  3 +
 docs/elbe-check_updates.txt                   |  3 +
 docs/elbe-chg_archive.txt                     |  3 +
 docs/elbe-chroot.txt                          |  3 +
 docs/elbe-control.txt                         |  3 +
 docs/elbe-daemon.txt                          |  5 +-
 docs/elbe-db.txt                              |  3 +
 docs/elbe-debianize.txt                       |  3 +
 docs/elbe-diff.txt                            |  3 +
 docs/elbe-fetch_initvm_pkgs.txt               |  3 +
 docs/elbe-gen_update.txt                      |  3 +
 docs/elbe-genlicence.txt                      |  3 +
 docs/elbe-get_archive.txt                     |  3 +
 docs/elbe-hdimg.txt                           |  3 +
 docs/elbe-init.txt                            |  3 +
 docs/elbe-initvm.txt                          |  3 +
 docs/elbe-mkcdrom.txt                         |  3 +
 docs/elbe-parselicence.txt                    |  3 +
 docs/elbe-pbuilder.txt                        |  3 +
 docs/elbe-pkgdiff.txt                         |  3 +
 docs/elbe-preprocess.txt                      |  3 +
 docs/elbe-prjrepo.txt                         |  3 +
 docs/elbe-remove_sign.txt                     |  3 +
 docs/elbe-repodir.txt                         |  3 +
 docs/elbe-setsel.txt                          |  3 +
 docs/elbe-show.txt                            |  5 +-
 docs/elbe-sign.txt                            |  3 +
 docs/elbe-toolchainextract.txt                |  3 +
 docs/elbe-updated.txt                         |  3 +
 docs/elbe-validate.txt                        |  3 +
 docs/elbe-xsdtoasciidoc.txt                   |  3 +
 docs/elbe.txt                                 |  3 +
 docs/elbeoverview-en.txt                      |  5 +-
 docs/index.rst                                |  4 +
 docs/quickstart.txt                           |  3 +
 docs/testspec.csv                             | 26 ------
 elbe                                          |  6 +-
 elbepack/aptpkgutils.py                       |  6 +-
 elbepack/aptprogress.py                       |  4 +-
 elbepack/archivedir.py                        |  3 +-
 elbepack/asyncworker.py                       |  5 +-
 elbepack/cdroms.py                            |  6 +-
 elbepack/changelogxml.py                      |  3 +-
 elbepack/commands/add.py                      |  3 +-
 elbepack/commands/adjustpkgs.py               |  4 +-
 elbepack/commands/bootup-check.py             |  3 +-
 elbepack/commands/buildchroot.py              |  7 +-
 elbepack/commands/buildsdk.py                 |  3 +-
 elbepack/commands/buildsysroot.py             |  5 +-
 elbepack/commands/check-build.py              |  3 +-
 elbepack/commands/check_updates.py            |  5 +-
 elbepack/commands/chg_archive.py              |  3 +-
 elbepack/commands/chroot.py                   |  6 +-
 elbepack/commands/control.py                  |  5 +-
 elbepack/commands/daemon.py                   |  3 +-
 elbepack/commands/db.py                       |  3 +-
 elbepack/commands/diff.py                     |  3 +-
 elbepack/commands/fetch_initvm_pkgs.py        |  4 +-
 elbepack/commands/gen_update.py               |  6 +-
 elbepack/commands/genlicence.py               |  4 +-
 elbepack/commands/get_archive.py              |  4 +-
 elbepack/commands/hdimg.py                    |  5 +-
 elbepack/commands/init.py                     |  5 +-
 elbepack/commands/initvm.py                   |  4 +-
 elbepack/commands/mkcdrom.py                  |  7 +-
 elbepack/commands/parselicence.py             |  4 +-
 elbepack/commands/pbuilder.py                 |  4 +-
 elbepack/commands/pin_versions.py             |  4 +-
 elbepack/commands/pkgdiff.py                  |  5 +-
 elbepack/commands/preprocess.py               |  4 +-
 elbepack/commands/prjrepo.py                  |  5 +-
 elbepack/commands/remove_sign.py              |  4 +-
 elbepack/commands/setsel.py                   |  4 +-
 elbepack/commands/show.py                     |  4 +-
 elbepack/commands/sign.py                     |  4 +-
 elbepack/commands/test.py                     |  3 +-
 elbepack/commands/toolchainextract.py         |  4 +-
 elbepack/commands/updated.py                  |  6 +-
 elbepack/commands/validate.py                 |  4 +-
 elbepack/commands/xsdtoasciidoc.py            |  4 +-
 elbepack/config.py                            |  5 +-
 elbepack/daemons/soap/__init__.py             |  4 +-
 elbepack/daemons/soap/authentication.py       |  4 +-
 elbepack/daemons/soap/datatypes.py            |  4 +-
 elbepack/daemons/soap/esoap.py                |  7 +-
 elbepack/daemons/soap/faults.py               |  4 +-
 elbepack/db.py                                |  6 +-
 elbepack/dbaction.py                          |  5 +-
 elbepack/debinstaller.py                      |  3 +-
 elbepack/debpkg.py                            |  4 +-
 elbepack/default-preseed.xml                  |  4 +
 elbepack/directories.py                       |  5 +-
 elbepack/dosunix.py                           |  3 +-
 elbepack/dump.py                              |  5 +-
 elbepack/efilesystem.py                       |  6 +-
 elbepack/egpg.py                              |  5 +-
 elbepack/elbeproject.py                       |  8 +-
 elbepack/elbexml.py                           |  9 +--
 elbepack/filesystem.py                        |  4 +-
 elbepack/finetuning.py                        |  6 +-
 elbepack/fstab.py                             |  6 +-
 elbepack/hashes.py                            |  3 +-
 elbepack/hdimg.py                             |  7 +-
 elbepack/init/Makefile.mako                   |  8 +-
 elbepack/init/apt.conf.mako                   |  3 +-
 elbepack/init/default-init.xml                |  4 +
 elbepack/init/init-elbe.sh.mako               |  5 +-
 elbepack/init/libvirt.xml.mako                |  7 +-
 elbepack/init/preseed.cfg.mako                |  7 +-
 elbepack/initvmaction.py                      |  9 +--
 elbepack/isooptions.py                        |  3 +-
 elbepack/junit.py                             |  3 +-
 elbepack/licencexml.py                        |  4 +-
 elbepack/log.py                               |  3 +-
 .../makofiles/environment-setup-elbe.mako     | 79 +++++++++++--------
 elbepack/makofiles/preferences.mako           |  8 +-
 .../makofiles/toolchain-shar-extract.sh.mako  | 49 +++++++-----
 elbepack/packers.py                           |  3 +-
 elbepack/pbuilder.py                          |  6 +-
 elbepack/pbuilderaction.py                    |  4 +-
 elbepack/pkgarchive.py                        |  4 +-
 elbepack/pkgutils.py                          |  5 +-
 elbepack/projectmanager.py                    |  6 +-
 elbepack/repomanager.py                       |  7 +-
 elbepack/rfs.py                               |  8 +-
 elbepack/rpcaptcache.py                       |  6 +-
 elbepack/shellhelper.py                       |  6 +-
 elbepack/soapclient.py                        |  7 +-
 elbepack/templates.py                         |  4 +-
 elbepack/tests/test_doctest.py                |  3 +-
 elbepack/tests/test_efilesystem.py            |  4 +-
 elbepack/tests/test_preproc.py                |  4 +-
 elbepack/tests/test_pylint.py                 |  3 +-
 elbepack/tests/test_version.py                |  4 +-
 elbepack/tests/test_xml.py                    |  3 +-
 elbepack/toolchain.py                         |  4 +-
 elbepack/treeutils.py                         |  4 +-
 elbepack/updated.py                           |  9 +--
 elbepack/updated_monitors.py                  |  5 +-
 elbepack/updatepkg.py                         |  4 +-
 elbepack/validate.py                          |  5 +-
 elbepack/version.py                           |  4 +-
 elbepack/virtapt.py                           |  7 +-
 elbepack/xmldefaults.py                       |  6 +-
 elbepack/xmlpreprocess.py                     |  5 +-
 elbepack/xsdtoasciidoc.mako                   |  4 +-
 elbepack/ziparchives.py                       |  4 +-
 setup.py                                      |  4 +-
 test/README                                   |  6 --
 test/updated.py                               |  6 +-
 tests/pbuilder-amd64.xml                      |  4 +
 tests/preproc-01.xml                          |  4 +
 tests/preproc-02.xml                          |  4 +
 tests/simple-amd64-bookworm.xml               |  4 +
 tests/simple-amd64-with-grub-uefi.xml         |  4 +
 tests/simple-amd64-with-grub.xml              |  4 +
 tests/simple-arm64.xml                        |  4 +
 tests/simple-armhf.xml                        |  4 +
 tests/xinclude/simple.xml                     |  4 +
 174 files changed, 467 insertions(+), 505 deletions(-)
 delete mode 100644 docs/testspec.csv
 delete mode 100644 test/README

-- 
2.39.2



More information about the elbe-devel mailing list