Build: 7E4D1F7C NOTICE MicroEJ Yocto Firmware Image for i.MX93 FRDM, version 1.0.0 (core-image-microej-imx93frdm) This document must be included in the distribution of this firmware image (developer repository + evaluation deliveries to customers). ================================================================================ PART 1 - WRITTEN OFFER FOR SOURCE CODE (GNU GPL / LGPL) ================================================================================ This product contains software components licensed under the GNU General Public License, version 2 ("GPLv2"), and/or version 3 ("GPLv3"), and/or the GNU Lesser General Public License ("LGPL"). The list of these components, with their version and applicable license, is given below. In accordance with GPLv2 Section 3(b) and GPLv3 Section 6(b), MicroEJ Corp. hereby offers, for a period of at least three (3) years after the date this product was last distributed by MicroEJ Corp., to provide any third party a complete machine-readable copy of the corresponding source code for each of the components listed below, on a medium customarily used for software interchange, for a charge no more than the cost of physically performing the distribution. To request this source code, please write to: support@microej.com Please specify the product name and version, and the component(s) you are requesting, in your request. This offer is made in addition to, and does not replace, any source code or written offer that may already accompany this product or be available from the original upstream project. -------------------------------------------------------------------------- List of GPL / LGPL components included in this product -------------------------------------------------------------------------- Component Version License -------------------------------------------------------------------------- base-files 3.0.14 GPL-2.0-only base-passwd 3.6.3 GPL-2.0-only busybox 1.36.1 GPL-2.0-only AND bzip2-1.0.4 busybox-syslog 1.36.1 GPL-2.0-only AND bzip2-1.0.4 busybox-udhcpc 1.36.1 GPL-2.0-only AND bzip2-1.0.4 ca-certificates 20211016 GPL-2.0-or-later AND MPL-2.0 cryptodev-module 1.13+git GPL-2.0-only dbus 1.14.10 AFL-2.1 OR GPL-2.0-or-later dbus-common 1.14.10 AFL-2.1 OR GPL-2.0-or-later dbus-lib 1.14.10 AFL-2.1 OR GPL-2.0-or-later dbus-tools 1.14.10 AFL-2.1 OR GPL-2.0-or-later e2fsprogs-e2fsck 1.47.0 GPL-2.0-only gdbserver 14.2 GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-3.0-only glibc 2.39+git GPL-2.0-only AND LGPL-2.1-or-later glibc-thread-db 2.39+git GPL-2.0-only AND LGPL-2.1-or-later imx-boot 1.0 GPL-2.0-only jailhouse-imx 2023.03+git GPL-2.0-only kbd 2.6.4 GPL-2.0-or-later AND LGPL-2.0-or-later kbd-consolefonts 2.6.4 GPL-2.0-or-later kbd-keymaps 2.6.4 GPL-2.0-or-later kbd-keymaps-pine 2.6.4 GPL-3.0-or-later kernel-base 6.6.36+git GPL-2.0-only kernel-image 6.6.36+git GPL-2.0-only kernel-image-image 6.6.36+git GPL-2.0-only kernel-module-cryptodev-6.6.36-lts-next-gc2779bab2dc3 1.13+git GPL-2.0-only kernel-module-jailhouse-6.6.36-lts-next-gc2779bab2dc3 2023.03+git GPL-2.0-only kmod 31 GPL-2.0-or-later AND LGPL-2.1-or-later ldconfig 2.39+git GPL-2.0-only AND LGPL-2.1-or-later lib32-glibc 2.39+git GPL-2.0-only AND LGPL-2.1-or-later lib32-ldconfig 2.39+git GPL-2.0-only AND LGPL-2.1-or-later lib32-libgcc 13.3.0 GPL-3.0-with-GCC-exception lib32-libstdc++ 13.3.0 GPL-3.0-with-GCC-exception lib32-tslib 1.22 LGPL-2.0-or-later AND GPL-2.0-or-later lib32-tslib-conf 1.22 LGPL-2.0-or-later AND GPL-2.0-or-later libacl 2.3.2 LGPL-2.1-or-later libattr 2.5.1 LGPL-2.1-or-later libcap 2.69 BSD-3-Clause OR GPL-2.0-only libcomerr 1.47.0 GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND MIT libe2p 1.47.0 GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND MIT libext2fs 1.47.0 GPL-2.0-only AND LGPL-2.0-only AND BSD-3-Clause AND MIT libgcc 13.3.0 GPL-3.0-with-GCC-exception libkmod 31 LGPL-2.1-or-later libnss-myhostname 255.4 GPL-2.0-only AND LGPL-2.1-or-later libnss-systemd 255.4 GPL-2.0-only AND LGPL-2.1-or-later libpam 1.5.3 GPL-2.0-or-later OR BSD-3-Clause libpam-runtime 1.5.3 GPL-2.0-or-later OR BSD-3-Clause libseccomp 2.5.5 LGPL-2.1-only libstdc++ 13.3.0 GPL-3.0-with-GCC-exception libsystemd 255.4 LGPL-2.1-or-later libsystemd-shared 255.4 GPL-2.0-only AND LGPL-2.1-or-later libxcrypt 4.4.36 LGPL-2.1-only libzstd 1.5.5 BSD-3-Clause OR GPL-2.0-only linux-imx 6.6.36+git GPL-2.0-only netbase 6.4 GPL-2.0-only optee-test 4.2.0.imx BSD-2-Clause AND GPL-2.0-only pam-plugin-deny 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-env 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-faildelay 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-group 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-keyinit 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-limits 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-loginuid 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-mail 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-motd 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-namespace 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-nologin 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-permit 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-rootok 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-securetty 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-shells 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-umask 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-unix 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pam-plugin-warn 1.5.3 GPL-2.0-or-later OR BSD-3-Clause pyjailhouse 2023.03+git GPL-2.0-only systemd 255.4 GPL-2.0-only AND LGPL-2.1-or-later systemd-extra-utils 255.4 GPL-2.0-only AND LGPL-2.1-or-later systemd-serialgetty 1.0 GPL-2.0-or-later systemd-udev-rules 255.4 GPL-2.0-only AND LGPL-2.1-or-later systemd-vconsole-setup 255.4 GPL-2.0-only AND LGPL-2.1-or-later tslib 1.22 LGPL-2.0-or-later AND GPL-2.0-or-later tslib-calibrate 1.22 LGPL-2.0-or-later AND GPL-2.0-or-later tslib-conf 1.22 LGPL-2.0-or-later AND GPL-2.0-or-later u-boot-imx 2024.04 GPL-2.0-or-later udev 255.4 GPL-2.0-only AND LGPL-2.1-or-later udev-hwdb 255.4 GPL-2.0-only AND LGPL-2.1-or-later update-alternatives-opkg 0.6.3 GPL-2.0-or-later update-rc.d 0.8+git GPL-2.0-or-later util-linux-agetty 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-fsck 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-libblkid 2.39.3 LGPL-2.1-or-later util-linux-libmount 2.39.3 LGPL-2.1-or-later util-linux-libsmartcols 2.39.3 LGPL-2.1-or-later util-linux-mount 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-sulogin 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-swapoff 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-swapon 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-swaponoff 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT util-linux-umount 2.39.3 GPL-1.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND MIT Note: "libgcc", "libstdc++", "lib32-libgcc" and "lib32-libstdc++" are distributed under the GNU GPL version 3 with the GCC Runtime Library Exception, which permits unrestricted linking; this does not affect the licensing of software linked against them. Their source code is the GCC source code ("gcc-source" in the source archive). ================================================================================ PART 2 - NXP PROPRIETARY FIRMWARE NOTICE ================================================================================ This product includes the following proprietary binary firmware components, owned by and licensed from NXP Semiconductors N.V. / NXP B.V.: Component Version Description -------------------------------------------------------------------------- firmware-ele-imx 1.3.0 EdgeLock Secure Enclave firmware (AHAB container), embedded in the imx-boot boot image imx-boot-firmware-files 8.25 LPDDR4 PHY training firmware, embedded in the imx-boot boot image imx-m33-demos 2.16.000 Cortex-M33 demo applications, in the boot partition Copyright (c) NXP B.V. and/or its affiliates. All rights reserved. These components are NOT open-source software. They are licensed under NXP's "LA_OPT_NXP_Software_License" ("NXP Software License Agreement" - see https://www.nxp.com/LA_OPT_NXP_SW), and are distributed here solely as part of, or embedded within, the firmware image, in object (binary) code form. MicroEJ Corp. is authorized to manufacture and distribute these components as part of, or embedded within, this firmware image pursuant to the distribution rights granted to MicroEJ Corp. by NXP under the MicroEJ-NXP partnership agreement (NXP-MicroEJ Memorandum of Understanding, Section 5.7 - "Distribution License of NXP software"). This notice is provided here to reproduce NXP's copyright notice and proprietary legend in accordance with the applicable license terms. It does not grant any additional rights to the recipient beyond those expressly granted by NXP; any use, copy, or redistribution of these components outside of this firmware image requires separate authorization from NXP. -------------------------------------------------------------------------- MicroEJ Corp.