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

Reply via email to