]> 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)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 May 2019 10:58:04 +0000 (11:58 +0100)
commitf8c9c511b5f1b7dbd45b77f345cb6c048ae6763e
tree2bd7dd71f5479078dea585c73ed68340f28fb634
parent8e2d0575e4e7036b5f60e632f377a8ab2b96ead8
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>
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