]> code.ossystems Code Review - openembedded-core.git/commit
meta/lib+scripts: Convert to SPDX license headers
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 May 2019 17:22:19 +0000 (18:22 +0100)
committerArmin Kuster <akuster808@gmail.com>
Fri, 14 Jun 2019 14:05:33 +0000 (07:05 -0700)
commit3248a9e3c5a197321b1c4417509b9309cc3bae97
tree133875a22e8eeb2679bec6c973c2197e9a9163be
parent2ad81e503afdde2711ccc54942e83fce02f4cbe5
meta/lib+scripts: Convert to SPDX license headers

This adds SPDX license headers in place of the wide assortment of things
currently in our script headers. We default to GPL-2.0-only except for the
oeqa code where it was clearly submitted and marked as MIT on the most part
or some scripts which had the "or later" GPL versioning.

The patch also drops other obsolete bits of file headers where they were
encoountered such as editor modelines, obsolete maintainer information or
the phrase "All rights reserved" which is now obsolete and not required in
copyright headers (in this case its actually confusing for licensing as all
rights were not reserved).

More work is needed for OE-Core but this takes care of the bulk of the scripts
and meta/lib directories.

The top level LICENSE files are tweaked to match the new structure and the
SPDX naming.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
347 files changed:
LICENSE
LICENSE.GPL-2.0-only [moved from meta/COPYING.GPLv2 with 84% similarity]
LICENSE.MIT [moved from meta-selftest/COPYING.MIT with 77% similarity]
meta-skeleton/COPYING.MIT [deleted file]
meta/lib/bblayers/create.py
meta/lib/buildstats.py
meta/lib/oe/__init__.py
meta/lib/oe/buildhistory_analysis.py
meta/lib/oe/cachedpath.py
meta/lib/oe/classextend.py
meta/lib/oe/classutils.py
meta/lib/oe/copy_buildsystem.py
meta/lib/oe/data.py
meta/lib/oe/distro_check.py
meta/lib/oe/elf.py
meta/lib/oe/gpg_sign.py
meta/lib/oe/license.py
meta/lib/oe/lsb.py
meta/lib/oe/maketype.py
meta/lib/oe/manifest.py
meta/lib/oe/package.py
meta/lib/oe/package_manager.py
meta/lib/oe/packagedata.py
meta/lib/oe/packagegroup.py
meta/lib/oe/patch.py
meta/lib/oe/path.py
meta/lib/oe/prservice.py
meta/lib/oe/qa.py
meta/lib/oe/recipeutils.py
meta/lib/oe/rootfs.py
meta/lib/oe/sdk.py
meta/lib/oe/sstatesig.py
meta/lib/oe/terminal.py
meta/lib/oe/types.py
meta/lib/oe/useradd.py
meta/lib/oe/utils.py
meta/lib/oeqa/buildperf/__init__.py
meta/lib/oeqa/buildperf/base.py
meta/lib/oeqa/buildperf/test_basic.py
meta/lib/oeqa/controllers/__init__.py
meta/lib/oeqa/controllers/masterimage.py
meta/lib/oeqa/controllers/testtargetloader.py
meta/lib/oeqa/core/case.py
meta/lib/oeqa/core/cases/example/test_basic.py
meta/lib/oeqa/core/context.py
meta/lib/oeqa/core/decorator/__init__.py
meta/lib/oeqa/core/decorator/data.py
meta/lib/oeqa/core/decorator/depends.py
meta/lib/oeqa/core/decorator/oetag.py
meta/lib/oeqa/core/decorator/oetimeout.py
meta/lib/oeqa/core/exception.py
meta/lib/oeqa/core/loader.py
meta/lib/oeqa/core/runner.py
meta/lib/oeqa/core/target/__init__.py
meta/lib/oeqa/core/target/qemu.py
meta/lib/oeqa/core/target/ssh.py
meta/lib/oeqa/core/tests/cases/data.py
meta/lib/oeqa/core/tests/cases/depends.py
meta/lib/oeqa/core/tests/cases/loader/valid/another.py
meta/lib/oeqa/core/tests/cases/oetag.py
meta/lib/oeqa/core/tests/cases/timeout.py
meta/lib/oeqa/core/tests/common.py
meta/lib/oeqa/core/tests/test_data.py
meta/lib/oeqa/core/tests/test_decorators.py
meta/lib/oeqa/core/tests/test_loader.py
meta/lib/oeqa/core/tests/test_runner.py
meta/lib/oeqa/core/utils/concurrencytest.py
meta/lib/oeqa/core/utils/misc.py
meta/lib/oeqa/core/utils/path.py
meta/lib/oeqa/core/utils/test.py
meta/lib/oeqa/oetest.py
meta/lib/oeqa/runexported.py
meta/lib/oeqa/runtime/case.py
meta/lib/oeqa/runtime/cases/_qemutiny.py
meta/lib/oeqa/runtime/cases/apt.py
meta/lib/oeqa/runtime/cases/buildcpio.py
meta/lib/oeqa/runtime/cases/buildgalculator.py
meta/lib/oeqa/runtime/cases/buildlzip.py
meta/lib/oeqa/runtime/cases/connman.py
meta/lib/oeqa/runtime/cases/date.py
meta/lib/oeqa/runtime/cases/df.py
meta/lib/oeqa/runtime/cases/dnf.py
meta/lib/oeqa/runtime/cases/gcc.py
meta/lib/oeqa/runtime/cases/gi.py
meta/lib/oeqa/runtime/cases/gstreamer.py
meta/lib/oeqa/runtime/cases/kernelmodule.py
meta/lib/oeqa/runtime/cases/ksample.py
meta/lib/oeqa/runtime/cases/ldd.py
meta/lib/oeqa/runtime/cases/logrotate.py
meta/lib/oeqa/runtime/cases/ltp.py
meta/lib/oeqa/runtime/cases/ltp_compliance.py
meta/lib/oeqa/runtime/cases/multilib.py
meta/lib/oeqa/runtime/cases/oe_syslog.py
meta/lib/oeqa/runtime/cases/opkg.py
meta/lib/oeqa/runtime/cases/pam.py
meta/lib/oeqa/runtime/cases/parselogs.py
meta/lib/oeqa/runtime/cases/perl.py
meta/lib/oeqa/runtime/cases/ping.py
meta/lib/oeqa/runtime/cases/ptest.py
meta/lib/oeqa/runtime/cases/python.py
meta/lib/oeqa/runtime/cases/rpm.py
meta/lib/oeqa/runtime/cases/scp.py
meta/lib/oeqa/runtime/cases/skeletoninit.py
meta/lib/oeqa/runtime/cases/ssh.py
meta/lib/oeqa/runtime/cases/stap.py
meta/lib/oeqa/runtime/cases/systemd.py
meta/lib/oeqa/runtime/cases/x32lib.py
meta/lib/oeqa/runtime/cases/xorg.py
meta/lib/oeqa/runtime/context.py
meta/lib/oeqa/runtime/decorator/package.py
meta/lib/oeqa/runtime/loader.py
meta/lib/oeqa/runtime/utils/targetbuildproject.py
meta/lib/oeqa/sdk/case.py
meta/lib/oeqa/sdk/cases/assimp.py
meta/lib/oeqa/sdk/cases/buildcpio.py
meta/lib/oeqa/sdk/cases/buildepoxy.py
meta/lib/oeqa/sdk/cases/buildgalculator.py
meta/lib/oeqa/sdk/cases/buildlzip.py
meta/lib/oeqa/sdk/cases/gcc.py
meta/lib/oeqa/sdk/cases/perl.py
meta/lib/oeqa/sdk/cases/python.py
meta/lib/oeqa/sdk/context.py
meta/lib/oeqa/sdk/testsdk.py
meta/lib/oeqa/sdk/utils/sdkbuildproject.py
meta/lib/oeqa/sdkext/case.py
meta/lib/oeqa/sdkext/cases/devtool.py
meta/lib/oeqa/sdkext/context.py
meta/lib/oeqa/sdkext/testsdk.py
meta/lib/oeqa/selftest/case.py
meta/lib/oeqa/selftest/cases/_sstatetests_noauto.py
meta/lib/oeqa/selftest/cases/archiver.py
meta/lib/oeqa/selftest/cases/bblayers.py
meta/lib/oeqa/selftest/cases/bbtests.py
meta/lib/oeqa/selftest/cases/buildhistory.py
meta/lib/oeqa/selftest/cases/buildoptions.py
meta/lib/oeqa/selftest/cases/containerimage.py
meta/lib/oeqa/selftest/cases/devtool.py
meta/lib/oeqa/selftest/cases/distrodata.py
meta/lib/oeqa/selftest/cases/eSDK.py
meta/lib/oeqa/selftest/cases/efibootpartition.py
meta/lib/oeqa/selftest/cases/fetch.py
meta/lib/oeqa/selftest/cases/gotoolchain.py
meta/lib/oeqa/selftest/cases/image_typedep.py
meta/lib/oeqa/selftest/cases/imagefeatures.py
meta/lib/oeqa/selftest/cases/layerappend.py
meta/lib/oeqa/selftest/cases/liboe.py
meta/lib/oeqa/selftest/cases/lic_checksum.py
meta/lib/oeqa/selftest/cases/manifest.py
meta/lib/oeqa/selftest/cases/meta_ide.py
meta/lib/oeqa/selftest/cases/multiconfig.py
meta/lib/oeqa/selftest/cases/oelib/buildhistory.py
meta/lib/oeqa/selftest/cases/oelib/elf.py
meta/lib/oeqa/selftest/cases/oelib/license.py
meta/lib/oeqa/selftest/cases/oelib/path.py
meta/lib/oeqa/selftest/cases/oelib/types.py
meta/lib/oeqa/selftest/cases/oelib/utils.py
meta/lib/oeqa/selftest/cases/oescripts.py
meta/lib/oeqa/selftest/cases/package.py
meta/lib/oeqa/selftest/cases/pkgdata.py
meta/lib/oeqa/selftest/cases/prservice.py
meta/lib/oeqa/selftest/cases/recipetool.py
meta/lib/oeqa/selftest/cases/recipeutils.py
meta/lib/oeqa/selftest/cases/resulttooltests.py
meta/lib/oeqa/selftest/cases/runcmd.py
meta/lib/oeqa/selftest/cases/runqemu.py
meta/lib/oeqa/selftest/cases/runtime_test.py
meta/lib/oeqa/selftest/cases/selftest.py
meta/lib/oeqa/selftest/cases/signing.py
meta/lib/oeqa/selftest/cases/sstate.py
meta/lib/oeqa/selftest/cases/sstatetests.py
meta/lib/oeqa/selftest/cases/tinfoil.py
meta/lib/oeqa/selftest/cases/wic.py
meta/lib/oeqa/selftest/context.py
meta/lib/oeqa/targetcontrol.py
meta/lib/oeqa/utils/__init__.py
meta/lib/oeqa/utils/buildproject.py
meta/lib/oeqa/utils/commands.py
meta/lib/oeqa/utils/decorators.py
meta/lib/oeqa/utils/dump.py
meta/lib/oeqa/utils/ftools.py
meta/lib/oeqa/utils/git.py
meta/lib/oeqa/utils/gitarchive.py
meta/lib/oeqa/utils/httpserver.py
meta/lib/oeqa/utils/logparser.py
meta/lib/oeqa/utils/metadata.py
meta/lib/oeqa/utils/network.py
meta/lib/oeqa/utils/package_manager.py
meta/lib/oeqa/utils/qemurunner.py
meta/lib/oeqa/utils/qemutinyrunner.py
meta/lib/oeqa/utils/sshcontrol.py
meta/lib/oeqa/utils/subprocesstweak.py
meta/lib/oeqa/utils/targetbuild.py
meta/lib/oeqa/utils/testexport.py
meta/lib/rootfspostcommands.py
meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb
oe-init-build-env
scripts/autobuilder-worker-prereq-tests
scripts/bitbake-prserv-tool
scripts/bitbake-whatchanged
scripts/buildhistory-collect-srcrevs
scripts/buildhistory-diff
scripts/buildstats-diff
scripts/combo-layer
scripts/combo-layer-hook-default.sh
scripts/contrib/bb-perf/bb-matrix-plot.sh
scripts/contrib/bb-perf/bb-matrix.sh
scripts/contrib/bb-perf/buildstats-plot.sh
scripts/contrib/bb-perf/buildstats.sh
scripts/contrib/bbvars.py
scripts/contrib/build-perf-test-wrapper.sh
scripts/contrib/ddimage
scripts/contrib/devtool-stress.py
scripts/contrib/dialog-power-control
scripts/contrib/documentation-audit.sh
scripts/contrib/graph-tool
scripts/contrib/list-packageconfig-flags.py
scripts/contrib/oe-build-perf-report-email.py
scripts/contrib/patchreview.py
scripts/contrib/patchtest.sh
scripts/contrib/serdevtry
scripts/contrib/test_build_time.sh
scripts/contrib/test_build_time_worker.sh
scripts/contrib/uncovered
scripts/contrib/verify-homepage.py
scripts/cp-noerror
scripts/create-pull-request
scripts/crosstap
scripts/devtool
scripts/gen-lockedsig-cache
scripts/gen-site-config
scripts/lib/argparse_oe.py
scripts/lib/build_perf/__init__.py
scripts/lib/build_perf/html.py
scripts/lib/build_perf/report.py
scripts/lib/buildstats.py
scripts/lib/checklayer/__init__.py
scripts/lib/checklayer/case.py
scripts/lib/checklayer/cases/bsp.py
scripts/lib/checklayer/cases/common.py
scripts/lib/checklayer/cases/distro.py
scripts/lib/checklayer/context.py
scripts/lib/devtool/__init__.py
scripts/lib/devtool/build.py
scripts/lib/devtool/build_image.py
scripts/lib/devtool/build_sdk.py
scripts/lib/devtool/deploy.py
scripts/lib/devtool/export.py
scripts/lib/devtool/import.py
scripts/lib/devtool/package.py
scripts/lib/devtool/runqemu.py
scripts/lib/devtool/sdk.py
scripts/lib/devtool/search.py
scripts/lib/devtool/standard.py
scripts/lib/devtool/upgrade.py
scripts/lib/devtool/utilcmds.py
scripts/lib/recipetool/append.py
scripts/lib/recipetool/create.py
scripts/lib/recipetool/create_buildsys.py
scripts/lib/recipetool/create_buildsys_python.py
scripts/lib/recipetool/create_kernel.py
scripts/lib/recipetool/create_kmod.py
scripts/lib/recipetool/create_npm.py
scripts/lib/recipetool/edit.py
scripts/lib/recipetool/newappend.py
scripts/lib/recipetool/setvar.py
scripts/lib/resulttool/log.py
scripts/lib/resulttool/manualexecution.py
scripts/lib/resulttool/merge.py
scripts/lib/resulttool/regression.py
scripts/lib/resulttool/report.py
scripts/lib/resulttool/resultutils.py
scripts/lib/resulttool/store.py
scripts/lib/scriptpath.py
scripts/lib/scriptutils.py
scripts/lib/wic/__init__.py
scripts/lib/wic/engine.py
scripts/lib/wic/filemap.py
scripts/lib/wic/help.py
scripts/lib/wic/ksparser.py
scripts/lib/wic/misc.py
scripts/lib/wic/partition.py
scripts/lib/wic/pluginbase.py
scripts/lib/wic/plugins/imager/direct.py
scripts/lib/wic/plugins/source/bootimg-efi.py
scripts/lib/wic/plugins/source/bootimg-partition.py
scripts/lib/wic/plugins/source/bootimg-pcbios.py
scripts/lib/wic/plugins/source/isoimage-isohybrid.py
scripts/lib/wic/plugins/source/rawcopy.py
scripts/lib/wic/plugins/source/rootfs.py
scripts/lnr
scripts/multilib_header_wrapper.h
scripts/native-intercept/chown
scripts/oe-build-perf-report
scripts/oe-build-perf-test
scripts/oe-buildenv-internal
scripts/oe-check-sstate
scripts/oe-depends-dot
scripts/oe-find-native-sysroot
scripts/oe-git-archive
scripts/oe-git-proxy
scripts/oe-gnome-terminal-phonehome
scripts/oe-pkgdata-util
scripts/oe-publish-sdk
scripts/oe-pylint
scripts/oe-run-native
scripts/oe-selftest
scripts/oe-setup-builddir
scripts/oe-test
scripts/oe-trim-schemas
scripts/oepydevshell-internal.py
scripts/opkg-query-helper.py
scripts/postinst-intercepts/delay_to_first_boot
scripts/postinst-intercepts/postinst_intercept
scripts/postinst-intercepts/update_font_cache
scripts/postinst-intercepts/update_gio_module_cache
scripts/postinst-intercepts/update_gtk_immodules_cache
scripts/postinst-intercepts/update_icon_cache
scripts/postinst-intercepts/update_pixbuf_cache
scripts/postinst-intercepts/update_udev_hwdb
scripts/pythondeps
scripts/recipetool
scripts/relocate_sdk.py
scripts/resulttool
scripts/rpm2cpio.sh
scripts/runqemu
scripts/runqemu-addptable2image
scripts/runqemu-export-rootfs
scripts/runqemu-extract-sdk
scripts/runqemu-gen-tapdevs
scripts/runqemu-ifdown
scripts/runqemu-ifup
scripts/send-error-report
scripts/send-pull-request
scripts/sstate-cache-management.sh
scripts/sstate-diff-machines.sh
scripts/sstate-sysroot-cruft.sh
scripts/sysroot-relativelinks.py
scripts/task-time
scripts/test-reexec
scripts/test-remote-image
scripts/tiny/dirsize.py
scripts/tiny/ksize.py
scripts/tiny/ksum.py
scripts/verify-bashisms
scripts/wic
scripts/yocto-check-layer
scripts/yocto-check-layer-wrapper