From 41d17229565ecb3bef066e5832ce5c1606955717 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Mon, 4 Jun 2018 14:22:01 +0200 Subject: [PATCH] Update LICENSE file This was carrying too many external bundles that are not used in NimBLE repo. --- LICENSE | 242 ++------------------------------------------------------ 1 file changed, 5 insertions(+), 237 deletions(-) diff --git a/LICENSE b/LICENSE index 8b36d826d..08b9b218a 100644 --- a/LICENSE +++ b/LICENSE @@ -200,250 +200,18 @@ See the License for the specific language governing permissions and limitations under the License. -This product bundles crc16, which is available under the "3-clause BSD" -license. For details, see: - * util/crc/include/crc/crc16.h - * util/crc/src/crc16.c - This product bundles queue.h 8.5, which is available under the "3-clause BSD" -license. For details, see kernel/os/include/os/queue.h +license. For details, see porting/nimble/include/os/queue.h This product partly derives from FreeBSD, which is available under the "3-clause BSD" license. For details, see: - * kernel/os/include/os/os_time.h - * kernel/os/src/os_mbuf.c - * encoding/base64/src/base64.c - * time/datetime/src/datetime.c + * porting/nimble/src/os_mbuf.c -This product bundles baselibc, which is available under the "3-clause BSD" -license. Baselibc bundles tinyprintf and is based on klibc for details see: -libc/baselibc/LICENSE - -This product bundles tinyprintf, which is available under the "3-clause BSD" -license. For details, see libc/baselibc/src/tinyprintf.c - -This product contains code based on klibc, which is available under the MIT -license. For details, see libc/baselibc/LICENSE - -This product bundles microjson, which is available under the "3-clause BSD" -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/nrf51dk/src/arch/cortex_m0/gcc_startup_nrf51.s - * hw/bsp/nrf51dk/src/arch/cortex_m0/gcc_startup_nrf51_split.s - * hw/bsp/nrf52840pdk/src/arch/cortex_m4/gcc_startup_nrf52840.s - * hw/bsp/nrf52840pdk/src/arch/cortex_m4/gcc_startup_nrf52_split.s - * hw/bsp/nrf52dk/src/arch/cortex_m4/gcc_startup_nrf52.s - * hw/bsp/nrf52dk/src/arch/cortex_m4/gcc_startup_nrf52_split.s - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51422.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52840.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52840.h - -This product bundles Gary S. Brown's CRC32 implementation, which is available under the following license: +This product bundles Gary S. Brown's CRC32 implementation, which is available +under the following license: COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or code or tables extracted from it, as desired without restriction. -This product bundles parts of CMSIS-CORE, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/cmsis-core/ - * kernel/os/src/arch/cortex_m0/m0/HAL_CM0.s - * kernel/os/src/arch/cortex_m0/m0/SVC_Table.s - * kernel/os/src/arch/cortex_m4/m4/HAL_CM4.s - * kernel/os/src/arch/cortex_m4/m4/SVC_Table.s - -This product bundles additional files from CMSIS-CORE, but these files are -missing licensing information. The BSD license was subsequently added to -these files in later releases. These files are: - * hw/cmsis-core/src/cmsis_nvic.c - * hw/mcu/ambiq/apollo2/include/mcu/cmsis_nvic.h - * hw/mcu/nordic/nrf51xxx/include/mcu/cmsis_nvic.h - * hw/mcu/nordic/nrf52xxx/include/mcu/cmsis_nvic.h - * hw/mcu/nxp/MK64F12/include/mcu/cmsis_nvic.h - * hw/mcu/nxp/mkw41z/include/mcu/cmsis_nvic.h - * hw/mcu/stm/stm32f1xx/include/mcu/cmsis_nvic.h - * hw/mcu/stm/stm32f3xx/include/mcu/cmsis_nvic.h - * hw/mcu/stm/stm32f4xx/include/mcu/cmsis_nvic.h - * hw/mcu/stm/stm32f7xx/include/mcu/cmsis_nvic.h - * hw/mcu/stm/stm32l1xx/include/mcu/cmsis_nvic.h - -This product bundles parts of STM32CubeF4 1.5, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/mcu/stm/stm32f4xx/src/ext - * hw/bsp/nucleo-f401re/src/arch/cortex_m4/startup_STM32F40x.s - * hw/bsp/nucleo-f401re/include/bsp/stm32f4xx_hal_conf.h - * hw/bsp/nucleo-f401re/src/system_stm32f4xx.c - * hw/bsp/olimex_stm32-e407_devboard/src/arch/cortex_m4/startup_STM32F40x.s - * hw/bsp/olimex_stm32-e407_devboard/include/bsp/stm32f4xx_hal_conf.h - * hw/bsp/olimex_stm32-e407_devboard/src/system_stm32f4xx.c - * hw/bsp/stm32f4discovery/src/arch/cortex_m4/startup_STM32F40x.s - * hw/bsp/stm32f4discovery/include/bsp/stm32f4xx_hal_conf.h - * hw/bsp/stm32f4discovery/src/system_stm32f4xx.c - -This product bundles parts of STM32CubeF7, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/mcu/stm/stm32f7xx/src/ext - * hw/bsp/stm32f767-nucleo/include/bsp/stm32f7xx_hal_conf.h - * hw/bsp/stm32f767-nucleo/src/system_stm32f7xx.c - * hw/bsp/stm32f767-nucleo/src/arch/cortex_m7/startup_stm32f767xx.s - -This product bundles parts of mbed, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/mcu/nordic/nrf51xxx/include/mcu/cortex_m0.h - * hw/mcu/nordic/nrf52xxx/include/mcu/cortex_m4.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/compiler_abstraction.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf51.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52840.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf51_to_nrf52.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf51_to_nrf52840.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52_to_nrf52840.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf51_bitfields.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52_bitfields.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52840_bitfields.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52840_peripherals.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf51_deprecated.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51422.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf51422.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52840.c - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/system_nrf52840.h - * hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device/nrf52_name_change.h - -This product bundles FATFS, which is available under a -"1-clause BSD" style license. Bundled files are: - * fs/fatfs/include/fatfs/diskio.h - * fs/fatfs/include/fatfs/ff.h - * fs/fatfs/include/fatfs/ffconf.h - * fs/fatfs/include/fatfs/integer.h - * fs/fatfs/src/ff.c - * fs/fatfs/src/option/unicode.c - -This product bundles part of linker scripts Nordic Semiconductor nRF5 devices, which is available under the -"modified Tcl/Tk" license. Bundled files are: - * hw/bsp/nrf52840pdk/split-nrf52840pdk.ld - * hw/bsp/nrf52840pdk/nrf52840pdk_no_boot.ld - * hw/bsp/bmd300eval/bmd300eval_no_boot.ld - * hw/bsp/nrf51dk-16kbram/nrf51dk-16kbram_no_boot.ld - * hw/bsp/nrf51dk/nrf51dk_no_boot.ld - * hw/bsp/nrf52dk/nrf52dk_no_boot.ld - * hw/mcu/nordic/nrf51xxx/nrf51.ld - * hw/mcu/nordic/nrf52xxx/nrf52.ld - * hw/mcu/ambiq/apollo2/apollo2.ld - -This product bundles part of NXP/FreeScale SDK, which is available -under the "3-clause BSD" license. Bundled files are: - * hw/mcu/nxp/src/ext - -This product bundles part of NXP mkw41z, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/mcu/nxp/mkw41z/include/mcu/MKW41Z4.h - * hw/mcu/nxp/mkw41z/include/mcu/MKW41Z4_features.h - * hw/mcu/nxp/mkw41z/include/mcu/fsl_device_registers.h - * hw/mcu/nxp/mkw41z/include/mcu/system_MKW41Z4.h - * hw/mcu/nxp/mkw41z/src/system_MKW41Z4.c - * hw/bsp/usbmkw41z/boot-mkw41z512.ld - * hw/bsp/usbmkw41z/mkw41z512.ld - * hw/bsp/usbmkw41z/no-boot-mkw41z512.ld - * hw/bsp/usbmkw41z/src/arch/cortex_m0/gcc_startup_mkw41z.s - -This product bundles part of mips architecture and ci40, which is available -under the "3-clause BSD" license. Bundled files are: - * kernel/os/src/arch/mips/asm/ctx.S - * kernel/os/src/arch/mips/asm/excpt_isr.S - * hw/bsp/ci40/uhi32.ld - -This product bundles LwIP, which is available under the "3-clause BSD" -license. For details, and bundled files see: - * net/ip/lwip_base/COPYING - * net/ip/lwip_base - This product bundles tinycrypt, which is available under the "3-clause BSD" license. For details, and bundled files see: - * crypto/tinycrypt/LICENSE - * crypto/tinycrypt - -This product bundles parts of the Generic SX1276 driver from Semtech, which -is available under the "3-clause BSD" license. For details, see: - * apps/loraping/src/main.c - * hw/drivers/lora/sx1276/LICENSE.txt - -This product bundles parts of SEGGER RTT, which is available under the -"3-clause BSD" license. For details, see: - * hw/drivers/rtt - -This products bundle Adafruit's tsl2561 driver, which is available under the -"3-clause BSD" license. For details, see: - * hw/drivers/sensors/tsl2561 - -This products bundles Amiq Micro Apollo 2, which is available under the -"3-clause BSD" license. Bundled files are: - * hw/mcu/ambiq/apollo2/include/mcu/apollo2.h - * hw/mcu/ambiq/apollo2/include/mcu/system_apollo2.h - -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 - -This product bundles MIPS processor low-level macros by Imagination -Technologies Limited, which is available under the "3-clause BSD" license. -Bundled files are included inside: - * hw/mips-hal/src/arch/mips - -This product bundles parts of LoRaWAN endpoint stack by Semtech, which is -available under the "3-clause BSD" license. For details, see: - * net/lora/node/LICENSE.txt - -This product bundles Eclipse Paho's MQTT by IBM Corp. which is available -under the Eclipse Public License 1.0. For details see: - * net/mqtt/eclipse/LICENSE.txt - -This product bundles SEGGER SystemView, which is available under the -"3-clause BSD" license. For details, see: - * sys/sysview/vendor - -This product bundles normalizer.css, affix.js and scrollspy.js by Twitter -which are available under the MIT license. Bundled files are: - * docs/_static/css/bootstrap-3.0.3.min.css - * docs/themes/mynewt/static/js/affix.js - * docs/themes/mynewt/static/js/scrollspy.js - -This product bundles tinycbor by Intel Corporation, which is available under -the MIT license. For details see: - * encoding/tinycbor/include/tinycbor - -This product bundles FontAwesome by Dave Gandy, which is available under the -SIL Open Font License 1.1. Bundled files are: - * docs/themes/mynewt/static/fonts/fontawesome-webfont.eot - * docs/themes/mynewt/static/fonts/fontawesome-webfont.svg - * docs/themes/mynewt/static/fonts/fontawesome-webfont.ttf - * docs/themes/mynewt/static/fonts/fontawesome-webfont.woff - * docs/themes/mynewt/static/fonts/FontAwesome.otf - -This product bundles Inconsolata by Raph Levien, which is available under the -SIL Open Font License 1.1. Bundled files are: - * docs/themes/mynewt/static/fonts/Inconsolata-Bold.ttf - * docs/themes/mynewt/static/fonts/Inconsolata-Regular.ttf - -This product bundles Lato by Ɓukasz Dziedzic, which is available under the -SIL Open Font License 1.1. Bundled files are: - * docs/themes/mynewt/static/fonts/Lato-Bold.ttf - * docs/themes/mynewt/static/fonts/Lato-Regular.ttf - -This product bundles RobotSlab by Christian Robertson, which is available -under the Apache License v2.0. Bundled files are: - * docs/themes/mynewt/static/fonts/RobotoSlab-Bold.ttf - * docs/themes/mynewt/static/fonts/RobotoSlab-Regular.ttf - -This product bundles part of embARC BSP SDK by Synopsys, which is available -under the "3-clause BSD" license. Bundled files are: - * hw/mcu/arc/src/ext/sdk + * ext/tinycrypt/LICENSE