| Message ID | 20260721130159.558910-1-ross.burton@arm.com |
|---|---|
| State | New |
| Headers | show |
| Series | recipes: port LICENSE to SPDX | expand |
On Tue, 21 Jul 2026 14:01:59 +0100, Ross Burton wrote: > openembedded-core now parses the LICENSE field as a SPDX license > expression[1], so convert the license statements. > > This is mostly replacing "&" with "AND", but we can also use "WITH" in > the GCC recipes. > > [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX Expression") > > [...] Applied, thanks! [1/1] recipes: port LICENSE to SPDX commit: dc8a847b6baa14a09d2df2a9f8fc421fc6e49bee Best regards,
On Tue, Jul 21, 2026 at 02:43:01PM -0400, Jon Mason wrote: > > On Tue, 21 Jul 2026 14:01:59 +0100, Ross Burton wrote: > > openembedded-core now parses the LICENSE field as a SPDX license > > expression[1], so convert the license statements. > > > > This is mostly replacing "&" with "AND", but we can also use "WITH" in > > the GCC recipes. > > > > [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX Expression") > > > > [...] > > Applied, thanks! What happened to review process and giving people time for that? Shouldn't there be at least 24 hours given? As a matter of fact, I'm trying to confirm with Ross and Joshua that some of the changes are correct (haven't heard from them for a few hours though)
On Tue, Jul 21, 2026 at 7:02 AM Ross Burton via lists.yoctoproject.org <ross.burton=arm.com@lists.yoctoproject.org> wrote: > openembedded-core now parses the LICENSE field as a SPDX license > expression[1], so convert the license statements. > > This is mostly replacing "&" with "AND", but we can also use "WITH" in > the GCC recipes. > > [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX > Expression") > > Signed-off-by: Ross Burton <ross.burton@arm.com> > --- > meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb | 2 +- > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc | 2 +- > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc | 2 +- > .../external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb | 2 +- > .../external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb | 2 +- > meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb | 2 +- > meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc | 2 +- > meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb | 2 +- > meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb | 2 +- > meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc | 2 +- > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb | 2 +- > .../trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc | 2 +- > .../trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc | 2 +- > .../trusted-firmware-m/trusted-firmware-m-git-src.inc | 2 +- > .../trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb | 2 +- > meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb | 2 +- > meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb | 2 +- > meta-arm/recipes-devtools/fvp/fvp-common.inc | 2 +- > meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb | 2 +- > meta-arm/recipes-security/optee/optee-test.inc | 2 +- > .../recipes-security/trusted-services/trusted-services-src.inc | 2 +- > meta-arm/recipes-security/trusted-services/trusted-services.inc | 2 +- > 22 files changed, 22 insertions(+), 22 deletions(-) > > diff --git a/meta-arm-bsp/recipes-bsp/external-system/ > external-system_git.bb b/meta-arm-bsp/recipes-bsp/external-system/ > external-system_git.bb > index ede5b80a76..87a8a34886 100644 > --- a/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb > +++ b/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb > @@ -4,7 +4,7 @@ DESCRIPTION = "Firmware to be loaded and run in External > System Harness in\ > HOMEPAGE = " > https://git.linaro.org/landing-teams/working/arm/external-system.git" > DEPENDS = "gcc-arm-none-eabi-native" > INHIBIT_DEFAULT_DEPS = "1" > -LICENSE = "BSD-3-Clause & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-3-Clause" > LIC_FILES_CHKSUM = "file://LICENSE;md5=e44b2531cd6ffe9dece394dbe988d9a0 \ > > file://cmsis/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" > > diff --git > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > index d761a7ae63..c86d4a584e 100644 > --- > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > +++ > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > # add MBEDTLS to our sources if activated > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > '_mbedtls', '', d)}" > diff --git > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > index 8010c523e1..408185e388 100644 > --- > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > +++ > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > # add MBEDTLS to our sources if activated > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > '_mbedtls', '', d)}" > diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-aarch64-none-elf_15.3.rel1.bb > b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-aarch64-none-elf_15.3.rel1.bb > index 447db59cd4..05d6a9f952 100644 > --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-aarch64-none-elf_15.3.rel1.bb > +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-aarch64-none-elf_15.3.rel1.bb > @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc > COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" > > SUMMARY = "Arm GNU Toolchain - AArch64 bare-metal target > (aarch64-none-elf)" > -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" > +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" > Per discussion, this should be "GPL-3.0-only AND GPL-3.0-or-later WITH GCC-exception-3.1" Ross, did the script auto change this one or did you hand edit it? > > LIC_FILES_CHKSUM:aarch64 = > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > LIC_FILES_CHKSUM:x86-64 = > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-arm-none-eabi_15.3.rel1.bb > b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-arm-none-eabi_15.3.rel1.bb > index 70a3a37289..db7a5dffa2 100644 > --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-arm-none-eabi_15.3.rel1.bb > +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > gcc-arm-none-eabi_15.3.rel1.bb > @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc > COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" > > SUMMARY = "Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eabi)" > -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" > +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" > > LIC_FILES_CHKSUM:aarch64 = > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > LIC_FILES_CHKSUM:x86-64 = > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > diff --git a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > index f8a374b7f0..0dfa2dace6 100644 > --- a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > +++ b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > @@ -2,7 +2,7 @@ SUMMARY = "Hafnium" > DESCRIPTION = "A reference Secure Partition Manager (SPM) for systems > that implement the Armv8.4-A Secure-EL2 extension" > DEPENDS = "gn-native ninja-native bison-native bc-native dtc-native > openssl-native clang-native lld-native" > > -LICENSE = "BSD-3-Clause & GPL-2.0-only" > +LICENSE = "BSD-3-Clause AND GPL-2.0-only" > LIC_FILES_CHKSUM = "file://LICENSE;md5=782b40c14bad5294672c500501edc103" > > PACKAGE_ARCH = "${MACHINE_ARCH}" > diff --git a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > index 032445b3bd..495b0f2905 100644 > --- a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > +++ b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > @@ -2,7 +2,7 @@ SUMMARY = "SCP and MCP Firmware" > DESCRIPTION = "Firmware for SCP and MCP software reference implementation" > HOMEPAGE = "https://gitlab.arm.com/firmware/SCP-firmware" > > -LICENSE = "BSD-3-Clause & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-3-Clause" > LIC_FILES_CHKSUM = > "file://license.md;beginline=5;md5=9db9e3d2fb8d9300a6c3d15101b19731 \ > > file://contrib/cmsis/git/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > index a65106f24e..e876bd1eaa 100644 > --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > @@ -1,5 +1,5 @@ > DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" > -LICENSE = "BSD-3-Clause & NCSA" > +LICENSE = "BSD-3-Clause AND NCSA" > > LIC_FILES_CHKSUM += > "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > index 8bd5dd5643..17951766e1 100644 > --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > @@ -1,5 +1,5 @@ > DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" > -LICENSE = "BSD-3-Clause & NCSA" > +LICENSE = "BSD-3-Clause AND NCSA" > > LIC_FILES_CHKSUM += > "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > diff --git > a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > index 211196b5f8..1e06559ce2 100644 > --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > @@ -1,6 +1,6 @@ > DESCRIPTION = "Trusted Firmware-A" > HOMEPAGE = "https://trustedfirmware-a.readthedocs.io/" > -LICENSE = "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT" > > inherit firmware > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/ > trusted-firmware-a_2.14.2.bb b/meta-arm/recipes-bsp/trusted-firmware-a/ > trusted-firmware-a_2.14.2.bb > index 3d0b80188e..9c70d0b581 100644 > --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb > @@ -19,7 +19,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > # add MBEDTLS to our sources if activated > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > '_mbedtls', '', d)}" > diff --git > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > index ddaab88e8b..8fb0265e94 100644 > --- > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > +++ > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > @@ -1,6 +1,6 @@ > # Common src definitions for trusted-firmware-m and > trusted-firmware-m-scripts > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM = > "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > \ > diff --git > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > index d3ab29d0e2..4ed6d8cb80 100644 > --- > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > +++ > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > @@ -1,6 +1,6 @@ > # Common src definitions for trusted-firmware-m and > trusted-firmware-m-scripts > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM = > "file://license.rst;md5=002a64dec64b82c58a203a94bee7b2a1 \ > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > \ > diff --git > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > index 7bea317cf3..ffc6200e77 100644 > --- > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > +++ > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > @@ -1,6 +1,6 @@ > # Common src definitions for trusted-firmware-m and > trusted-firmware-m-scripts > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM = > "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > \ > diff --git a/meta-arm/recipes-bsp/trusted-firmware-rmm/ > trusted-firmware-rmm_0.6.0.bb b/meta-arm/recipes-bsp/trusted-firmware-rmm/ > trusted-firmware-rmm_0.6.0.bb > index 60558b6bca..43585982e9 100644 > --- a/meta-arm/recipes-bsp/trusted-firmware-rmm/ > trusted-firmware-rmm_0.6.0.bb > +++ b/meta-arm/recipes-bsp/trusted-firmware-rmm/ > trusted-firmware-rmm_0.6.0.bb > @@ -1,6 +1,6 @@ > SUMMARY = "RMM Firmware" > DESCRIPTION = "RMM Firmware for Arm reference platforms" > -LICENSE = "BSD-3-Clause & MIT" > +LICENSE = "BSD-3-Clause AND MIT" > > SRC_URI = "gitsm:// > git.trustedfirmware.org/TF-RMM/tf-rmm.git;protocol=https;branch=main" > SRCREV = "7f6bc132caef3596fbb88d3a419c2a3cb499cde2" > diff --git a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > index 6d4422f99a..1c4753cbb2 100644 > --- a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > +++ b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > @@ -1,7 +1,7 @@ > require recipes-bsp/uefi/edk2-firmware_202605.bb > PROVIDES:remove = "virtual/bootloader" > > -LICENSE += "& Apache-2.0" > +LICENSE += "AND Apache-2.0" > LIC_FILES_CHKSUM += > "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=2a944942e1496af1886903d274dedb13" > > SRC_URI += "git:// > github.com/ARM-software/sbsa-acs;destsuffix=edk2/ShellPkg/Application/sbsa-acs;protocol=https;branch=master;name=acs > \ > diff --git a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > index 3c41d05c54..3a4789c57f 100644 > --- a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > +++ b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > @@ -1,6 +1,6 @@ > require fvp-envelope.inc > > -LICENSE:append = " & Artistic-2.0 & BSL-1.0 & BSD-2-Clause & Unlicense" > +LICENSE:append = " AND Artistic-2.0 AND BSL-1.0 AND BSD-2-Clause AND > Unlicense" > > SUMMARY = "Arm Fixed Virtual Platform - Armv-A Base RevC Architecture > Envelope Model FVP" > LIC_FILES_CHKSUM = > "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 > \ > diff --git a/meta-arm/recipes-devtools/fvp/fvp-common.inc > b/meta-arm/recipes-devtools/fvp/fvp-common.inc > index 5d87cef783..5059985563 100644 > --- a/meta-arm/recipes-devtools/fvp/fvp-common.inc > +++ b/meta-arm/recipes-devtools/fvp/fvp-common.inc > @@ -1,7 +1,7 @@ > HOMEPAGE = " > https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms > " > > LICENSE_FLAGS = "Arm-FVP-EULA" > -LICENSE = "Proprietary & Apache-2.0 & Python-2.0 & > GPL-3.0-with-GCC-exception & Zlib & NCSA & LGPL-2.0-or-later & MIT & > BSD-3-Clause" > +LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-3.0-or-later WITH > GCC-exception-3.1 AND LGPL-2.0-or-later AND MIT AND NCSA AND Python-2.0 AND > Zlib AND LicenseRef-Proprietary" > > # FVP has an End User License Agreement. Add Arm-FVP-EULA to > # LICENSE_FLAGS_ACCEPTED if the EULA has been accepted, so it can > diff --git a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > index ffd308fa95..84681b1585 100644 > --- a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > +++ b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > @@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/ARM-software/gator" > # configuration requirement specified here: > # https://github.com/ARM-software/gator#kernel-configuration > > -LICENSE = "GPL-2.0-only & LGPL-2.1-or-later & Apache-2.0" > +LICENSE = "Apache-2.0 AND GPL-2.0-only AND LGPL-2.1-or-later" > LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > > file://libsensors/COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ > > file://mxml/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \ > diff --git a/meta-arm/recipes-security/optee/optee-test.inc > b/meta-arm/recipes-security/optee/optee-test.inc > index bb9471bf88..8786d1bb5a 100644 > --- a/meta-arm/recipes-security/optee/optee-test.inc > +++ b/meta-arm/recipes-security/optee/optee-test.inc > @@ -2,7 +2,7 @@ SUMMARY = "OP-TEE sanity testsuite" > DESCRIPTION = "Open Portable Trusted Execution Environment - Test suite" > HOMEPAGE = "https://www.op-tee.org/" > > -LICENSE = "BSD-2-Clause & GPL-2.0-only" > +LICENSE = "BSD-2-Clause AND GPL-2.0-only" > > inherit python3native ptest > inherit deploy > diff --git > a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > index 22cc76ef25..2519b4c297 100644 > --- a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > +++ b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > @@ -1,6 +1,6 @@ > # Define sources of Trusted Service and all external dependencies > > -LICENSE = "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Zlib" > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND Zlib" > > > FILESEXTRAPATHS:prepend := "${THISDIR}/files:" > diff --git > a/meta-arm/recipes-security/trusted-services/trusted-services.inc > b/meta-arm/recipes-security/trusted-services/trusted-services.inc > index bdfccc48fd..c40d70bf8a 100644 > --- a/meta-arm/recipes-security/trusted-services/trusted-services.inc > +++ b/meta-arm/recipes-security/trusted-services/trusted-services.inc > @@ -1,7 +1,7 @@ > SUMMARY ?= "The Trusted Services: framework for developing root-of-trust > services" > HOMEPAGE = "https://trusted-services.readthedocs.io/en/latest/index.html" > > -LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib" > +LICENSE = "Apache-2.0 AND BSD-3-Clause AND Zlib" > > inherit python3native cmake pkgconfig > > -- > 2.43.0 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#7119): > https://lists.yoctoproject.org/g/meta-arm/message/7119 > Mute This Topic: https://lists.yoctoproject.org/mt/120375922/3616693 > Group Owner: meta-arm+owner@lists.yoctoproject.org > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [ > JPEWhacker@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
On Tue, Jul 21, 2026 at 01:58:49PM -0600, Joshua Watt via lists.yoctoproject.org wrote: > On Tue, Jul 21, 2026 at 7:02 AM Ross Burton via lists.yoctoproject.org > <ross.burton=arm.com@lists.yoctoproject.org> wrote: > > > openembedded-core now parses the LICENSE field as a SPDX license > > expression[1], so convert the license statements. > > > > This is mostly replacing "&" with "AND", but we can also use "WITH" in > > the GCC recipes. > > > > [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX > > Expression") > > > > Signed-off-by: Ross Burton <ross.burton@arm.com> > > --- > > meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb | 2 +- > > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc | 2 +- > > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc | 2 +- > > .../external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb | 2 +- > > .../external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb | 2 +- > > meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb | 2 +- > > meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc | 2 +- > > meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb | 2 +- > > meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb | 2 +- > > meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc | 2 +- > > .../recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb | 2 +- > > .../trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc | 2 +- > > .../trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc | 2 +- > > .../trusted-firmware-m/trusted-firmware-m-git-src.inc | 2 +- > > .../trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb | 2 +- > > meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb | 2 +- > > meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb | 2 +- > > meta-arm/recipes-devtools/fvp/fvp-common.inc | 2 +- > > meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb | 2 +- > > meta-arm/recipes-security/optee/optee-test.inc | 2 +- > > .../recipes-security/trusted-services/trusted-services-src.inc | 2 +- > > meta-arm/recipes-security/trusted-services/trusted-services.inc | 2 +- > > 22 files changed, 22 insertions(+), 22 deletions(-) > > > > diff --git a/meta-arm-bsp/recipes-bsp/external-system/ > > external-system_git.bb b/meta-arm-bsp/recipes-bsp/external-system/ > > external-system_git.bb > > index ede5b80a76..87a8a34886 100644 > > --- a/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb > > +++ b/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb > > @@ -4,7 +4,7 @@ DESCRIPTION = "Firmware to be loaded and run in External > > System Harness in\ > > HOMEPAGE = " > > https://git.linaro.org/landing-teams/working/arm/external-system.git" > > DEPENDS = "gcc-arm-none-eabi-native" > > INHIBIT_DEFAULT_DEPS = "1" > > -LICENSE = "BSD-3-Clause & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-3-Clause" > > LIC_FILES_CHKSUM = "file://LICENSE;md5=e44b2531cd6ffe9dece394dbe988d9a0 \ > > > > file://cmsis/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" > > > > diff --git > > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > > index d761a7ae63..c86d4a584e 100644 > > --- > > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > > +++ > > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc > > @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > > # add MBEDTLS to our sources if activated > > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > > '${SRC_URI_MBEDTLS}', '', d)}" > > # Update license variables > > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > > Apache-2.0', '', d)}" > > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > > Apache-2.0', '', d)}" > > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > > # add mbed TLS to version > > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > > '_mbedtls', '', d)}" > > diff --git > > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > > index 8010c523e1..408185e388 100644 > > --- > > a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > > +++ > > b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc > > @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > > # add MBEDTLS to our sources if activated > > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > > '${SRC_URI_MBEDTLS}', '', d)}" > > # Update license variables > > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > > Apache-2.0', '', d)}" > > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > > Apache-2.0', '', d)}" > > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > > # add mbed TLS to version > > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > > '_mbedtls', '', d)}" > > diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-aarch64-none-elf_15.3.rel1.bb > > b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-aarch64-none-elf_15.3.rel1.bb > > index 447db59cd4..05d6a9f952 100644 > > --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-aarch64-none-elf_15.3.rel1.bb > > +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-aarch64-none-elf_15.3.rel1.bb > > @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc > > COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" > > > > SUMMARY = "Arm GNU Toolchain - AArch64 bare-metal target > > (aarch64-none-elf)" > > -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" > > +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" > > > > Per discussion, this should be "GPL-3.0-only AND GPL-3.0-or-later WITH > GCC-exception-3.1" Was exactly my point. > Ross, did the script auto change this one or did you hand edit it? The script doesn't change this and I know it for a fact, as I had to make a similar manual change and was quite confused by Ross' change, which didn't look right to me. > > LIC_FILES_CHKSUM:aarch64 = > > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > > LIC_FILES_CHKSUM:x86-64 = > > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > > diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-arm-none-eabi_15.3.rel1.bb > > b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-arm-none-eabi_15.3.rel1.bb > > index 70a3a37289..db7a5dffa2 100644 > > --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-arm-none-eabi_15.3.rel1.bb > > +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/ > > gcc-arm-none-eabi_15.3.rel1.bb > > @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc > > COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" > > > > SUMMARY = "Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eabi)" > > -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" > > +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" > > > > LIC_FILES_CHKSUM:aarch64 = > > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > > LIC_FILES_CHKSUM:x86-64 = > > "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" > > diff --git a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > > b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > > index f8a374b7f0..0dfa2dace6 100644 > > --- a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > > +++ b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb > > @@ -2,7 +2,7 @@ SUMMARY = "Hafnium" > > DESCRIPTION = "A reference Secure Partition Manager (SPM) for systems > > that implement the Armv8.4-A Secure-EL2 extension" > > DEPENDS = "gn-native ninja-native bison-native bc-native dtc-native > > openssl-native clang-native lld-native" > > > > -LICENSE = "BSD-3-Clause & GPL-2.0-only" > > +LICENSE = "BSD-3-Clause AND GPL-2.0-only" > > LIC_FILES_CHKSUM = "file://LICENSE;md5=782b40c14bad5294672c500501edc103" > > > > PACKAGE_ARCH = "${MACHINE_ARCH}" > > diff --git a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > > b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > > index 032445b3bd..495b0f2905 100644 > > --- a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > > +++ b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc > > @@ -2,7 +2,7 @@ SUMMARY = "SCP and MCP Firmware" > > DESCRIPTION = "Firmware for SCP and MCP software reference implementation" > > HOMEPAGE = "https://gitlab.arm.com/firmware/SCP-firmware" > > > > -LICENSE = "BSD-3-Clause & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-3-Clause" > > LIC_FILES_CHKSUM = > > "file://license.md;beginline=5;md5=9db9e3d2fb8d9300a6c3d15101b19731 \ > > > > file://contrib/cmsis/git/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" > > > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > > b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > > index a65106f24e..e876bd1eaa 100644 > > --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb > > @@ -1,5 +1,5 @@ > > DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" > > -LICENSE = "BSD-3-Clause & NCSA" > > +LICENSE = "BSD-3-Clause AND NCSA" > > > > LIC_FILES_CHKSUM += > > "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > > b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > > index 8bd5dd5643..17951766e1 100644 > > --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb > > @@ -1,5 +1,5 @@ > > DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" > > -LICENSE = "BSD-3-Clause & NCSA" > > +LICENSE = "BSD-3-Clause AND NCSA" > > > > LIC_FILES_CHKSUM += > > "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > > > diff --git > > a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > > b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > > index 211196b5f8..1e06559ce2 100644 > > --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc > > @@ -1,6 +1,6 @@ > > DESCRIPTION = "Trusted Firmware-A" > > HOMEPAGE = "https://trustedfirmware-a.readthedocs.io/" > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT" > > > > inherit firmware > > > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/ > > trusted-firmware-a_2.14.2.bb b/meta-arm/recipes-bsp/trusted-firmware-a/ > > trusted-firmware-a_2.14.2.bb > > index 3d0b80188e..9c70d0b581 100644 > > --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb > > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb > > @@ -19,7 +19,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" > > # add MBEDTLS to our sources if activated > > SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', > > '${SRC_URI_MBEDTLS}', '', d)}" > > # Update license variables > > -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > > Apache-2.0', '', d)}" > > +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > > Apache-2.0', '', d)}" > > LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > > # add mbed TLS to version > > SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', > > '_mbedtls', '', d)}" > > diff --git > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > > index ddaab88e8b..8fb0265e94 100644 > > --- > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > > +++ > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc > > @@ -1,6 +1,6 @@ > > # Common src definitions for trusted-firmware-m and > > trusted-firmware-m-scripts > > > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > > > LIC_FILES_CHKSUM = > > "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ > > > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > > \ > > diff --git > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > > index d3ab29d0e2..4ed6d8cb80 100644 > > --- > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > > +++ > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc > > @@ -1,6 +1,6 @@ > > # Common src definitions for trusted-firmware-m and > > trusted-firmware-m-scripts > > > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > > > LIC_FILES_CHKSUM = > > "file://license.rst;md5=002a64dec64b82c58a203a94bee7b2a1 \ > > > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > > \ > > diff --git > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > > index 7bea317cf3..ffc6200e77 100644 > > --- > > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > > +++ > > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc > > @@ -1,6 +1,6 @@ > > # Common src definitions for trusted-firmware-m and > > trusted-firmware-m-scripts > > > > -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > > > LIC_FILES_CHKSUM = > > "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ > > > > file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 > > \ > > diff --git a/meta-arm/recipes-bsp/trusted-firmware-rmm/ > > trusted-firmware-rmm_0.6.0.bb b/meta-arm/recipes-bsp/trusted-firmware-rmm/ > > trusted-firmware-rmm_0.6.0.bb > > index 60558b6bca..43585982e9 100644 > > --- a/meta-arm/recipes-bsp/trusted-firmware-rmm/ > > trusted-firmware-rmm_0.6.0.bb > > +++ b/meta-arm/recipes-bsp/trusted-firmware-rmm/ > > trusted-firmware-rmm_0.6.0.bb > > @@ -1,6 +1,6 @@ > > SUMMARY = "RMM Firmware" > > DESCRIPTION = "RMM Firmware for Arm reference platforms" > > -LICENSE = "BSD-3-Clause & MIT" > > +LICENSE = "BSD-3-Clause AND MIT" > > > > SRC_URI = "gitsm:// > > git.trustedfirmware.org/TF-RMM/tf-rmm.git;protocol=https;branch=main" > > SRCREV = "7f6bc132caef3596fbb88d3a419c2a3cb499cde2" > > diff --git a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > > b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > > index 6d4422f99a..1c4753cbb2 100644 > > --- a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > > +++ b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb > > @@ -1,7 +1,7 @@ > > require recipes-bsp/uefi/edk2-firmware_202605.bb > > PROVIDES:remove = "virtual/bootloader" > > > > -LICENSE += "& Apache-2.0" > > +LICENSE += "AND Apache-2.0" > > LIC_FILES_CHKSUM += > > "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=2a944942e1496af1886903d274dedb13" > > > > SRC_URI += "git:// > > github.com/ARM-software/sbsa-acs;destsuffix=edk2/ShellPkg/Application/sbsa-acs;protocol=https;branch=master;name=acs > > \ > > diff --git a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > > b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > > index 3c41d05c54..3a4789c57f 100644 > > --- a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > > +++ b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb > > @@ -1,6 +1,6 @@ > > require fvp-envelope.inc > > > > -LICENSE:append = " & Artistic-2.0 & BSL-1.0 & BSD-2-Clause & Unlicense" > > +LICENSE:append = " AND Artistic-2.0 AND BSL-1.0 AND BSD-2-Clause AND > > Unlicense" > > > > SUMMARY = "Arm Fixed Virtual Platform - Armv-A Base RevC Architecture > > Envelope Model FVP" > > LIC_FILES_CHKSUM = > > "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 > > \ > > diff --git a/meta-arm/recipes-devtools/fvp/fvp-common.inc > > b/meta-arm/recipes-devtools/fvp/fvp-common.inc > > index 5d87cef783..5059985563 100644 > > --- a/meta-arm/recipes-devtools/fvp/fvp-common.inc > > +++ b/meta-arm/recipes-devtools/fvp/fvp-common.inc > > @@ -1,7 +1,7 @@ > > HOMEPAGE = " > > https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms > > " > > > > LICENSE_FLAGS = "Arm-FVP-EULA" > > -LICENSE = "Proprietary & Apache-2.0 & Python-2.0 & > > GPL-3.0-with-GCC-exception & Zlib & NCSA & LGPL-2.0-or-later & MIT & > > BSD-3-Clause" > > +LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-3.0-or-later WITH > > GCC-exception-3.1 AND LGPL-2.0-or-later AND MIT AND NCSA AND Python-2.0 AND > > Zlib AND LicenseRef-Proprietary" > > > > # FVP has an End User License Agreement. Add Arm-FVP-EULA to > > # LICENSE_FLAGS_ACCEPTED if the EULA has been accepted, so it can > > diff --git a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > > b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > > index ffd308fa95..84681b1585 100644 > > --- a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > > +++ b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb > > @@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/ARM-software/gator" > > # configuration requirement specified here: > > # https://github.com/ARM-software/gator#kernel-configuration > > > > -LICENSE = "GPL-2.0-only & LGPL-2.1-or-later & Apache-2.0" > > +LICENSE = "Apache-2.0 AND GPL-2.0-only AND LGPL-2.1-or-later" > > LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > > > > file://libsensors/COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ > > > > file://mxml/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \ > > diff --git a/meta-arm/recipes-security/optee/optee-test.inc > > b/meta-arm/recipes-security/optee/optee-test.inc > > index bb9471bf88..8786d1bb5a 100644 > > --- a/meta-arm/recipes-security/optee/optee-test.inc > > +++ b/meta-arm/recipes-security/optee/optee-test.inc > > @@ -2,7 +2,7 @@ SUMMARY = "OP-TEE sanity testsuite" > > DESCRIPTION = "Open Portable Trusted Execution Environment - Test suite" > > HOMEPAGE = "https://www.op-tee.org/" > > > > -LICENSE = "BSD-2-Clause & GPL-2.0-only" > > +LICENSE = "BSD-2-Clause AND GPL-2.0-only" > > > > inherit python3native ptest > > inherit deploy > > diff --git > > a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > > b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > > index 22cc76ef25..2519b4c297 100644 > > --- a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > > +++ b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc > > @@ -1,6 +1,6 @@ > > # Define sources of Trusted Service and all external dependencies > > > > -LICENSE = "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Zlib" > > +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND Zlib" > > > > > > FILESEXTRAPATHS:prepend := "${THISDIR}/files:" > > diff --git > > a/meta-arm/recipes-security/trusted-services/trusted-services.inc > > b/meta-arm/recipes-security/trusted-services/trusted-services.inc > > index bdfccc48fd..c40d70bf8a 100644 > > --- a/meta-arm/recipes-security/trusted-services/trusted-services.inc > > +++ b/meta-arm/recipes-security/trusted-services/trusted-services.inc > > @@ -1,7 +1,7 @@ > > SUMMARY ?= "The Trusted Services: framework for developing root-of-trust > > services" > > HOMEPAGE = "https://trusted-services.readthedocs.io/en/latest/index.html" > > > > -LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib" > > +LICENSE = "Apache-2.0 AND BSD-3-Clause AND Zlib" > > > > inherit python3native cmake pkgconfig > > > > -- > > 2.43.0
diff --git a/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb b/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb index ede5b80a76..87a8a34886 100644 --- a/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb +++ b/meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb @@ -4,7 +4,7 @@ DESCRIPTION = "Firmware to be loaded and run in External System Harness in\ HOMEPAGE = "https://git.linaro.org/landing-teams/working/arm/external-system.git" DEPENDS = "gcc-arm-none-eabi-native" INHIBIT_DEFAULT_DEPS = "1" -LICENSE = "BSD-3-Clause & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=e44b2531cd6ffe9dece394dbe988d9a0 \ file://cmsis/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc index d761a7ae63..c86d4a584e 100644 --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" # add MBEDTLS to our sources if activated SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', '${SRC_URI_MBEDTLS}', '', d)}" # Update license variables -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & Apache-2.0', '', d)}" +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND Apache-2.0', '', d)}" LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" # add mbed TLS to version SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', '_mbedtls', '', d)}" diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc index 8010c523e1..408185e388 100644 --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" # add MBEDTLS to our sources if activated SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', '${SRC_URI_MBEDTLS}', '', d)}" # Update license variables -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & Apache-2.0', '', d)}" +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND Apache-2.0', '', d)}" LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" # add mbed TLS to version SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', '_mbedtls', '', d)}" diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb index 447db59cd4..05d6a9f952 100644 --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" SUMMARY = "Arm GNU Toolchain - AArch64 bare-metal target (aarch64-none-elf)" -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb index 70a3a37289..db7a5dffa2 100644 --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc COMPATIBLE_HOST = "(x86_64|aarch64).*-linux" SUMMARY = "Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eabi)" -LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" +LICENSE = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1" LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=90014a59d1783b37a10240d4d0002c6e" diff --git a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb index f8a374b7f0..0dfa2dace6 100644 --- a/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb +++ b/meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb @@ -2,7 +2,7 @@ SUMMARY = "Hafnium" DESCRIPTION = "A reference Secure Partition Manager (SPM) for systems that implement the Armv8.4-A Secure-EL2 extension" DEPENDS = "gn-native ninja-native bison-native bc-native dtc-native openssl-native clang-native lld-native" -LICENSE = "BSD-3-Clause & GPL-2.0-only" +LICENSE = "BSD-3-Clause AND GPL-2.0-only" LIC_FILES_CHKSUM = "file://LICENSE;md5=782b40c14bad5294672c500501edc103" PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc index 032445b3bd..495b0f2905 100644 --- a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc +++ b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc @@ -2,7 +2,7 @@ SUMMARY = "SCP and MCP Firmware" DESCRIPTION = "Firmware for SCP and MCP software reference implementation" HOMEPAGE = "https://gitlab.arm.com/firmware/SCP-firmware" -LICENSE = "BSD-3-Clause & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-3-Clause" LIC_FILES_CHKSUM = "file://license.md;beginline=5;md5=9db9e3d2fb8d9300a6c3d15101b19731 \ file://contrib/cmsis/git/LICENSE.txt;md5=e3fc50a88d0a364313df4b21ef20c29e" diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb index a65106f24e..e876bd1eaa 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" -LICENSE = "BSD-3-Clause & NCSA" +LICENSE = "BSD-3-Clause AND NCSA" LIC_FILES_CHKSUM += "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb index 8bd5dd5643..17951766e1 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb +++ b/meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb @@ -1,5 +1,5 @@ DESCRIPTION = "Trusted Firmware-A tests(aka TFTF)" -LICENSE = "BSD-3-Clause & NCSA" +LICENSE = "BSD-3-Clause AND NCSA" LIC_FILES_CHKSUM += "file://docs/license.rst;md5=6175cc0aa2e63b6d21a32aa0ee7d1b4a" diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc index 211196b5f8..1e06559ce2 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc @@ -1,6 +1,6 @@ DESCRIPTION = "Trusted Firmware-A" HOMEPAGE = "https://trustedfirmware-a.readthedocs.io/" -LICENSE = "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT" inherit firmware diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb index 3d0b80188e..9c70d0b581 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb @@ -19,7 +19,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??= "" # add MBEDTLS to our sources if activated SRC_URI:append = " ${@bb.utils.contains('TFA_MBEDTLS', '1', '${SRC_URI_MBEDTLS}', '', d)}" # Update license variables -LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & Apache-2.0', '', d)}" +LICENSE:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND Apache-2.0', '', d)}" LIC_FILES_CHKSUM:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" # add mbed TLS to version SRCREV_FORMAT:append = "${@bb.utils.contains('TFA_MBEDTLS', '1', '_mbedtls', '', d)}" diff --git a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc index ddaab88e8b..8fb0265e94 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc @@ -1,6 +1,6 @@ # Common src definitions for trusted-firmware-m and trusted-firmware-m-scripts -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" LIC_FILES_CHKSUM = "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 \ diff --git a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc index d3ab29d0e2..4ed6d8cb80 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc @@ -1,6 +1,6 @@ # Common src definitions for trusted-firmware-m and trusted-firmware-m-scripts -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" LIC_FILES_CHKSUM = "file://license.rst;md5=002a64dec64b82c58a203a94bee7b2a1 \ file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 \ diff --git a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc index 7bea317cf3..ffc6200e77 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.inc @@ -1,6 +1,6 @@ # Common src definitions for trusted-firmware-m and trusted-firmware-m-scripts -LICENSE = "BSD-2-Clause & BSD-3-Clause & Apache-2.0" +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" LIC_FILES_CHKSUM = "file://license.rst;md5=07f368487da347f3c7bd0fc3085f3afa \ file://external/tf-m-tests/license.rst;md5=4481bae2221b0cfca76a69fb3411f390 \ diff --git a/meta-arm/recipes-bsp/trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb b/meta-arm/recipes-bsp/trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb index 60558b6bca..43585982e9 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb +++ b/meta-arm/recipes-bsp/trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb @@ -1,6 +1,6 @@ SUMMARY = "RMM Firmware" DESCRIPTION = "RMM Firmware for Arm reference platforms" -LICENSE = "BSD-3-Clause & MIT" +LICENSE = "BSD-3-Clause AND MIT" SRC_URI = "gitsm://git.trustedfirmware.org/TF-RMM/tf-rmm.git;protocol=https;branch=main" SRCREV = "7f6bc132caef3596fbb88d3a419c2a3cb499cde2" diff --git a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb index 6d4422f99a..1c4753cbb2 100644 --- a/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb +++ b/meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb @@ -1,7 +1,7 @@ require recipes-bsp/uefi/edk2-firmware_202605.bb PROVIDES:remove = "virtual/bootloader" -LICENSE += "& Apache-2.0" +LICENSE += "AND Apache-2.0" LIC_FILES_CHKSUM += "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=2a944942e1496af1886903d274dedb13" SRC_URI += "git://github.com/ARM-software/sbsa-acs;destsuffix=edk2/ShellPkg/Application/sbsa-acs;protocol=https;branch=master;name=acs \ diff --git a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb index 3c41d05c54..3a4789c57f 100644 --- a/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb +++ b/meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb @@ -1,6 +1,6 @@ require fvp-envelope.inc -LICENSE:append = " & Artistic-2.0 & BSL-1.0 & BSD-2-Clause & Unlicense" +LICENSE:append = " AND Artistic-2.0 AND BSL-1.0 AND BSD-2-Clause AND Unlicense" SUMMARY = "Arm Fixed Virtual Platform - Armv-A Base RevC Architecture Envelope Model FVP" LIC_FILES_CHKSUM = "file://license_terms/license_agreement.txt;md5=1a33828e132ba71861c11688dbb0bd16 \ diff --git a/meta-arm/recipes-devtools/fvp/fvp-common.inc b/meta-arm/recipes-devtools/fvp/fvp-common.inc index 5d87cef783..5059985563 100644 --- a/meta-arm/recipes-devtools/fvp/fvp-common.inc +++ b/meta-arm/recipes-devtools/fvp/fvp-common.inc @@ -1,7 +1,7 @@ HOMEPAGE = "https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms" LICENSE_FLAGS = "Arm-FVP-EULA" -LICENSE = "Proprietary & Apache-2.0 & Python-2.0 & GPL-3.0-with-GCC-exception & Zlib & NCSA & LGPL-2.0-or-later & MIT & BSD-3-Clause" +LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-3.0-or-later WITH GCC-exception-3.1 AND LGPL-2.0-or-later AND MIT AND NCSA AND Python-2.0 AND Zlib AND LicenseRef-Proprietary" # FVP has an End User License Agreement. Add Arm-FVP-EULA to # LICENSE_FLAGS_ACCEPTED if the EULA has been accepted, so it can diff --git a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb index ffd308fa95..84681b1585 100644 --- a/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb +++ b/meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb @@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/ARM-software/gator" # configuration requirement specified here: # https://github.com/ARM-software/gator#kernel-configuration -LICENSE = "GPL-2.0-only & LGPL-2.1-or-later & Apache-2.0" +LICENSE = "Apache-2.0 AND GPL-2.0-only AND LGPL-2.1-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://libsensors/COPYING.LGPL;md5=4fbd65380cdd255951079008b364516c \ file://mxml/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \ diff --git a/meta-arm/recipes-security/optee/optee-test.inc b/meta-arm/recipes-security/optee/optee-test.inc index bb9471bf88..8786d1bb5a 100644 --- a/meta-arm/recipes-security/optee/optee-test.inc +++ b/meta-arm/recipes-security/optee/optee-test.inc @@ -2,7 +2,7 @@ SUMMARY = "OP-TEE sanity testsuite" DESCRIPTION = "Open Portable Trusted Execution Environment - Test suite" HOMEPAGE = "https://www.op-tee.org/" -LICENSE = "BSD-2-Clause & GPL-2.0-only" +LICENSE = "BSD-2-Clause AND GPL-2.0-only" inherit python3native ptest inherit deploy diff --git a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc index 22cc76ef25..2519b4c297 100644 --- a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc +++ b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc @@ -1,6 +1,6 @@ # Define sources of Trusted Service and all external dependencies -LICENSE = "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Zlib" +LICENSE = "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND Zlib" FILESEXTRAPATHS:prepend := "${THISDIR}/files:" diff --git a/meta-arm/recipes-security/trusted-services/trusted-services.inc b/meta-arm/recipes-security/trusted-services/trusted-services.inc index bdfccc48fd..c40d70bf8a 100644 --- a/meta-arm/recipes-security/trusted-services/trusted-services.inc +++ b/meta-arm/recipes-security/trusted-services/trusted-services.inc @@ -1,7 +1,7 @@ SUMMARY ?= "The Trusted Services: framework for developing root-of-trust services" HOMEPAGE = "https://trusted-services.readthedocs.io/en/latest/index.html" -LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib" +LICENSE = "Apache-2.0 AND BSD-3-Clause AND Zlib" inherit python3native cmake pkgconfig
openembedded-core now parses the LICENSE field as a SPDX license expression[1], so convert the license statements. This is mostly replacing "&" with "AND", but we can also use "WITH" in the GCC recipes. [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX Expression") Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta-arm-bsp/recipes-bsp/external-system/external-system_git.bb | 2 +- .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc | 2 +- .../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc | 2 +- .../external-arm-toolchain/gcc-aarch64-none-elf_15.3.rel1.bb | 2 +- .../external-arm-toolchain/gcc-arm-none-eabi_15.3.rel1.bb | 2 +- meta-arm/recipes-bsp/hafnium/hafnium_2.14.0.bb | 2 +- meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc | 2 +- meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.14.0.bb | 2 +- meta-arm/recipes-bsp/trusted-firmware-a/tf-a-tests_2.15.0.bb | 2 +- meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc | 2 +- .../recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.bb | 2 +- .../trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc | 2 +- .../trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc | 2 +- .../trusted-firmware-m/trusted-firmware-m-git-src.inc | 2 +- .../trusted-firmware-rmm/trusted-firmware-rmm_0.6.0.bb | 2 +- meta-arm/recipes-bsp/uefi/sbsa-acs_7.2.2.bb | 2 +- meta-arm/recipes-devtools/fvp/fvp-base-a-aem_11.31.28.bb | 2 +- meta-arm/recipes-devtools/fvp/fvp-common.inc | 2 +- meta-arm/recipes-devtools/gator-daemon/gator-daemon_7.8.0.bb | 2 +- meta-arm/recipes-security/optee/optee-test.inc | 2 +- .../recipes-security/trusted-services/trusted-services-src.inc | 2 +- meta-arm/recipes-security/trusted-services/trusted-services.inc | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-)