FOSSology Scan Analysis Report
Generated: 2026-09-23 06:30 UTC • Document: FOSSology CI Report • SPDX SPDX-2.3
1. SPDX Document Metadata
−2. Packages
−dashboards
Declared licenses (4):
Apache-2.0
BSD-3-Clause
LicenseRef-fossology-See-doc.OTHER
MIT
3. Executive Summary
−214
Total files
4
Distinct licenses
214
Files with license
0
No license info
212
Files with copyright
2
No copyright info
4
Multi-license files
214
Non-allowlisted
0
Copyright violations
0
Keyword violations
4. License Distribution
−- Apache-2.0 (99.1%)
- BSD-3-Clause (1.9%)
- LicenseRef-fossology-See-doc.OTHER (0.5%)
- MIT (0.5%)
| License | Files | % | Distribution |
|---|---|---|---|
| Apache-2.0 | 212 | 99.1% | |
| BSD-3-Clause | 4 | 1.9% | |
| LicenseRef-fossology-See-doc.OTHER | 1 | 0.5% | |
| MIT | 1 | 0.5% |
5. Custom / Non-SPDX Licenses (LicenseRef-*)
−| License ID | Short name |
|---|---|
| LicenseRef-fossology-See-doc.OTHER | See-doc.OTHER |
Files carrying custom license references
- docs/README.md
- LicenseRef-fossology-See-doc.OTHER [See-doc.OTHER]
6. Copyright Holders (top 50)
−Distinct holders: 10 Distinct copyright strings: 28
| Normalized holder | Files |
|---|---|
| Nordic Semiconductor ASA | 132 |
| Oticon A/S Nordic Semiconductor ASA | 51 |
| Oticon A/S | 14 |
| Oticon A/S Nordic Semiconductor ASA SPDX-License-Identifier: Apache-2 | 7 |
| Oticon A/S , Nordic Semiconductor ASA | 2 |
| Nordic Semiconductor ASA notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution | 2 |
| owner or by an individual or Legal Entity authorized to submit on behalf of You must retain, in the Source form of any Derivative Works copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and {yyyy} {name of owner} | 1 |
| Nordic Semiconductor ASA SPDX-License-Identifier: Apache-2 | 1 |
| Nordic Semiconductor ASA and UICR models and UICR model before program exit | 1 |
| Nordic Semiconductor ASA Demant A/S | 1 |
7. Directory-Level License Breakdown
−| Directory | Files | Primary license(s) |
|---|---|---|
| src | 198 | Apache-2.0(197) BSD-3-Clause(3) MIT(1) |
| tests | 5 | Apache-2.0(5) |
| make_inc | 2 | Apache-2.0(2) |
| docs | 2 | LicenseRef-fossology-See-doc.OTHER(1) Apache-2.0(1) BSD-3-Clause(1) |
| 54LS05.mk | 1 | Apache-2.0(1) |
| 54L15.mk | 1 | Apache-2.0(1) |
| 52833.mk | 1 | Apache-2.0(1) |
| CMakeLists.txt | 1 | Apache-2.0(1) |
| 5340.mk | 1 | Apache-2.0(1) |
| 54LM20.mk | 1 | Apache-2.0(1) |
| Makefile | 1 | Apache-2.0(1) |
8. Files with Multiple Licenses
−| File | Licenses |
|---|---|
| docs/LICENSE | Apache-2.0 BSD-3-Clause |
| src/HW_models/crc.c | Apache-2.0 MIT |
| src/nrfx/hal/nrf_gpio.c | Apache-2.0 BSD-3-Clause |
| src/nrfx/hal/nrf_gpiote.c | Apache-2.0 BSD-3-Clause |
9. Files Without License Information
−All files have license information.
10. Files Without Copyright Information
−| File |
|---|
| docs/README.md |
| tests/zephyr_apps/54_aar_ccm_ecb/CMakeLists.txt |
11. License Concluded vs. Detected Mismatch
−No mismatches found.
12. FOSSology Non-Allowlisted License Report
−Following licenses found which are not allow listed:
Total flagged files: 214
- make_inc/pre.mk
- Apache-2.0 at line 4
- tests/zephyr_apps/54_aar_ccm_ecb/src/common.h
- Apache-2.0 at line 4
- 54LS05.mk
- Apache-2.0 at line 4
- make_inc/common_post.mk
- Apache-2.0 at line 4
- 54L15.mk
- Apache-2.0 at line 4
- 52833.mk
- Apache-2.0 at line 4
- tests/zephyr_apps/54_aar_ccm_ecb/CMakeLists.txt
- Apache-2.0 at line 4
- docs/README.md
- See-doc.OTHER at line 72
- CMakeLists.txt
- Apache-2.0 at line 4
- tests/zephyr_apps/54_aar_ccm_ecb/src/test_ecb.c
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_private.h
- Apache-2.0 at line 4
- src/HW_models/NHW_virt_RAM.h
- Apache-2.0 at line 4
- 5340.mk
- Apache-2.0 at line 4
- src/HW_models/NHW_MUTEX.c
- Apache-2.0 at line 4
- src/HW_models/NRF_HWLowL.c
- Apache-2.0 at line 4
- src/HW_models/weak_stubs.h
- Apache-2.0 at line 4
- src/HW_models/HW_utils.c
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_backend_if.h
- Apache-2.0 at line 4
- src/HW_models/NHW_54L_CLOCK.h
- Apache-2.0 at line 4
- tests/zephyr_apps/54_aar_ccm_ecb/src/test_ccm.c
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_backend_pty_int.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RNG.h
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.h
- Apache-2.0 at line 4
- tests/zephyr_apps/54_aar_ccm_ecb/src/test_aar.c
- Apache-2.0 at line 4
- 54LM20.mk
- Apache-2.0 at line 4
- src/HW_models/NHW_54L_CLOCK.c
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.54L15.c
- Apache-2.0 at line 4
- src/HW_models/NHW_PPIB.h
- Apache-2.0 at line 4
- src/HW_models/NHW_GRTC.c
- Apache-2.0 at line 4
- src/HW_models/NHW_NFCT.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_timings.c
- Apache-2.0 at line 4
- src/HW_models/NHW_TEMP.h
- Apache-2.0 at line 4
- src/HW_models/NHW_NVM_backend.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_wrap.c
- Apache-2.0 at line 4
- src/HW_models/NHW_GRTC.h
- Apache-2.0 at line 4
- src/HW_models/NHW_OSCILLATORS.c
- Apache-2.0 at line 4
- src/HW_models/NHW_EGU.c
- Apache-2.0 at line 4
- src/HW_models/NHW_config.54L15.h
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_backend_pty.c
- Apache-2.0 at line 4
- src/HW_models/NHW_common_types.h
- Apache-2.0 at line 4
- src/HW_models/NHW_AAR.h
- Apache-2.0 at line 4
- src/HW_models/NHW_53_FICR.c
- Apache-2.0 at line 4
- src/HW_models/xo_if.h
- Apache-2.0 at line 4
- src/HW_models/NHW_DPPI.c
- Apache-2.0 at line 4
- src/HW_models/NHW_NVMC.h
- Apache-2.0 at line 4
- src/HW_models/NHW_config.52833.h
- Apache-2.0 at line 4
- src/HW_models/NHW_misc_int.h
- Apache-2.0 at line 4
- src/HW_models/BLECrypt_if.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RTC.c
- Apache-2.0 at line 4
- src/HW_models/irq_ctrl.h
- Apache-2.0 at line 4
- src/HW_models/NHW_config.54LS05.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CLOCK.c
- Apache-2.0 at line 4
- src/HW_models/NHW_config.h
- Apache-2.0 at line 4
- src/HW_models/crc.c
- Apache-2.0 at line 4
- MIT at lines 248, 56, 173
- src/HW_models/NHW_UART_backend_fifo.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RNG.c
- Apache-2.0 at line 4
- src/HW_models/NHW_MWU.h
- Apache-2.0 at line 4
- src/HW_models/NHW_config.5340.h
- Apache-2.0 at line 4
- src/HW_models/NHW_AES_ECB.c
- Apache-2.0 at line 4
- src/HW_models/NHW_SPU.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_cracen_cm.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_ppi.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.52833.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_cracen_rng.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_mutex.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hal_originals.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_uarte.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_rtc.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_ecb.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_rng.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_gpio.c
- Apache-2.0 at line 4
- BSD-3-Clause at lines 20, 14, 24, 17
- src/nrfx/hal/nrf_54_ecb.c
- Apache-2.0 at line 4
- src/nrfx/nrfx_replacements/nrfx_glue_bsim.h
- Apache-2.0 at line 4
- src/nrfx/nrfx_replacements/nrfx_config_bsim.h
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.52833.h
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.54L15.h
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.h
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common_int.h
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common.54L15.c
- Apache-2.0 at line 4
- src/nrfx_config/nrfx_glue.h
- Apache-2.0 at line 4
- docs/LICENSE
- Apache-2.0 at line 4
- BSD-3-Clause at lines 20, 14, 24, 17
- Makefile
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_be_loopb.c
- Apache-2.0 at line 4
- src/HW_models/trivial_xo.h
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIO.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO.h
- Apache-2.0 at line 4
- src/HW_models/NHW_config.54LM20.h
- Apache-2.0 at line 4
- src/HW_models/NHW_VREQCTRL.h
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.54LS05.c
- Apache-2.0 at line 4
- src/HW_models/NHW_peri_types.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_RNG.c
- Apache-2.0 at line 4
- src/HW_models/BLECrypt_if.c
- Apache-2.0 at line 4
- src/HW_models/NHW_UART.h
- Apache-2.0 at line 4
- src/HW_models/NHW_EVDMA.h
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.52833.c
- Apache-2.0 at line 4
- src/HW_models/NHW_MUTEX.h
- Apache-2.0 at line 4
- src/HW_models/NRF_HWLowL.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_CM.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RRAMC.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_wrap.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_utils.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CLOCK.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RRAMC.c
- Apache-2.0 at line 4
- src/HW_models/hw_testcheat_if.h
- Apache-2.0 at line 4
- src/HW_models/NHW_SWI.c
- Apache-2.0 at line 4
- src/HW_models/trivial_xo.c
- Apache-2.0 at line 4
- src/HW_models/crc.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_CM.AES.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_bitcounter.h
- Apache-2.0 at line 4
- src/HW_models/NHW_xPPI.h
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_timings.h
- Apache-2.0 at line 4
- src/HW_models/NRF_PPI.h
- Apache-2.0 at line 4
- src/HW_models/time_machine_if.h
- Apache-2.0 at line 4
- src/HW_models/NHW_PPIB.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_utils.c
- Apache-2.0 at line 4
- src/HW_models/NHW_DPPI.h
- Apache-2.0 at line 4
- src/HW_models/irq_ctrl.c
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_backend_pty_int.c
- Apache-2.0 at line 4
- src/HW_models/fake_timer.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_signals.c
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIOTE.c
- Apache-2.0 at line 4
- src/HW_models/core_cm4.h
- Apache-2.0 at line 4
- src/HW_models/fake_timer.h
- Apache-2.0 at line 4
- src/HW_models/bstest_ticker.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_signals.h
- Apache-2.0 at line 4
- src/HW_models/NRF_AES_ECB.h
- Apache-2.0 at line 4
- src/HW_models/HW_utils.h
- Apache-2.0 at line 4
- src/HW_models/NHW_UART_backend_fifo.h
- Apache-2.0 at line 4
- src/HW_models/NHW_NFCT.c
- Apache-2.0 at line 4
- src/HW_models/NHW_NVM_backend.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RTC.h
- Apache-2.0 at line 4
- src/HW_models/NHW_54L_FICR.c
- Apache-2.0 at line 4
- src/HW_models/NHW_TIMER.c
- Apache-2.0 at line 4
- src/HW_models/NHW_virt_RAM.c
- Apache-2.0 at line 4
- src/HW_models/weak_stubs.c
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIOTE.h
- Apache-2.0 at line 4
- src/HW_models/bstest_ticker.h
- Apache-2.0 at line 4
- src/HW_models/NHW_VREQCTRL.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO.c
- Apache-2.0 at line 4
- src/HW_models/NHW_TIMER.h
- Apache-2.0 at line 4
- src/HW_models/NHW_54_AAR_CCM_ECB.h
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIO_backend.h
- Apache-2.0 at line 4
- src/HW_models/NHW_AAR.c
- Apache-2.0 at line 4
- src/HW_models/NHW_IPC.c
- Apache-2.0 at line 4
- src/HW_models/NHW_AES_ECB.h
- Apache-2.0 at line 4
- src/HW_models/NHW_OSCILLATORS.h
- Apache-2.0 at line 4
- src/HW_models/NRF5340_peri_types.h
- BSD-3-Clause at lines 20, 14, 24, 17
- src/HW_models/NRF_PPI.c
- Apache-2.0 at line 4
- src/HW_models/NHW_MWU.c
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_CM.c
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.c
- Apache-2.0 at line 4
- src/HW_models/NRF_HW_dump_top.h
- Apache-2.0 at line 4
- src/HW_models/NHW_UART.c
- Apache-2.0 at line 4
- src/HW_models/NHW_54_AAR_CCM_ECB.c
- Apache-2.0 at line 4
- src/HW_models/NHW_EVDMA.c
- Apache-2.0 at line 4
- src/HW_models/NHW_TEMP.c
- Apache-2.0 at line 4
- src/HW_models/NHW_SPU.h
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_RNG.h
- Apache-2.0 at line 4
- src/HW_models/NHW_templates.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.54LM20.c
- Apache-2.0 at line 4
- src/HW_models/NHW_AES_CCM.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_grtc.c
- Apache-2.0 at line 4
- src/HW_models/NHW_EGU.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.5340.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.54L15.c
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.54LM20.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_uart.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_54_aar.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_priv.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_ipc.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_timer.c
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIO_backend.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_radio.c
- Apache-2.0 at line 4
- src/HW_models/NHW_RADIO_bitcounter.c
- Apache-2.0 at line 4
- src/HW_models/NHW_IPC.h
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIO.h
- Apache-2.0 at line 4
- src/HW_models/NHW_NVMC.c
- Apache-2.0 at line 4
- src/HW_models/NHW_52_FICR.c
- Apache-2.0 at line 4
- src/HW_models/NHW_misc.5340.c
- Apache-2.0 at line 4
- src/HW_models/NHW_CRACEN_CM.AES.c
- Apache-2.0 at line 4
- src/HW_models/NHW_AES_CCM.h
- Apache-2.0 at line 4
- src/HW_models/NRF_GPIO_backend_file.c
- Apache-2.0 at line 4
- src/HW_models/core_cm33.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_cracen.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack_int.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_temp.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_common.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_dppi.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_gpiote.c
- Apache-2.0 at line 4
- BSD-3-Clause at lines 20, 14, 24, 17
- src/nrfx/hal/nrf_clock.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_aar.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_ppib.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_hack.54LS05.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_rramc.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_ccm.c
- Apache-2.0 at line 4
- src/nrfx/nrfx_replacements/nrfx_bsim_redef.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_nvmc.c
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/mdk/nrf_erratas.h
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_egu.c
- Apache-2.0 at line 4
- src/nrfx/hal/nrf_54_ccm.c
- Apache-2.0 at line 4
- src/nrfx/nrfx_replacements/nrfx_gppi_lumos.c
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.54LS05.h
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/system.c
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/mdk/nrf.h
- Apache-2.0 at line 4
- src/nrfx/hal_replacements/hal/nrf_dppi.h
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common.54LS05.c
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common.52833.c
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.54LM20.h
- Apache-2.0 at line 4
- src/nrfx/mdk_replacements/nrf_bsim_redef.5340.h
- Apache-2.0 at line 4
- src/nrfx/hal_replacements/hal/nrf_ppi.h
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common.5340.c
- Apache-2.0 at line 4
- src/nrfx/drivers/nrfx_common.54LM20.c
- Apache-2.0 at line 4
- src/nrfx_config/nrfx_config.h
- Apache-2.0 at line 4
13. FOSSology Copyright Violation Report
−No copyright violation found
No copyright violations found.
14. FOSSology Keyword Violation Report
−No keyword violation found
No keyword violations found.
15. Compliance Findings Summary
−Copyleft Licenses
No copyleft licenses detected.
Custom / Unresolved Licenses
| License ID | Short name | Files | Action |
|---|---|---|---|
| LicenseRef-fossology-See-doc.OTHER | See-doc.OTHER | 1 | MANUAL REVIEW REQUIRED |
Non-Allowlisted Files
214 file(s) — see Section 12.
Files Missing License Information
None.