This is an automated email from the ASF dual-hosted git repository.
janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
The following commit(s) were added to refs/heads/master by this push:
new 2e5288efe Update LICENSE and rat excludes
2e5288efe is described below
commit 2e5288efe2609f188ac241cb4d8046ca7034c518
Author: Szymon Janc <[email protected]>
AuthorDate: Tue Aug 8 10:13:42 2023 +0200
Update LICENSE and rat excludes
---
.github/workflows/check_compliance.yml | 5 +--
.rat-excludes | 81 ++++++++++------------------------
LICENSE | 71 +++--------------------------
3 files changed, 31 insertions(+), 126 deletions(-)
diff --git a/.github/workflows/check_compliance.yml
b/.github/workflows/check_compliance.yml
index 79e193e34..c8742ab22 100644
--- a/.github/workflows/check_compliance.yml
+++ b/.github/workflows/check_compliance.yml
@@ -46,9 +46,8 @@ jobs:
fetch-depth: 0
- name: Install Dependencies
run: |
- wget
https://dlcdn.apache.org//creadur/apache-rat-0.15/apache-rat-0.15-bin.tar.gz
- tar zxf apache-rat-0.15-bin.tar.gz
apache-rat-0.15/apache-rat-0.15.jar
- mv apache-rat-0.15/apache-rat-0.15.jar apache-rat.jar
+ wget
https://repository.apache.org/content/repositories/snapshots/org/apache/rat/apache-rat/0.16-SNAPSHOT/apache-rat-0.16-20230807.065048-315.jar
+ mv apache-rat-0.16-20230807.065048-315.jar apache-rat.jar
- name: check licensing
run: |
.github/check_license.py
diff --git a/.rat-excludes b/.rat-excludes
index 43d0c2229..3924f7baf 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -61,6 +61,12 @@ gcc_startup_nrf9160.s
gcc_startup_nrf9160_split.s
nrf9160.h
nrf9160_bitfields.h
+gcc_startup_cm0.s
+gcc_startup_cm0_split.s
+gcc_startup_cm4.s
+gcc_startup_cm4_split.s
+gcc_startup_cm33.s
+gcc_startup_cm33_split.s
# Linker scripts for Nordics nRF5X - TCL license
@@ -119,6 +125,7 @@ split-vbluno51.ld
vbluno51_no_boot.ld
split-vbluno52.ld
vbluno52_no_boot.ld
+boot-apollo2.ld
apollo2.ld
dwm1001-dev_no_boot.ld
split-dwm1001-dev.ld
@@ -157,8 +164,8 @@ startup_STM32F40x.s
clock_stm32f4xx.c
# STM32F0xx HAL - BSD licence
-hw/mcu/stm/stm32f0xx/src/clock_stm32f0xx.c
-hw/mcu/stm/stm32f0xx/src/system_stm32f0xx.c
+clock_stm32f0xx.c
+system_stm32f0xx.c
# baselibc - BSD License.
# tinyprintf - BSD License.
@@ -166,15 +173,6 @@ hw/mcu/stm/stm32f0xx/src/system_stm32f0xx.c
baselibc
# CMSIS-CORE - BSD License.
-core_ca9.h
-core_caFunc.h
-core_caInstr.h
-core_ca_mmu.h
-core_cm0.h
-core_cm0plus.h
-core_cm3.h
-core_cm4.h
-core_cm4_simd.h
core_cmFunc.h
core_cmInstr.h
cmsis_nvic.c
@@ -183,18 +181,10 @@ HAL_CM0.s
HAL_CM3.s
HAL_CM4.s
HAL_CM33.s
+HAL_CM7.s
SVC_Table.s
-arm_common_tables.h
-arm_const_structs.h
-arm_math.h
-cmsis_armcc.h
cmsis_armcc_V6.h
-cmsis_gcc.h
-core_cm7.h
core_cmSimd.h
-core_sc000.h
-core_sc300.h
-HAL_CM7.s
# microjson - BSD License.
MSJSON_COPYING
@@ -278,8 +268,8 @@ sifive
mqtt
# CMSIS STM32f7 - BSD License.
-hw/mcu/stm/stm32f7xx/src/clock_stm32f7xx.c
-hw/mcu/stm/stm32f7xx/src/system_stm32f7xx.c
+clock_stm32f7xx.c
+system_stm32f7xx.c
# CMSIS Cortex-H7, STM32h7 - BSD License.
stm32h7xx
@@ -374,17 +364,10 @@ p32mz_boot.ld
# Calliope SDK - BSD Licence
split-calliope_mini.ld
-# Bluetooth Mesh - Apache 2.0 License
-mesh
-
# pic32mx470_6lp_clicker BSP - one BSD licensed file (other are Apache):
# /hw/bsp/pic32mx470_6lp_clicker/src/sbrk.c
pic32mx470_6lp_clicker
-# pic32mz2048_wi-fire BSP - one BSD licensed file (other are Apache):
-# ./hw/bsp/pic32mz2048_wi-fire/src/sbrk.c
-pic32mz2048_wi-fire
-
# SDK for Apollo2 - MIT/BSD/Apache License
# hw/bsp/apollo2_evb/src/arch/cortex_m4/gcc_startup.s
apollo2_evb
@@ -400,8 +383,8 @@ apollo3.h
system_apollo3.h
# CMSIS Cortex-M4, STM32f3 - BSD License.
-hw/mcu/stm/stm32f3xx/src/clock_stm32f3xx.c
-hw/mcu/stm/stm32f3xx/src/system_stm32f3xx.c
+clock_stm32f3xx.c
+system_stm32f3xx.c
# Nucleo-F303K8, Nucleo-F303RE - BSD License.
startup_stm32f303x8.s
@@ -412,20 +395,12 @@ stm32f3xx_hal_conf.h
docs
# nrfX - BSD License
-nrfx
nrfx_glue.h
nrfx_config.h
-nrf51xxx
-nrf52xxx
-nrf91xx
-nrf52xxx-compat
-
-# cmsis-core - Apache License
-cmsis-core
# stm32l1xx - BSD License
-hw/mcu/stm/stm32l1xx/src/clock_stm32l1xx.c
-hw/mcu/stm/stm32l1xx/src/system_stm32l1xx.c
+clock_stm32l1xx.c
+system_stm32l1xx.c
# stm32f1xx - BSD License
stm32f1xx
@@ -438,16 +413,17 @@ embarc_emsk
olimex-p103
# STM32L0xx SDK - BSD License
-hw/mcu/stm/stm32l0xx/src/system_stm32l0xx.c
-hw/mcu/stm/stm32l0xx/src/clock_stm32l0xx.c
+system_stm32l0xx.c
+clock_stm32l0xx.c
# STM32L4xx SDK - BSD License
-hw/mcu/stm/stm32l4xx/src/clock_stm32l4xx.c
-hw/mcu/stm/stm32l4xx/src/system_stm32l4xx.c
+clock_stm32l4xx.c
+system_stm32l4xx.c
# STM32WBxx SDK - BSD License
-hw/mcu/stm/stm32wbxx/src/clock_stm32wbxx.c
-hw/mcu/stm/stm32wbxx/src/system_stm32wbxx.c
+clock_stm32wbxx.c
+system_stm32wbxx.c
+stm32wb55.ld
# B-L072Z-LRWAN1 BSP - BSD License
b-l072z-lrwan1
@@ -481,17 +457,6 @@ gcc_startup_nrf5340.s
system_nrf5340_net.c
gcc_startup_nrf5340_net.s
-# LittleFS - BSD License
-lfs.c
-lfs_util.c
-lfs.h
-lfs_util.h
-DESIGN.md
-SPEC.md
-
-# OSDP library - APL2 license
-osdp
-
# nucleo-l073rz BSP - BSD License
stm32l0xx_hal_conf.h
startup_stm32l073xx.s
diff --git a/LICENSE b/LICENSE
index b9ab67054..d36b16fbc 100644
--- a/LICENSE
+++ b/LICENSE
@@ -230,61 +230,17 @@ license. For details, see encoding/json/
This product bundles and partly derives from parts of the Nordic nRF52 SDK,
which are available under a BSD style license. Relevant files are:
- * hw/bsp/nrf51-arduino_101/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/puckjs/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/puckjs/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/reel_board/src/arch/cortex_m4/gcc_startup_nrf52840.s
- * hw/bsp/reel_board/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/nordic_pca10028-16k/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/nordic_pca10028-16k/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/dwm1001-dev/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/dwm1001-dev/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/nrf51-blenano/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/nrf51-blenano/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/ble400/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/ble400/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/bmd200/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/bmd200/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/fanstel-ev-bt840/src/arch/cortex_m4/gcc_startup_nrf52840.s
- * hw/bsp/fanstel-ev-bt840/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/nordic_pca10040/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/nordic_pca10040/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/calliope_mini/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/calliope_mini/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/ruuvitag_rev_b/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/ruuvitag_rev_b/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/vbluno52/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/vbluno52/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/ada_feather_nrf52/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/ada_feather_nrf52/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/telee02/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/telee02/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/bmd300eval/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/bmd300eval/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/nordic_pca10056/src/arch/cortex_m4/gcc_startup_nrf52840.s
- * hw/bsp/nordic_pca10056/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/nina-b1/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/nina-b1/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/bbc_microbit/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/bbc_microbit/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/arduino_primo_nrf52/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/arduino_primo_nrf52/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/vbluno51/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/vbluno51/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/nordic_pca10028/src/arch/cortex_m0/gcc_startup_nrf51.s
- * hw/bsp/nordic_pca10028/src/arch/cortex_m0/gcc_startup_nrf51_split.s
- * hw/bsp/nordic_pca20020/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/nordic_pca20020/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/rb-blend2/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/rb-blend2/src/arch/cortex_m4/gcc_startup_nrf52_split.s
- * hw/bsp/rb-nano2/src/arch/cortex_m4/gcc_startup_nrf52.s
- * hw/bsp/rb-nano2/src/arch/cortex_m4/gcc_startup_nrf52_split.s
* hw/mcu/nordic/nrf51xxx/src/system_nrf51.c
* hw/mcu/nordic/nrf52xxx/src/system_nrf52.c
* hw/mcu/nordic/nrf5340/include/nrfx_config.h
* hw/mcu/nordic/nrf5340_net/include/nrfx_config.h
* hw/mcu/nordic/nrf51xxx/src/arch/cortex_m0/gcc_startup_cm0.s
* hw/mcu/nordic/nrf51xxx/src/arch/cortex_m0/gcc_startup_cm0_split.s
+ * hw/mcu/nordic/nrf52xxx/src/arch/cortex_m4/gcc_startup_cm4.s
+ * hw/mcu/nordic/nrf52xxx/src/arch/cortex_m4/gcc_startup_cm4_split.s
+ * hw/mcu/nordic/nrf91xx/src/arch/cortex_m33/gcc_startup_cm33_split.s
+ * hw/mcu/nordic/nrf91xx/src/arch/cortex_m33/gcc_startup_cm33.s
+
This product bundles Gary S. Brown's CRC32 implementation, which is available
under the following license:
@@ -318,7 +274,6 @@ these files in later releases. These files are:
* hw/mcu/nordic/nrf51xxx/include/mcu/cmsis_nvic.h
* hw/mcu/nordic/nrf52xxx/include/mcu/cmsis_nvic.h
* hw/mcu/nxp/mkw41z/include/mcu/cmsis_nvic.h
- * hw/mcu/nxp/MK64F12/include/mcu/cmsis_nvic.h
* hw/mcu/stm/stm32l1xx/include/mcu/cmsis_nvic.h
* hw/mcu/stm/stm32f0xx/include/mcu/cmsis_nvic.h
* hw/mcu/stm/stm32f3xx/include/mcu/cmsis_nvic.h
@@ -401,11 +356,10 @@ This product bundles parts of stm32l1xx, which is
available under the
This product bundles parts of stm32f1xx, which is available under the
"3-clause BSD" license. Bundled files are:
- * hw/mcu/stm/stm32f1xx/src/ext/
* hw/mcu/stm/stm32f1xx/src/clock_stm32f1xx.c
* hw/mcu/stm/stm32f1xx/src/system_stm32f1xx.c
* hw/bsp/bluepill/include/bsp/stm32f1xx_hal_conf.h
- *.w/bsp/bluepill/src/arch/cortex_m3/startup_stm32f103xb.s
+ * hw/bsp/bluepill/src/arch/cortex_m3/startup_stm32f103xb.s
* hw/bsp/nucleo-f103rb/include/bsp/stm32f1xx_hal_conf.h
* hw/bsp/nucleo-f103rb/src/arch/cortex_m3/startup_stm32f103xb.s
* hw/bsp/olimex-p103/include/bsp/stm32f1xx_hal_conf.h
@@ -457,7 +411,6 @@ This product bundles parts of STM32CubeU5, which is
available under the
This product bundles parts of nrfx, which is available under the
"3-clause BSD" license. For detalils see:
- * hw/mcu/nordic/src/ext/nrfx/LICENSE
* hw/mcu/nordic/include/nrfx_glue.h
This product bundles FATFS, which is available under a
@@ -673,9 +626,7 @@ This product bundles processor headers for PIC32 by
Microchip Technology
Inc., which is available under the "3-clause BSD" license. Bundled files are:
* hw/mcu/microchip/pic32mx470f512h/include/mcu/p32mx470f512h.h
* hw/mcu/microchip/pic32mx470f512h/include/mcu/ppic32mx.h
- * hw/mcu/microchip/pic32mz2048efg100/include/mcu/p32mz2048efg100.h
* hw/bsp/pic32mx470_6lp_clicker/src/sbrk.c
- * hw/bsp/pic32mz2048_wi-fire/src/sbrk.c
* kernel/os/include/os/arch/pic32/os/cp0defs.h
* kernel/os/src/arch/pic32/startup/cache-err-exception.S
* kernel/os/src/arch/pic32/startup/crt0.S
@@ -739,16 +690,6 @@ Bundled files are:
* hw/usb/tinyusb/std_descriptors/include/tusb_config.h
* hw/usb/tinyusb/std_descriptors/src/std_descriptors.c
-This product bundles LittleFS, which is available under the "3-clause BSD"
-license. Bundled files are:
- * fs/littlefs/include/littlefs/lfs.h
- * fs/littlefs/include/littlefs/lfs_util.h
- * fs/littlefs/src/lfs.c
- * fs/littlefs/src/lfs_util.c
- * fs/littlefs/DESIGN.md
- * fs/littlefs/README.md
- * fs/littlefs/SPEC.md
-
This product bundles part of lvgl, which is available under the MIT license.
Bundled files are:
* hw/drivers/display/lvgl/default/lv_conf.h