Update LICENSE file

This was carrying too many external bundles that are not used in
NimBLE repo.
This commit is contained in:
Szymon Janc
2018-06-04 14:22:01 +02:00
parent fae57bf8dd
commit 41d1722956
+5 -237
View File
@@ -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