Re: [meta-arm] [PATCH] recipes: port LICENSE to SPDX
Joshua Watt <[email protected]> Tue, 21 Jul 2026 13:58:49 -0600
| Newsgroups | org.yoctoproject.lists.meta-arm |
|---|---|
| Message-ID | <CAJdd5GYn6LKUOiA+ZXzRL_V+EB0im6OcQUs5t98yskJ-1hRzXA@mail.gmail.com> |
--00000000000037755a065724744a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jul 21, 2026 at 7:02=E2=80=AFAM Ross Burton via lists.yoctoproject.= org <[email protected]> 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 <[email protected]> > --- > 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 =3D "Firmware to be loaded and run in Externa= l > System Harness in\ > HOMEPAGE =3D " > https://git.linaro.org/landing-teams/working/arm/external-system.git" > DEPENDS =3D "gcc-arm-none-eabi-native" > INHIBIT_DEFAULT_DEPS =3D "1" > -LICENSE =3D "BSD-3-Clause & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND BSD-3-Clause" > LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3De44b2531cd6ffe9dece394dbe988d= 9a0 \ > > file://cmsis/LICENSE.txt;md5=3De3fc50a88d0a364313df4b21ef20c29e" > > 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 ??=3D "" > # add MBEDTLS to our sources if activated > SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append =3D "${@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 ??=3D "" > # add MBEDTLS to our sources if activated > SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append =3D "${@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 =3D "(x86_64|aarch64).*-linux" > > SUMMARY =3D "Arm GNU Toolchain - AArch64 bare-metal target > (aarch64-none-elf)" > -LICENSE =3D "GPL-3.0-with-GCC-exception & GPL-3.0-only" > +LICENSE =3D "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 =3D > "file://share/doc/gcc/Copying.html;md5=3D90014a59d1783b37a10240d4d0002c6e= " > LIC_FILES_CHKSUM:x86-64 =3D > "file://share/doc/gcc/Copying.html;md5=3D90014a59d1783b37a10240d4d0002c6e= " > 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 =3D "(x86_64|aarch64).*-linux" > > SUMMARY =3D "Arm GNU Toolchain - AArch32 bare-metal target (arm-none-eab= i)" > -LICENSE =3D "GPL-3.0-with-GCC-exception & GPL-3.0-only" > +LICENSE =3D "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.= 1" > > LIC_FILES_CHKSUM:aarch64 =3D > "file://share/doc/gcc/Copying.html;md5=3D90014a59d1783b37a10240d4d0002c6e= " > LIC_FILES_CHKSUM:x86-64 =3D > "file://share/doc/gcc/Copying.html;md5=3D90014a59d1783b37a10240d4d0002c6e= " > 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 =3D "Hafnium" > DESCRIPTION =3D "A reference Secure Partition Manager (SPM) for systems > that implement the Armv8.4-A Secure-EL2 extension" > DEPENDS =3D "gn-native ninja-native bison-native bc-native dtc-native > openssl-native clang-native lld-native" > > -LICENSE =3D "BSD-3-Clause & GPL-2.0-only" > +LICENSE =3D "BSD-3-Clause AND GPL-2.0-only" > LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3D782b40c14bad5294672c500501edc= 103" > > PACKAGE_ARCH =3D "${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 =3D "SCP and MCP Firmware" > DESCRIPTION =3D "Firmware for SCP and MCP software reference implementat= ion" > HOMEPAGE =3D "https://gitlab.arm.com/firmware/SCP-firmware" > > -LICENSE =3D "BSD-3-Clause & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND BSD-3-Clause" > LIC_FILES_CHKSUM =3D > "file://license.md;beginline=3D5;md5=3D9db9e3d2fb8d9300a6c3d15101b19731 \ > > file://contrib/cmsis/git/LICENSE.txt;md5=3De3fc50a88d0a364313df4b21ef20c= 29e" > > 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 =3D "Trusted Firmware-A tests(aka TFTF)" > -LICENSE =3D "BSD-3-Clause & NCSA" > +LICENSE =3D "BSD-3-Clause AND NCSA" > > LIC_FILES_CHKSUM +=3D > "file://docs/license.rst;md5=3D6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > 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 =3D "Trusted Firmware-A tests(aka TFTF)" > -LICENSE =3D "BSD-3-Clause & NCSA" > +LICENSE =3D "BSD-3-Clause AND NCSA" > > LIC_FILES_CHKSUM +=3D > "file://docs/license.rst;md5=3D6175cc0aa2e63b6d21a32aa0ee7d1b4a" > > 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 =3D "Trusted Firmware-A" > HOMEPAGE =3D "https://trustedfirmware-a.readthedocs.io/" > -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2.0" > +LICENSE =3D "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.b= b > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.14.2.b= b > @@ -19,7 +19,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??=3D "" > # add MBEDTLS to our sources if activated > SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS', '1', > '${SRC_URI_MBEDTLS}', '', d)}" > # Update license variables > -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' & > Apache-2.0', '', d)}" > +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' AND > Apache-2.0', '', d)}" > LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '1', ' > ${LIC_FILES_CHKSUM_MBEDTLS}', '', d)}" > # add mbed TLS to version > SRCREV_FORMAT:append =3D "${@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.in= c > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.in= c > index ddaab88e8b..8fb0265e94 100644 > --- > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.in= c > +++ > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.in= c > @@ -1,6 +1,6 @@ > # Common src definitions for trusted-firmware-m and > trusted-firmware-m-scripts > > -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM =3D > "file://license.rst;md5=3D07f368487da347f3c7bd0fc3085f3afa \ > > file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 > \ > diff --git > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.in= c > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.in= c > index d3ab29d0e2..4ed6d8cb80 100644 > --- > a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.in= c > +++ > b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.in= c > @@ -1,6 +1,6 @@ > # Common src definitions for trusted-firmware-m and > trusted-firmware-m-scripts > > -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM =3D > "file://license.rst;md5=3D002a64dec64b82c58a203a94bee7b2a1 \ > > file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 > \ > 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 =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause" > > LIC_FILES_CHKSUM =3D > "file://license.rst;md5=3D07f368487da347f3c7bd0fc3085f3afa \ > > file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 > \ > 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 =3D "RMM Firmware" > DESCRIPTION =3D "RMM Firmware for Arm reference platforms" > -LICENSE =3D "BSD-3-Clause & MIT" > +LICENSE =3D "BSD-3-Clause AND MIT" > > SRC_URI =3D "gitsm:// > git.trustedfirmware.org/TF-RMM/tf-rmm.git;protocol=3Dhttps;branch=3Dmain" > SRCREV =3D "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 =3D "virtual/bootloader" > > -LICENSE +=3D "& Apache-2.0" > +LICENSE +=3D "AND Apache-2.0" > LIC_FILES_CHKSUM +=3D > "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=3D2a944942e1496af188= 6903d274dedb13" > > SRC_URI +=3D "git:// > github.com/ARM-software/sbsa-acs;destsuffix=3Dedk2/ShellPkg/Application/s= bsa-acs;protocol=3Dhttps;branch=3Dmaster;name=3Dacs > \ > 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 =3D " & Artistic-2.0 & BSL-1.0 & BSD-2-Clause & Unlicense= " > +LICENSE:append =3D " AND Artistic-2.0 AND BSL-1.0 AND BSD-2-Clause AND > Unlicense" > > SUMMARY =3D "Arm Fixed Virtual Platform - Armv-A Base RevC Architecture > Envelope Model FVP" > LIC_FILES_CHKSUM =3D > "file://license_terms/license_agreement.txt;md5=3D1a33828e132ba71861c1168= 8dbb0bd16 > \ > 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 =3D " > https://developer.arm.com/tools-and-software/simulation-models/fixed-virt= ual-platforms > " > > LICENSE_FLAGS =3D "Arm-FVP-EULA" > -LICENSE =3D "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 =3D "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 A= ND > 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 =3D "https://github.com/ARM-software/gator" > # configuration requirement specified here: > # https://github.com/ARM-software/gator#kernel-configuration > > -LICENSE =3D "GPL-2.0-only & LGPL-2.1-or-later & Apache-2.0" > +LICENSE =3D "Apache-2.0 AND GPL-2.0-only AND LGPL-2.1-or-later" > LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Db234ee4d69f5fce4486a80fdaf4a4= 263 \ > > file://libsensors/COPYING.LGPL;md5=3D4fbd65380cdd255951079008b364516c \ > > file://mxml/LICENSE;md5=3D86d3f3a95c324c9479bd8986968f4327 \ > 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 =3D "OP-TEE sanity testsuite" > DESCRIPTION =3D "Open Portable Trusted Execution Environment - Test suit= e" > HOMEPAGE =3D "https://www.op-tee.org/" > > -LICENSE =3D "BSD-2-Clause & GPL-2.0-only" > +LICENSE =3D "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 =3D "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Zlib" > +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND Zlib" > > > FILESEXTRAPATHS:prepend :=3D "${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 ?=3D "The Trusted Services: framework for developing root-of-tru= st > services" > HOMEPAGE =3D "https://trusted-services.readthedocs.io/en/latest/index.ht= ml" > > -LICENSE =3D "Apache-2.0 & BSD-3-Clause & Zlib" > +LICENSE =3D "Apache-2.0 AND BSD-3-Clause AND Zlib" > > inherit python3native cmake pkgconfig > > -- > 2.43.0 > > > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- > 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: [email protected] > Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [ > [email protected]] > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- > > --00000000000037755a065724744a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jul 21,= 2026 at 7:02=E2=80=AFAM Ross Burton via <a href=3D"http://lists.yoctoproje= ct.org">lists.yoctoproject.org</a> <ross.burton=3D<a href=3D"mailto:arm.= [email protected]">[email protected]</a>> wrote:<b= r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex= ;border-left:1px solid rgb(204,204,204);padding-left:1ex">openembedded-core= now parses the LICENSE field as a SPDX license<br> expression[1], so convert the license statements.<br> <br> This is mostly replacing "&" with "AND", but we can= also use "WITH" in<br> the GCC recipes.<br> <br> [1] oe-core e9d424738d6 ("classes/conf/lib: Parse LICENSE as SPDX Expr= ession")<br> <br> Signed-off-by: Ross Burton <<a href=3D"mailto:[email protected]" targe= t=3D"_blank">[email protected]</a>><br> ---<br> =C2=A0meta-arm-bsp/recipes-bsp/external-system/<a href=3D"http://external-s= ystem_git.bb" rel=3D"noreferrer" target=3D"_blank">external-system_git.bb</= a> | 2 +-<br> =C2=A0.../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.inc=C2=A0 = | 2 +-<br> =C2=A0.../recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.inc=C2=A0 = | 2 +-<br> =C2=A0.../external-arm-toolchain/<a href=3D"http://gcc-aarch64-none-elf_15.= 3.rel1.bb" rel=3D"noreferrer" target=3D"_blank">gcc-aarch64-none-elf_15.3.r= el1.bb</a>=C2=A0 =C2=A0 | 2 +-<br> =C2=A0.../external-arm-toolchain/<a href=3D"http://gcc-arm-none-eabi_15.3.r= el1.bb" rel=3D"noreferrer" target=3D"_blank">gcc-arm-none-eabi_15.3.rel1.bb= </a>=C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 +-<br> =C2=A0meta-arm/recipes-bsp/hafnium/<a href=3D"http://hafnium_2.14.0.bb" rel= =3D"noreferrer" target=3D"_blank">hafnium_2.14.0.bb</a>=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.14.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.14.0.bb</a>=C2= =A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.15.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.15.0.bb</a>=C2= =A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc=C2=A0 = | 2 +-<br> =C2=A0.../recipes-bsp/trusted-firmware-a/<a href=3D"http://trusted-firmware= -a_2.14.2.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware-a_2.14.= 2.bb</a> | 2 +-<br> =C2=A0.../trusted-firmware-m/trusted-firmware-m-2.2.2-src.inc=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0| 2 +-<br> =C2=A0.../trusted-firmware-m/trusted-firmware-m-2.3.0-src.inc=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0| 2 +-<br> =C2=A0.../trusted-firmware-m/trusted-firmware-m-git-src.inc=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 +-<br> =C2=A0.../trusted-firmware-rmm/<a href=3D"http://trusted-firmware-rmm_0.6.0= .bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware-rmm_0.6.0.bb</a>= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-bsp/uefi/<a href=3D"http://sbsa-acs_7.2.2.bb" rel=3D= "noreferrer" target=3D"_blank">sbsa-acs_7.2.2.bb</a>=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 +-<br> =C2=A0meta-arm/recipes-devtools/fvp/<a href=3D"http://fvp-base-a-aem_11.31.= 28.bb" rel=3D"noreferrer" target=3D"_blank">fvp-base-a-aem_11.31.28.bb</a>= =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-devtools/fvp/fvp-common.inc=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-devtools/gator-daemon/<a href=3D"http://gator-daemon= _7.8.0.bb" rel=3D"noreferrer" target=3D"_blank">gator-daemon_7.8.0.bb</a>= =C2=A0 =C2=A0 | 2 +-<br> =C2=A0meta-arm/recipes-security/optee/optee-test.inc=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br> =C2=A0.../recipes-security/trusted-services/trusted-services-src.inc=C2=A0 = | 2 +-<br> =C2=A0meta-arm/recipes-security/trusted-services/trusted-services.inc | 2 += -<br> =C2=A022 files changed, 22 insertions(+), 22 deletions(-)<br> <br> diff --git a/meta-arm-bsp/recipes-bsp/external-system/<a href=3D"http://ext= ernal-system_git.bb" rel=3D"noreferrer" target=3D"_blank">external-system_g= it.bb</a> b/meta-arm-bsp/recipes-bsp/external-system/<a href=3D"http://exte= rnal-system_git.bb" rel=3D"noreferrer" target=3D"_blank">external-system_gi= t.bb</a><br> index ede5b80a76..87a8a34886 100644<br> --- a/meta-arm-bsp/recipes-bsp/external-system/<a href=3D"http://external-s= ystem_git.bb" rel=3D"noreferrer" target=3D"_blank">external-system_git.bb</= a><br> +++ b/meta-arm-bsp/recipes-bsp/external-system/<a href=3D"http://external-s= ystem_git.bb" rel=3D"noreferrer" target=3D"_blank">external-system_git.bb</= a><br> @@ -4,7 +4,7 @@ DESCRIPTION =3D "Firmware to be loaded and run in Exte= rnal System Harness in\<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://git.linaro.org/landing-teams/wo= rking/arm/external-system.git" rel=3D"noreferrer" target=3D"_blank">https:/= /git.linaro.org/landing-teams/working/arm/external-system.git</a>"<br> =C2=A0DEPENDS =3D "gcc-arm-none-eabi-native"<br> =C2=A0INHIBIT_DEFAULT_DEPS =3D "1"<br> -LICENSE =3D "BSD-3-Clause & Apache-2.0"<br> +LICENSE =3D "Apache-2.0 AND BSD-3-Clause"<br> =C2=A0LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3De44b2531cd6ffe9dece39= 4dbe988d9a0 \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://cmsis/LICENSE.txt;md5=3De3fc50a88d0a364313df4b21ef20c29e"<br= > <br> 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<br> index d761a7ae63..c86d4a584e 100644<br> --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.i= nc<br> +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdn2.i= nc<br> @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??=3D ""<br> =C2=A0# add MBEDTLS to our sources if activated<br> =C2=A0SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS',= '1', '${SRC_URI_MBEDTLS}', '', d)}"<br> =C2=A0# Update license variables<br> -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' & Apache-2.0', '', d)}"<br> +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' AND Apache-2.0', '', d)}"<br> =C2=A0LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDT= LS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d= )}"<br> =C2=A0# add mbed TLS to version<br> =C2=A0SRCREV_FORMAT:append =3D "${@bb.utils.contains('TFA_MBEDTLS&= #39;, '1', '_mbedtls', '', d)}"<br> 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<br> index 8010c523e1..408185e388 100644<br> --- a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.i= nc<br> +++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-rdv2.i= nc<br> @@ -38,7 +38,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??=3D ""<br> =C2=A0# add MBEDTLS to our sources if activated<br> =C2=A0SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS',= '1', '${SRC_URI_MBEDTLS}', '', d)}"<br> =C2=A0# Update license variables<br> -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' & Apache-2.0', '', d)}"<br> +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' AND Apache-2.0', '', d)}"<br> =C2=A0LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDT= LS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d= )}"<br> =C2=A0# add mbed TLS to version<br> =C2=A0SRCREV_FORMAT:append =3D "${@bb.utils.contains('TFA_MBEDTLS&= #39;, '1', '_mbedtls', '', d)}"<br> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a = href=3D"http://gcc-aarch64-none-elf_15.3.rel1.bb" rel=3D"noreferrer" target= =3D"_blank">gcc-aarch64-none-elf_15.3.rel1.bb</a> b/meta-arm-toolchain/reci= pes-devtools/external-arm-toolchain/<a href=3D"http://gcc-aarch64-none-elf_= 15.3.rel1.bb" rel=3D"noreferrer" target=3D"_blank">gcc-aarch64-none-elf_15.= 3.rel1.bb</a><br> index 447db59cd4..05d6a9f952 100644<br> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a href=3D= "http://gcc-aarch64-none-elf_15.3.rel1.bb" rel=3D"noreferrer" target=3D"_bl= ank">gcc-aarch64-none-elf_15.3.rel1.bb</a><br> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a href=3D= "http://gcc-aarch64-none-elf_15.3.rel1.bb" rel=3D"noreferrer" target=3D"_bl= ank">gcc-aarch64-none-elf_15.3.rel1.bb</a><br> @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc<br> =C2=A0COMPATIBLE_HOST =3D "(x86_64|aarch64).*-linux"<br> <br> =C2=A0SUMMARY =3D "Arm GNU Toolchain - AArch64 bare-metal target (aarc= h64-none-elf)"<br> -LICENSE =3D "GPL-3.0-with-GCC-exception & GPL-3.0-only"<br> +LICENSE =3D "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception= -3.1"<br></blockquote><div><br></div><div>Per discussion, this should = be "GPL-3.0-only AND=C2=A0GPL-3.0-or-later WITH GCC-exception-3.1"= ;</div><div><br></div><div>Ross, did the script auto change this one or did= you hand edit it?</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"> <br> =C2=A0LIC_FILES_CHKSUM:aarch64 =3D "file://share/doc/gcc/Copying.html;= md5=3D90014a59d1783b37a10240d4d0002c6e"<br> =C2=A0LIC_FILES_CHKSUM:x86-64 =3D "file://share/doc/gcc/Copying.html;m= d5=3D90014a59d1783b37a10240d4d0002c6e"<br> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a = href=3D"http://gcc-arm-none-eabi_15.3.rel1.bb" rel=3D"noreferrer" target=3D= "_blank">gcc-arm-none-eabi_15.3.rel1.bb</a> b/meta-arm-toolchain/recipes-de= vtools/external-arm-toolchain/<a href=3D"http://gcc-arm-none-eabi_15.3.rel1= .bb" rel=3D"noreferrer" target=3D"_blank">gcc-arm-none-eabi_15.3.rel1.bb</a= ><br> index 70a3a37289..db7a5dffa2 100644<br> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a href=3D= "http://gcc-arm-none-eabi_15.3.rel1.bb" rel=3D"noreferrer" target=3D"_blank= ">gcc-arm-none-eabi_15.3.rel1.bb</a><br> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/<a href=3D= "http://gcc-arm-none-eabi_15.3.rel1.bb" rel=3D"noreferrer" target=3D"_blank= ">gcc-arm-none-eabi_15.3.rel1.bb</a><br> @@ -6,7 +6,7 @@ require arm-binary-toolchain.inc<br> =C2=A0COMPATIBLE_HOST =3D "(x86_64|aarch64).*-linux"<br> <br> =C2=A0SUMMARY =3D "Arm GNU Toolchain - AArch32 bare-metal target (arm-= none-eabi)"<br> -LICENSE =3D "GPL-3.0-with-GCC-exception & GPL-3.0-only"<br> +LICENSE =3D "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception= -3.1"<br> <br> =C2=A0LIC_FILES_CHKSUM:aarch64 =3D "file://share/doc/gcc/Copying.html;= md5=3D90014a59d1783b37a10240d4d0002c6e"<br> =C2=A0LIC_FILES_CHKSUM:x86-64 =3D "file://share/doc/gcc/Copying.html;m= d5=3D90014a59d1783b37a10240d4d0002c6e"<br> diff --git a/meta-arm/recipes-bsp/hafnium/<a href=3D"http://hafnium_2.14.0.= bb" rel=3D"noreferrer" target=3D"_blank">hafnium_2.14.0.bb</a> b/meta-arm/r= ecipes-bsp/hafnium/<a href=3D"http://hafnium_2.14.0.bb" rel=3D"noreferrer" = target=3D"_blank">hafnium_2.14.0.bb</a><br> index f8a374b7f0..0dfa2dace6 100644<br> --- a/meta-arm/recipes-bsp/hafnium/<a href=3D"http://hafnium_2.14.0.bb" rel= =3D"noreferrer" target=3D"_blank">hafnium_2.14.0.bb</a><br> +++ b/meta-arm/recipes-bsp/hafnium/<a href=3D"http://hafnium_2.14.0.bb" rel= =3D"noreferrer" target=3D"_blank">hafnium_2.14.0.bb</a><br> @@ -2,7 +2,7 @@ SUMMARY =3D "Hafnium"<br> =C2=A0DESCRIPTION =3D "A reference Secure Partition Manager (SPM) for = systems that implement the Armv8.4-A Secure-EL2 extension"<br> =C2=A0DEPENDS =3D "gn-native ninja-native bison-native bc-native dtc-n= ative openssl-native clang-native lld-native"<br> <br> -LICENSE =3D "BSD-3-Clause & GPL-2.0-only"<br> +LICENSE =3D "BSD-3-Clause AND GPL-2.0-only"<br> =C2=A0LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3D782b40c14bad5294672c5= 00501edc103"<br> <br> =C2=A0PACKAGE_ARCH =3D "${MACHINE_ARCH}"<br> diff --git a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc b/meta-arm/= recipes-bsp/scp-firmware/scp-firmware.inc<br> index 032445b3bd..495b0f2905 100644<br> --- a/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc<br> +++ b/meta-arm/recipes-bsp/scp-firmware/scp-firmware.inc<br> @@ -2,7 +2,7 @@ SUMMARY =3D "SCP and MCP Firmware"<br> =C2=A0DESCRIPTION =3D "Firmware for SCP and MCP software reference imp= lementation"<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://gitlab.arm.com/firmware/SCP-fir= mware" rel=3D"noreferrer" target=3D"_blank">https://gitlab.arm.com/firmware= /SCP-firmware</a>"<br> <br> -LICENSE =3D "BSD-3-Clause & Apache-2.0"<br> +LICENSE =3D "Apache-2.0 AND BSD-3-Clause"<br> =C2=A0LIC_FILES_CHKSUM =3D "file://license.md;beginline=3D5;md5=3D9db9= e3d2fb8d9300a6c3d15101b19731 \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://contrib/cmsis/git/LICENSE.txt;md5=3De3fc50a88d0a364313df4b21ef20c= 29e"<br> <br> diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a= -tests_2.14.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.14.0.bb= </a> b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests= _2.14.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.14.0.bb</a><b= r> index a65106f24e..e876bd1eaa 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.14.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.14.0.bb</a><br= > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.14.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.14.0.bb</a><br= > @@ -1,5 +1,5 @@<br> =C2=A0DESCRIPTION =3D "Trusted Firmware-A tests(aka TFTF)"<br> -LICENSE =3D "BSD-3-Clause & NCSA"<br> +LICENSE =3D "BSD-3-Clause AND NCSA"<br> <br> =C2=A0LIC_FILES_CHKSUM +=3D "file://docs/license.rst;md5=3D6175cc0aa2e= 63b6d21a32aa0ee7d1b4a"<br> <br> diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a= -tests_2.15.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.15.0.bb= </a> b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests= _2.15.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.15.0.bb</a><b= r> index 8bd5dd5643..17951766e1 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.15.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.15.0.bb</a><br= > +++ b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://tf-a-tests_= 2.15.0.bb" rel=3D"noreferrer" target=3D"_blank">tf-a-tests_2.15.0.bb</a><br= > @@ -1,5 +1,5 @@<br> =C2=A0DESCRIPTION =3D "Trusted Firmware-A tests(aka TFTF)"<br> -LICENSE =3D "BSD-3-Clause & NCSA"<br> +LICENSE =3D "BSD-3-Clause AND NCSA"<br> <br> =C2=A0LIC_FILES_CHKSUM +=3D "file://docs/license.rst;md5=3D6175cc0aa2e= 63b6d21a32aa0ee7d1b4a"<br> <br> 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<br> index 211196b5f8..1e06559ce2 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc<br> +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc<br> @@ -1,6 +1,6 @@<br> =C2=A0DESCRIPTION =3D "Trusted Firmware-A"<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://trustedfirmware-a.readthedocs.i= o/" rel=3D"noreferrer" target=3D"_blank">https://trustedfirmware-a.readthed= ocs.io/</a>"<br> -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & MIT & Apache-2= .0"<br> +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT&quo= t;<br> <br> =C2=A0inherit firmware<br> <br> diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://trus= ted-firmware-a_2.14.2.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firm= ware-a_2.14.2.bb</a> b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"h= ttp://trusted-firmware-a_2.14.2.bb" rel=3D"noreferrer" target=3D"_blank">tr= usted-firmware-a_2.14.2.bb</a><br> index 3d0b80188e..9c70d0b581 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://trusted-fir= mware-a_2.14.2.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware-a_= 2.14.2.bb</a><br> +++ b/meta-arm/recipes-bsp/trusted-firmware-a/<a href=3D"http://trusted-fir= mware-a_2.14.2.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware-a_= 2.14.2.bb</a><br> @@ -19,7 +19,7 @@ LIC_FILES_CHKSUM_MBEDTLS ??=3D ""<br> =C2=A0# add MBEDTLS to our sources if activated<br> =C2=A0SRC_URI:append =3D " ${@bb.utils.contains('TFA_MBEDTLS',= '1', '${SRC_URI_MBEDTLS}', '', d)}"<br> =C2=A0# Update license variables<br> -LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' & Apache-2.0', '', d)}"<br> +LICENSE:append =3D "${@bb.utils.contains('TFA_MBEDTLS', '= 1', ' AND Apache-2.0', '', d)}"<br> =C2=A0LIC_FILES_CHKSUM:append =3D "${@bb.utils.contains('TFA_MBEDT= LS', '1', ' ${LIC_FILES_CHKSUM_MBEDTLS}', '', d= )}"<br> =C2=A0# add mbed TLS to version<br> =C2=A0SRCREV_FORMAT:append =3D "${@bb.utils.contains('TFA_MBEDTLS&= #39;, '1', '_mbedtls', '', d)}"<br> 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<br> index ddaab88e8b..8fb0265e94 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.= inc<br> +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.2.2-src.= inc<br> @@ -1,6 +1,6 @@<br> =C2=A0# Common src definitions for trusted-firmware-m and trusted-firmware-= m-scripts<br> <br> -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0"<b= r> +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause"<br> <br> =C2=A0LIC_FILES_CHKSUM =3D "file://license.rst;md5=3D07f368487da347f3c= 7bd0fc3085f3afa \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 \<br> 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<br> index d3ab29d0e2..4ed6d8cb80 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.= inc<br> +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-2.3.0-src.= inc<br> @@ -1,6 +1,6 @@<br> =C2=A0# Common src definitions for trusted-firmware-m and trusted-firmware-= m-scripts<br> <br> -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0"<b= r> +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause"<br> <br> =C2=A0LIC_FILES_CHKSUM =3D "file://license.rst;md5=3D002a64dec64b82c58= a203a94bee7b2a1 \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 \<br> 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-s= rc.inc<br> index 7bea317cf3..ffc6200e77 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.in= c<br> +++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m-git-src.in= c<br> @@ -1,6 +1,6 @@<br> =C2=A0# Common src definitions for trusted-firmware-m and trusted-firmware-= m-scripts<br> <br> -LICENSE =3D "BSD-2-Clause & BSD-3-Clause & Apache-2.0"<b= r> +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause"<br> <br> =C2=A0LIC_FILES_CHKSUM =3D "file://license.rst;md5=3D07f368487da347f3c= 7bd0fc3085f3afa \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://external/tf-m-tests/license.rst;md5=3D4481bae2221b0cfca76a69fb341= 1f390 \<br> diff --git a/meta-arm/recipes-bsp/trusted-firmware-rmm/<a href=3D"http://tr= usted-firmware-rmm_0.6.0.bb" rel=3D"noreferrer" target=3D"_blank">trusted-f= irmware-rmm_0.6.0.bb</a> b/meta-arm/recipes-bsp/trusted-firmware-rmm/<a hre= f=3D"http://trusted-firmware-rmm_0.6.0.bb" rel=3D"noreferrer" target=3D"_bl= ank">trusted-firmware-rmm_0.6.0.bb</a><br> index 60558b6bca..43585982e9 100644<br> --- a/meta-arm/recipes-bsp/trusted-firmware-rmm/<a href=3D"http://trusted-f= irmware-rmm_0.6.0.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware= -rmm_0.6.0.bb</a><br> +++ b/meta-arm/recipes-bsp/trusted-firmware-rmm/<a href=3D"http://trusted-f= irmware-rmm_0.6.0.bb" rel=3D"noreferrer" target=3D"_blank">trusted-firmware= -rmm_0.6.0.bb</a><br> @@ -1,6 +1,6 @@<br> =C2=A0SUMMARY =3D "RMM Firmware"<br> =C2=A0DESCRIPTION =3D "RMM Firmware for Arm reference platforms"<= br> -LICENSE =3D "BSD-3-Clause & MIT"<br> +LICENSE =3D "BSD-3-Clause AND MIT"<br> <br> =C2=A0SRC_URI =3D "gitsm://<a href=3D"http://git.trustedfirmware.org/T= F-RMM/tf-rmm.git;protocol=3Dhttps;branch=3Dmain" rel=3D"noreferrer" target= =3D"_blank">git.trustedfirmware.org/TF-RMM/tf-rmm.git;protocol=3Dhttps;bran= ch=3Dmain</a>"<br> =C2=A0SRCREV =3D "7f6bc132caef3596fbb88d3a419c2a3cb499cde2"<br> diff --git a/meta-arm/recipes-bsp/uefi/<a href=3D"http://sbsa-acs_7.2.2.bb"= rel=3D"noreferrer" target=3D"_blank">sbsa-acs_7.2.2.bb</a> b/meta-arm/reci= pes-bsp/uefi/<a href=3D"http://sbsa-acs_7.2.2.bb" rel=3D"noreferrer" target= =3D"_blank">sbsa-acs_7.2.2.bb</a><br> index 6d4422f99a..1c4753cbb2 100644<br> --- a/meta-arm/recipes-bsp/uefi/<a href=3D"http://sbsa-acs_7.2.2.bb" rel=3D= "noreferrer" target=3D"_blank">sbsa-acs_7.2.2.bb</a><br> +++ b/meta-arm/recipes-bsp/uefi/<a href=3D"http://sbsa-acs_7.2.2.bb" rel=3D= "noreferrer" target=3D"_blank">sbsa-acs_7.2.2.bb</a><br> @@ -1,7 +1,7 @@<br> =C2=A0require recipes-bsp/uefi/<a href=3D"http://edk2-firmware_202605.bb" r= el=3D"noreferrer" target=3D"_blank">edk2-firmware_202605.bb</a><br> =C2=A0PROVIDES:remove =3D "virtual/bootloader"<br> <br> -LICENSE +=3D "& Apache-2.0"<br> +LICENSE +=3D "AND Apache-2.0"<br> =C2=A0LIC_FILES_CHKSUM +=3D "file://ShellPkg/Application/sbsa-acs/LICE= NSE.md;md5=3D2a944942e1496af1886903d274dedb13"<br> <br> =C2=A0SRC_URI +=3D "git://<a href=3D"http://github.com/ARM-software/sb= sa-acs;destsuffix=3Dedk2/ShellPkg/Application/sbsa-acs;protocol=3Dhttps;bra= nch=3Dmaster;name=3Dacs" rel=3D"noreferrer" target=3D"_blank">github.com/AR= M-software/sbsa-acs;destsuffix=3Dedk2/ShellPkg/Application/sbsa-acs;protoco= l=3Dhttps;branch=3Dmaster;name=3Dacs</a> \<br> diff --git a/meta-arm/recipes-devtools/fvp/<a href=3D"http://fvp-base-a-aem= _11.31.28.bb" rel=3D"noreferrer" target=3D"_blank">fvp-base-a-aem_11.31.28.= bb</a> b/meta-arm/recipes-devtools/fvp/<a href=3D"http://fvp-base-a-aem_11.= 31.28.bb" rel=3D"noreferrer" target=3D"_blank">fvp-base-a-aem_11.31.28.bb</= a><br> index 3c41d05c54..3a4789c57f 100644<br> --- a/meta-arm/recipes-devtools/fvp/<a href=3D"http://fvp-base-a-aem_11.31.= 28.bb" rel=3D"noreferrer" target=3D"_blank">fvp-base-a-aem_11.31.28.bb</a><= br> +++ b/meta-arm/recipes-devtools/fvp/<a href=3D"http://fvp-base-a-aem_11.31.= 28.bb" rel=3D"noreferrer" target=3D"_blank">fvp-base-a-aem_11.31.28.bb</a><= br> @@ -1,6 +1,6 @@<br> =C2=A0require fvp-envelope.inc<br> <br> -LICENSE:append =3D " & Artistic-2.0 & BSL-1.0 & BSD-2-Cla= use & Unlicense"<br> +LICENSE:append =3D " AND Artistic-2.0 AND BSL-1.0 AND BSD-2-Clause AN= D Unlicense"<br> <br> =C2=A0SUMMARY =3D "Arm Fixed Virtual Platform - Armv-A Base RevC Archi= tecture Envelope Model FVP"<br> =C2=A0LIC_FILES_CHKSUM =3D "file://license_terms/license_agreement.txt= ;md5=3D1a33828e132ba71861c11688dbb0bd16 \<br> diff --git a/meta-arm/recipes-devtools/fvp/fvp-common.inc b/meta-arm/recipe= s-devtools/fvp/fvp-common.inc<br> index 5d87cef783..5059985563 100644<br> --- a/meta-arm/recipes-devtools/fvp/fvp-common.inc<br> +++ b/meta-arm/recipes-devtools/fvp/fvp-common.inc<br> @@ -1,7 +1,7 @@<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://developer.arm.com/tools-and-sof= tware/simulation-models/fixed-virtual-platforms" rel=3D"noreferrer" target= =3D"_blank">https://developer.arm.com/tools-and-software/simulation-models/= fixed-virtual-platforms</a>"<br> <br> =C2=A0LICENSE_FLAGS =3D "Arm-FVP-EULA"<br> -LICENSE =3D "Proprietary & Apache-2.0 & Python-2.0 & GPL-= 3.0-with-GCC-exception & Zlib & NCSA & LGPL-2.0-or-later & = MIT & BSD-3-Clause"<br> +LICENSE =3D "Apache-2.0 AND BSD-3-Clause AND GPL-3.0-or-later WITH GC= C-exception-3.1 AND LGPL-2.0-or-later AND MIT AND NCSA AND Python-2.0 AND Z= lib AND LicenseRef-Proprietary"<br> <br> =C2=A0# FVP has an End User License Agreement. Add Arm-FVP-EULA to<br> =C2=A0# LICENSE_FLAGS_ACCEPTED if the EULA has been accepted, so it can<br> diff --git a/meta-arm/recipes-devtools/gator-daemon/<a href=3D"http://gator= -daemon_7.8.0.bb" rel=3D"noreferrer" target=3D"_blank">gator-daemon_7.8.0.b= b</a> b/meta-arm/recipes-devtools/gator-daemon/<a href=3D"http://gator-daem= on_7.8.0.bb" rel=3D"noreferrer" target=3D"_blank">gator-daemon_7.8.0.bb</a>= <br> index ffd308fa95..84681b1585 100644<br> --- a/meta-arm/recipes-devtools/gator-daemon/<a href=3D"http://gator-daemon= _7.8.0.bb" rel=3D"noreferrer" target=3D"_blank">gator-daemon_7.8.0.bb</a><b= r> +++ b/meta-arm/recipes-devtools/gator-daemon/<a href=3D"http://gator-daemon= _7.8.0.bb" rel=3D"noreferrer" target=3D"_blank">gator-daemon_7.8.0.bb</a><b= r> @@ -8,7 +8,7 @@ HOMEPAGE =3D "<a href=3D"https://github.com/ARM-softwa= re/gator" rel=3D"noreferrer" target=3D"_blank">https://github.com/ARM-softw= are/gator</a>"<br> =C2=A0# configuration requirement specified here:<br> =C2=A0# <a href=3D"https://github.com/ARM-software/gator#kernel-configurati= on" rel=3D"noreferrer" target=3D"_blank">https://github.com/ARM-software/ga= tor#kernel-configuration</a><br> <br> -LICENSE =3D "GPL-2.0-only & LGPL-2.1-or-later & Apache-2.0&qu= ot;<br> +LICENSE =3D "Apache-2.0 AND GPL-2.0-only AND LGPL-2.1-or-later"<= br> =C2=A0LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Db234ee4d69f5fce4486a8= 0fdaf4a4263 \<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://libsensors/COPYING.LGPL;md5=3D4fbd65380cdd255951079008b364516c \<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0file://mxml/LICENSE;md5=3D86d3f3a95c324c9479bd8986968f4327 \<br> diff --git a/meta-arm/recipes-security/optee/optee-test.inc b/meta-arm/reci= pes-security/optee/optee-test.inc<br> index bb9471bf88..8786d1bb5a 100644<br> --- a/meta-arm/recipes-security/optee/optee-test.inc<br> +++ b/meta-arm/recipes-security/optee/optee-test.inc<br> @@ -2,7 +2,7 @@ SUMMARY =3D "OP-TEE sanity testsuite"<br> =C2=A0DESCRIPTION =3D "Open Portable Trusted Execution Environment - T= est suite"<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://www.op-tee.org/" rel=3D"norefer= rer" target=3D"_blank">https://www.op-tee.org/</a>"<br> <br> -LICENSE =3D "BSD-2-Clause & GPL-2.0-only"<br> +LICENSE =3D "BSD-2-Clause AND GPL-2.0-only"<br> <br> =C2=A0inherit python3native ptest<br> =C2=A0inherit deploy<br> diff --git a/meta-arm/recipes-security/trusted-services/trusted-services-sr= c.inc b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc= <br> index 22cc76ef25..2519b4c297 100644<br> --- a/meta-arm/recipes-security/trusted-services/trusted-services-src.inc<b= r> +++ b/meta-arm/recipes-security/trusted-services/trusted-services-src.inc<b= r> @@ -1,6 +1,6 @@<br> =C2=A0# Define sources of Trusted Service and all external dependencies<br> <br> -LICENSE =3D "Apache-2.0 & BSD-3-Clause & BSD-2-Clause & Z= lib"<br> +LICENSE =3D "Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND Zlib&qu= ot;<br> <br> <br> =C2=A0FILESEXTRAPATHS:prepend :=3D "${THISDIR}/files:"<br> diff --git a/meta-arm/recipes-security/trusted-services/trusted-services.in= c b/meta-arm/recipes-security/trusted-services/trusted-services.inc<br> index bdfccc48fd..c40d70bf8a 100644<br> --- a/meta-arm/recipes-security/trusted-services/trusted-services.inc<br> +++ b/meta-arm/recipes-security/trusted-services/trusted-services.inc<br> @@ -1,7 +1,7 @@<br> =C2=A0SUMMARY ?=3D "The Trusted Services: framework for developing roo= t-of-trust services"<br> =C2=A0HOMEPAGE =3D "<a href=3D"https://trusted-services.readthedocs.io= /en/latest/index.html" rel=3D"noreferrer" target=3D"_blank">https://trusted= -services.readthedocs.io/en/latest/index.html</a>"<br> <br> -LICENSE =3D "Apache-2.0 & BSD-3-Clause & Zlib"<br> +LICENSE =3D "Apache-2.0 AND BSD-3-Clause AND Zlib"<br> <br> =C2=A0inherit python3native cmake pkgconfig<br> <br> -- <br> 2.43.0<br> <br> <br> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br> Links: You receive all messages sent to this group.<br> View/Reply Online (#7119): <a href=3D"https://lists.yoctoproject.org/g/meta= -arm/message/7119" rel=3D"noreferrer" target=3D"_blank">https://lists.yocto= project.org/g/meta-arm/message/7119</a><br> Mute This Topic: <a href=3D"https://lists.yoctoproject.org/mt/120375922/361= 6693" rel=3D"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/m= t/120375922/3616693</a><br> Group Owner: <a href=3D"mailto:meta-arm%[email protected]" tar= get=3D"_blank">[email protected]</a><br> Unsubscribe: <a href=3D"https://lists.yoctoproject.org/g/meta-arm/unsub" re= l=3D"noreferrer" target=3D"_blank">https://lists.yoctoproject.org/g/meta-ar= m/unsub</a> [<a href=3D"mailto:[email protected]" target=3D"_blank">JPEW= [email protected]</a>]<br> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<br> <br> </blockquote></div></div> --00000000000037755a065724744a--