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 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 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 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 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:
- angst7: Matt Roche [email protected] (BSD-3)
- DG12: Dennis German [email protected] (BSD-3)
- dieweltistklein (account removed): (BSD-3)
- frawau: François Wautier (BSD-3)
- jessenic: Jesse Leskinen (BSD-3)
- jrosberg: Janne Rosberg (BSD-3)
- laurijamsa: Lauri Jämsä [email protected] (BSD-3)
- mdxs: (BSD-3)
- ojousima: Otso Jousimaa [email protected] (BSD-3)
- Scrin: (BSD-3)
- tpikonen (BSD-3)
Ruuvi firmware is statically linked against bootloader and softdevice.