Hi Alice_Yang,
Let me give few more details regarding MCUXpresso LPC54628 BSP usage as per our requirement.
We (SLS) are developing one generic SDK which is right now used into our internal and few external projects as part of IoT products and have used ESP32 and NUC472 Targets as of now.
Now, We are targeting to use LPC54628 as per our requirement in which we need bare BSP package with drivers, freeRTOS and other required third party components like LWIP etc. We have checked and followed steps to download MCUXpresso LPC54628 BSP as per our project requirement without any failure.
But, We also need to think and aware regarding licensing terms which should not be violated when any third party developer will use our SDK to use LPC54628 for their application development purpose. Also, We will not provide your BSP directly into our SDK but application developer will download by himself and will use into our SDK as per his requirement.
Please find below Licensing Details which we received while downloading LPC54628 BSP SDK.
MCUXpresso Software Development Kit (SDK)
Release Version: 2.5.0
Package License: LA_OPT_NXP_Software_License.htm - Production Use, Section 2.3 applies
KSDK Peripheral Driver
Description: Peripheral drivers are designed for the most common use cases identified for the underlying hardware block.
Author: Freescale
Version: 2.x.x
License: Open Source - BSD-3-Clause
Format: source code
name: KSDK Peripheral Driver
Location: devices/<device>/drivers
lwIP TCP/IP Stack
Author: Swedish Institute of Computer Science
Description: A light-weight TCP/IP stack
Format: source code
License: Open Source - BSD-3-Clause
Location: middleware/lwip
name: lwIP TCP/IP Stack
URL: http://savannah.nongnu.org/projects/lwip
version: 2.0.3
USB
version: 2.1.0
Location: middleware/usb
Description: Freescale USB stack. This is a version of the USB stack that has been integrated with the MCUXpresso SDK.
License: Open Source - BSD-3-Clause
Author: Freescale
name: USB
Format: source code
FatFs
Approved Open Source License: Yes
Author: Electronic Lives Mfg. by ChaN of Ageo city, Japan (hobbyist)
Description: FatFs is a generic FAT file system module for small embedded systems.
Format: source code
License: Open Source - FatFs License, middleware/fatfs/doc/en/appnote.html
Location: middleware/fatfs
name: FatFs
URL: http://elm-chan.org/fsw/ff/00index_e.html
version: 0.13b
KSDK CMSIS Peripheral Drivers
Author: Freescale
version: 2.x.x
Format: source code
Description: CMSIS Peripheral drivers are designed to provide hardware independent APIs which make application reusable across a wide range of supported microcontroller devices.
name: KSDK CMSIS Peripheral Drivers
Location: devices/<device>/cmsis_drivers
License: Open Source - Apache 2.0 & BSD-3-Clause
CMSIS Core header files
Author: ARM
parentversion: 5.1.1
URL: https://github.com/ARM-software/CMSIS_5/releases/tag/5.3.0
name: CMSIS Core header files
Format: source code
License: Apache License 2.0, See CMSIS/LICENSE.txt
Location: CMSIS/Include
version: 5.1.1 (CMSIS Download 5.3.0)
Description: Industry-standard header files distributes by ARM for cortex-M cores
You can also visit our website Nebulae to get more details about our ECO System.
Would you please check from your side and confirm that is there any violation will be occurred when our third party application user will download your MCUXpresso LPC54628 SDK and use it into their product? We are also planning to use same MCUXpresso LPC54628 SDK into few of our internal products.
Let me know if you need any more details from my side regarding that.
Regards,
Ritesh Prajapati