Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.73 KB

licenses.md

File metadata and controls

42 lines (32 loc) · 2.73 KB

Licenses

Nordic SDK

Nordic SDK provides interface to nRF52 chip and various libraries for software development. Nordic SDK license applies to nRF5_SDK folders, with the exception of external subfolder. It also applies to bsp folder, ruuvi_examples folder and sdk_overrides folder.

ARM CMSIS

ARM CMSIS provides a vendor-independent hardware abstraction layer for Cortex-M processors. ARM CMSIS is embedded into Nordic SDK and is available under ARM BSD-3 License, please see Nordic SDK for details.

Softdevice s132 V3.1.0

Softdevice is a software radio stack which is used to implement BLE communication on top of nRF52832 integrated circuit. It is distributed as a binary only, embedded within nRF52832. License is Nordic softdevice license agreement. Full text is available in Nordic SDK and licenses folder

Softdevice is available at https://www.nordicsemi.com/eng/nordic/Products/nRF52832/S132-SD-v3/56261 .

Bootloader

Bootloader is built on top of Nordic example sources and Nordic SDK License applies to it. Additionally the bootloader uses micro-ecc library, available at https://github.com/kmackay/micro-ecc . Micro-ECC is released under BSD-2 license, copyright 2014 Kenneth MacKay.

Bootloader licensing applies to bootloader folder. Bootloader is statically linked against Softdevice S132 3.1.0

Ruuvi firmware

Ruuvi firmware is built by Ruuvi community and it is BSD-3 licensed or Nordic SDK licensed. These licenses apply to folders drivers, keys, libraries, and licenses. Files which are under Nordic SDK license can be identified by a comment in the header. Copyleft or BSD-3 status can be identified from the list below, please see git commit history for contributors.

Copyright in alphabetical order of GitHub usernames, real name and email are listed for user who have listed it on their profile:

Ruuvi firmware is statically linked against bootloader and softdevice.