Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Categorise remaining sources for relicensing purposes. #94

Open
Tracked by #76
OneDeuxTriSeiGo opened this issue Mar 19, 2024 · 2 comments
Open
Tracked by #76

Categorise remaining sources for relicensing purposes. #94

OneDeuxTriSeiGo opened this issue Mar 19, 2024 · 2 comments

Comments

@OneDeuxTriSeiGo
Copy link

Parent Issue #76

Group sources based on use to assist re-licensing effort (in comments below).

@OneDeuxTriSeiGo
Copy link
Author

High Priority

Build scripts

Requested License: Apache-2.0 (or other permissive license).

  • build.sh
  • clear.sh
  • download.sh
  • uart_log.sh
  • apps/anc/Makefile
  • apps/apptester/Makefile
  • apps/audioplayers/a2dp_decoder/Makefile
  • apps/audioplayers/Makefile
  • apps/battery/Makefile
  • apps/btusbaudio/Makefile
  • apps/cmd/Makefile
  • apps/common/Makefile
  • apps/factory/Makefile
  • apps/key/Makefile
  • apps/main/Makefile
  • apps/Makefile
  • apps/mic_alg/Makefile
  • apps/mic/Makefile
  • apps/pwl/Makefile
  • apps/sdmmc/Makefile
  • apps/usbaudio/Makefile
  • apps/usbhost/Makefile
  • apps/voice_detector/Makefile
  • config/bak_open/target.mk
  • config/best2300p_ibrt_anc/target.mk
  • config/best2300p_ibrt/target.mk
  • config/common.mk
  • config/Makefile
  • config/mic_alg/target.mk
  • config/open_source/target.mk
  • platform/cmsis/ca/Makefile
  • platform/cmsis/DSP_Lib/BasicMathFunctions/Makefile
  • platform/cmsis/DSP_Lib/CommonTables/Makefile
  • platform/cmsis/DSP_Lib/ComplexMathFunctions/Makefile
  • platform/cmsis/DSP_Lib/ControllerFunctions/Makefile
  • platform/cmsis/DSP_Lib/FastMathFunctions/Makefile
  • platform/cmsis/DSP_Lib/FilteringFunctions/Makefile
  • platform/cmsis/DSP_Lib/Makefile
  • platform/cmsis/DSP_Lib/MatrixFunctions/Makefile
  • platform/cmsis/DSP_Lib/StatisticsFunctions/Makefile
  • platform/cmsis/DSP_Lib/SupportFunctions/Makefile
  • platform/cmsis/DSP_Lib/TransformFunctions/Makefile
  • platform/cmsis/Makefile
  • platform/drivers/ana/best2300p/Makefile
  • platform/drivers/ana/Makefile
  • platform/drivers/bt/best2300p/Makefile
  • platform/drivers/bt/Makefile
  • platform/drivers/btpcm/Makefile
  • platform/drivers/codec/best2300p/Makefile
  • platform/drivers/codec/Makefile
  • platform/drivers/Makefile
  • platform/drivers/norflash/Makefile
  • platform/drivers/sbcacc/Makefile
  • platform/drivers/usb/Makefile
  • platform/drivers/usb/usb_dev/Makefile
  • platform/drivers/usb/usb_dev/uaud_cfg_flags.mk
  • platform/drivers/usb/usb_host/Makefile
  • platform/main/Makefile
  • rtos/rtx5/GCC/Makefile
  • rtos/rtx5/Makefile
  • rtos/rtx5/rtx_config/Makefile
  • rtos/rtx/TARGET_CORTEX_M/Makefile
  • scripts/extrawarn.mk
  • services/anc_spp_tool/Makefile
  • services/app_ai/Makefile
  • services/app_ibrt/Makefile
  • services/app_tws/Makefile
  • services/audio_dump/Makefile
  • services/audioflinger/Makefile
  • services/audio_process/Makefile
  • services/auto_test/Makefile
  • services/ble_app/Makefile
  • services/ble_profiles/gfps/Makefile
  • services/ble_profiles/Makefile
  • services/ble_stack/Makefile
  • services/bridge/Makefile
  • services/bt_app/a2dp_codecs/Makefile
  • services/bt_app/Makefile
  • services/bt_if_enhanced/Makefile
  • services/bt_profiles_enhanced/Makefile
  • services/communication/comminication_knowles/Makefile
  • services/communication/Makefile
  • services/cp_accel/Makefile
  • services/hw_dsp/Makefile
  • services/ibrt_core/Makefile
  • services/ibrt_ota/Makefile
  • services/ibrt_ui/Makefile
  • services/interconnection/Makefile
  • services/lhdc_license/Makefile
  • services/multimedia/audio/process/anc/cfg/Makefile
  • services/multimedia/audio/process/filters/cfg/Makefile
  • services/multimedia/audio/process/resample/coef/Makefile
  • services/multimedia/Makefile
  • services/norflash_api/Makefile
  • services/nvrecord/Makefile
  • services/nv_section/aud_section/Makefile
  • services/nv_section/customparam_section/Makefile
  • services/nv_section/factory_section/Makefile
  • services/nv_section/fpga_section/Makefile
  • services/nv_section/log_section/Makefile
  • services/nv_section/Makefile
  • services/nv_section/userdata_section/Makefile
  • services/osif/Makefile
  • services/ota/Makefile
  • services/overlay/Makefile
  • services/resources/Makefile
  • services/through_put/Makefile
  • services/tota/Makefile
  • tests/anc_usb/Makefile
  • thirdparty/audio_codec_lib/ldac/Makefile
  • thirdparty/audio_codec_lib/liblhdc-dec/Makefile
  • thirdparty/audio_codec_lib/Makefile
  • thirdparty/demo_lib/Makefile
  • thirdparty/Makefile
  • thirdparty/noise_tracker_lib/Makefile
  • thirdparty/userapi/demo_app/Makefile
  • thirdparty/userapi/Makefile
  • thirdparty/userapi/noise_tracker_app/Makefile
  • utils/boot_struct/Makefile
  • utils/cqueue/Makefile
  • utils/crash_catcher/Makefile
  • utils/crc16/Makefile
  • utils/crc32/Makefile
  • utils/encrypt/Makefile
  • utils/heap/Makefile
  • utils/hexdump/Makefile
  • utils/hwtimer_list/Makefile
  • utils/intersyshci/Makefile
  • utils/kfifo/Makefile
  • utils/libc/Makefile
  • utils/list/Makefile
  • utils/lockcqueue/Makefile
  • utils/retention_ram/Makefile
  • utils/rom_utils/Makefile
  • utils/sha256/Makefile
  • utils/xyzmodem/Makefile

Linker Scripts

Requested License: Apache-2.0 or LGPL-3.0.or-greater.

  • scripts/link/armca.lds.S
  • scripts/link/best1000_fpga_rom.lds.S
  • scripts/link/best1000_intsram.lds.S
  • scripts/link/best1000_intsram.lds_scat.S
  • scripts/link/best1000.lds.S
  • scripts/link/best1000_msbc_aac.lds.S
  • scripts/link/best1000savepower.lds.S
  • scripts/link/best2000_bisto.lds.S
  • scripts/link/best2000_dma.lds.S
  • scripts/link/programmer_inflash.lds.S
  • scripts/link/programmer.lds.S
  • scripts/link/programmer.lds_scat.S
  • scripts/link/rom.lds.S
  • scripts/link/rom.lds_scat.S

HAL/Driver Code

Requested License: Apache-2.0 or LGPL-3.0.or-greater.

  • platform/cmsis/ca/cmsis_gic.c
  • platform/cmsis/ca/default_irq_ca.S
  • platform/cmsis/mpu_armv7m.c
  • platform/cmsis/mpu_armv8m.c
  • platform/cmsis/patch_armv7m.c
  • platform/cmsis/patch.c
  • platform/cmsis/reg_patch_armv7m.h
  • platform/cmsis/reg_patch.h
  • platform/cmsis/retarget_armclang_asm.S
  • platform/cmsis/retarget_armclang.cpp
  • platform/cmsis/retarget_gcc.cpp
  • platform/cmsis/stack_protector.c
  • platform/cmsis/system_ARMCM.c
  • platform/cmsis/system_cp.c
  • platform/cmsis/system_utils.c
  • platform/drivers/ana/best2300p/analog_best2300p.c
  • platform/drivers/ana/best2300p/analog_best2300p.h
  • platform/drivers/ana/best2300p/pmu_best2300p.c
  • platform/drivers/ana/best2300p/pmu_best2300p.h
  • platform/drivers/ana/best2300p/reg_usbphy_best2300p.h
  • platform/drivers/ana/best2300p/usbphy_best2300p.c
  • platform/drivers/ana/best2300p/usbphy_best2300p.h
  • platform/drivers/bt/best2300p/bt_drv_2300p_internal.h
  • platform/drivers/bt/best2300p/bt_drv_calibration.cpp
  • platform/drivers/bt/best2300p/bt_drv_config.c
  • platform/drivers/bt/best2300p/bt_drv.cpp
  • platform/drivers/bt/best2300p/bt_drv_patch.c
  • platform/drivers/bt/best2300p/bt_drv_reg_op.cpp
  • platform/drivers/bt/best2300p/bt_drv_rfconfig.c
  • platform/drivers/bt/best2300p/bt_drv_uart_bridge_intsys.c
  • platform/drivers/bt/best2300p/iqcorrect.c
  • platform/drivers/bt/best2300p/iqcorrect.h
  • platform/drivers/bt/bt_drv_common.c
  • platform/drivers/btpcm/btpcm.c
  • platform/drivers/codec/best2300p/codec_best2300p.c
  • platform/drivers/codec/codec_tlv32aic32.c
  • platform/drivers/norflash/norflash_drv.c
  • platform/drivers/norflash/norflash_en25s80b.c
  • platform/drivers/norflash/norflash_gd25lq32c.c
  • platform/drivers/norflash/norflash_gd25q32c.c
  • platform/drivers/usb/usb_dev/cfg/usb_dev_desc.c
  • platform/hal/best2300p/hal_codec_best2300p.c
  • platform/hal/best2300p/hal_sensor_eng_best2300p.c
  • platform/hal/best2300p/reg_sensor_eng_best2300p.h
  • platform/hal/hal_bootmode.c
  • platform/hal/hal_btdump.c
  • platform/hal/hal_btpcm.c
  • platform/hal/hal_cache.c
  • platform/hal/hal_chipid.c
  • platform/hal/hal_cmd.c
  • platform/hal/hal_codec_common.c
  • platform/hal/hal_i2c.c
  • platform/hal/hal_i2s.c
  • platform/hal/hal_i2s_tdm.c
  • platform/hal/hal_intersys.c
  • platform/hal/hal_mcu2cp.c
  • platform/hal/hal_norflash.c
  • platform/hal/hal_norflaship_v1.c
  • platform/hal/hal_norflaship_v2.c
  • platform/hal/hal_psramuhs.c
  • platform/hal/hal_psram_v1.c
  • platform/hal/hal_rtc.c
  • platform/hal/hal_sdmmc.c
  • platform/hal/hal_sec_eng.c
  • platform/hal/hal_slave_i2c.c
  • platform/hal/hal_sleep_core_pd.S
  • platform/hal/hal_sleep_mcu_pd.S
  • platform/hal/hal_spdif.c
  • platform/hal/hal_tdm.c
  • platform/hal/hal_transq.c
  • platform/hal/hal_usb.c
  • platform/hal/hal_usbhost.c
  • platform/hal/reg_tdm.h
  • platform/main/main.cpp
  • platform/main/noapp_main.cpp
  • platform/main/nostd_main.c
  • platform/main/startup_main.S

Device Config

requested license: apache-2.0 or lgpl-3.0.or-greater.

  • config/bak_open/tgt_hardware.c
  • config/bak_open/tgt_hardware.h
  • config/best2300p_ibrt_anc/tgt_hardware.c
  • config/best2300p_ibrt_anc/tgt_hardware.h
  • config/best2300p_ibrt/tgt_hardware.c
  • config/best2300p_ibrt/tgt_hardware.h
  • config/_default_cfg_src_/app_status_ind.c
  • config/_default_cfg_src_/slave_code.S
  • config/_default_cfg_src_/tgt_hardware.c
  • config/_default_cfg_src_/tgt_hardware.h
  • config/mic_alg/tgt_hardware.c
  • config/mic_alg/tgt_hardware.h
  • config/open_source/tgt_hardware.c
  • config/open_source/tgt_hardware.h

Standard Library

Requested license: apache-2.0 or lgpl-3.0.or-greater.

  • utils/libc/inc/assert.h
  • utils/libc/inc/stdbool.h
  • utils/libc/inc/stddef.h
  • utils/libc/inc/stdint.h
  • utils/libc/inc/stdio.h
  • utils/libc/inc/stdlib.h
  • utils/libc/inc/string.h
  • utils/libc/libc_rom.c

@OneDeuxTriSeiGo
Copy link
Author

OneDeuxTriSeiGo commented Mar 19, 2024

Low Priority

Test Code

Requested License: Apache-2.0 or LGPL-3.0-or-greater.

  • apps/apptester/app_audtest.cpp
  • apps/apptester/app_audtest.h
  • apps/apptester/app_audtest_pattern.h
  • apps/apptester/audiobuffer.c
  • apps/apptester/audiobuffer.h
  • services/anc_spp_tool/anc_parse_data.h
  • services/app_ibrt/inc/app_ibrt_auto_test_cmd_handle.h
  • services/app_ibrt/inc/app_ibrt_auto_test.h
  • services/app_ibrt/src/app_ibrt_auto_test_cmd_handle.cpp
  • services/app_ibrt/src/app_ibrt_auto_test.cpp
  • services/auto_test/at_thread.cpp
  • services/auto_test/at_thread_user.cpp
  • services/auto_test/auto_test.cpp
  • services/ble_app/app_tota/app_tota_ble.c
  • services/ble_app/app_tota/app_tota_ble.h
  • services/ble_profiles/tota/tota_ble.c
  • services/ble_profiles/tota/tota_ble.h
  • services/ble_profiles/tota/tota_task.c
  • services/ble_profiles/tota/tota_task.h
  • services/tota/app_spp_tota.cpp
  • services/tota/app_spp_tota_general_service.cpp
  • services/tota/app_spp_tota_general_service.h
  • services/tota/app_tota_anc.cpp
  • services/tota/app_tota_anc.h
  • services/tota/app_tota_audio_dump.cpp
  • services/tota/app_tota_audio_dump.h
  • services/tota/app_tota_cmd_handler.cpp
  • services/tota/app_tota_conn.cpp
  • services/tota/app_tota_conn.h
  • services/tota/app_tota.cpp
  • services/tota/app_tota_custom.cpp
  • services/tota/app_tota_custom.h
  • services/tota/app_tota_data_handler.cpp
  • services/tota/app_tota_flash_program.cpp
  • services/tota/app_tota_flash_program.h
  • services/tota/app_tota_general.cpp
  • services/tota/app_tota_general.h
  • services/tota/app_tota_mic.cpp
  • services/tota/app_tota_mic.h
  • services/tota/tota_buffer_manager.cpp
  • services/tota/tota_buffer_manager.h
  • services/tota/tota_stream_data_transfer.cpp
  • services/tota/tota_stream_data_transfer.h
  • services/tota/tota_test.cpp
  • tests/anc_usb/adda_loop_app.c
  • tests/anc_usb/adda_loop_app.h
  • tests/anc_usb/anc_usb_app.c
  • tests/anc_usb/anc_usb_app.h
  • tests/anc_usb/dualadc_audio_app.c
  • tests/anc_usb/dualadc_audio_app.h
  • tests/anc_usb/main.c
  • tests/anc_usb/memutils.c
  • tests/anc_usb/memutils.h
  • tests/anc_usb/mic_key.c
  • tests/anc_usb/safe_queue.c
  • tests/anc_usb/safe_queue.h
  • tests/anc_usb/speech_process.c
  • tests/anc_usb/speech_process.h
  • tests/anc_usb/usb_audio_app.c
  • tests/anc_usb/usb_audio_app.h
  • tests/anc_usb/usb_audio_frm_defs.h
  • tests/anc_usb/usb_vendor_msg.c
  • tests/anc_usb/usb_vendor_msg.h

Third Party Apps and Demos

Requested License: Apache-2.0 or LGPL-3.0-or-greater.

  • thirdparty/demo_lib/demo_lib.c
  • thirdparty/demo_lib/demo_lib.h
  • thirdparty/userapi/app_thirdparty.cpp
  • thirdparty/userapi/app_thirdparty.h
  • thirdparty/userapi/demo_app/LibDemo.cpp
  • thirdparty/userapi/demo_app/LibDemo.h
  • thirdparty/userapi/noise_tracker_app/noise_tracker_callback.c
  • thirdparty/userapi/noise_tracker_app/noise_tracker_callback.h
  • thirdparty/userapi/noise_tracker_app/NoiseTrackerDemo.cpp

Audio Files

Requested License: CC BY-SA 4.0

  • config/_default_cfg_src_/res/SOUND_MUTE.txt
  • config/_default_cfg_src_/res/cn/SOUND_ANSWER.txt
  • config/_default_cfg_src_/res/cn/SOUND_CHARGE_FINISH.txt
  • config/_default_cfg_src_/res/cn/SOUND_CHARGE_PLEASE.txt
  • config/_default_cfg_src_/res/cn/SOUND_CONNECTED.txt
  • config/_default_cfg_src_/res/cn/SOUND_DIS_CONNECT.txt
  • config/_default_cfg_src_/res/cn/SOUND_EIGHT.txt
  • config/_default_cfg_src_/res/cn/SOUND_FINDME.txt
  • config/_default_cfg_src_/res/cn/SOUND_FIVE.txt
  • config/_default_cfg_src_/res/cn/SOUND_FOUR.txt
  • config/_default_cfg_src_/res/cn/SOUND_HUNG_UP.txt
  • config/_default_cfg_src_/res/cn/SOUND_INCOMING_CALL.txt
  • config/_default_cfg_src_/res/cn/SOUND_LANGUAGE_SWITCH.txt
  • config/_default_cfg_src_/res/cn/SOUND_NINE.txt
  • config/_default_cfg_src_/res/cn/SOUND_ONE.txt
  • config/_default_cfg_src_/res/cn/SOUND_OVER.txt
  • config/_default_cfg_src_/res/cn/SOUND_PAIR_ENABLE.txt
  • config/_default_cfg_src_/res/cn/SOUND_PAIRING_FAIL.txt
  • config/_default_cfg_src_/res/cn/SOUND_PAIRING_SUCCESS.txt
  • config/_default_cfg_src_/res/cn/SOUND_PAIRING.txt
  • config/_default_cfg_src_/res/cn/SOUND_POWER_OFF.txt
  • config/_default_cfg_src_/res/cn/SOUND_POWER_ON.txt
  • config/_default_cfg_src_/res/cn/SOUND_REFUSE.txt
  • config/_default_cfg_src_/res/cn/SOUND_SEVEN.txt
  • config/_default_cfg_src_/res/cn/SOUND_SIX.txt
  • config/_default_cfg_src_/res/cn/SOUND_THREE.txt
  • config/_default_cfg_src_/res/cn/SOUND_TWO.txt
  • config/_default_cfg_src_/res/cn/SOUND_WARNING.txt
  • config/_default_cfg_src_/res/cn/SOUND_ZERO.txt
  • config/_default_cfg_src_/res/en/dudu.txt
  • config/_default_cfg_src_/res/en/SOUND_ALEXA_START.txt
  • config/_default_cfg_src_/res/en/SOUND_ALEXA_STOP.txt
  • config/_default_cfg_src_/res/en/SOUND_ANSWER.txt
  • config/_default_cfg_src_/res/en/SOUND_CHARGE_FINISH.txt
  • config/_default_cfg_src_/res/en/SOUND_CHARGE_PLEASE.txt
  • config/_default_cfg_src_/res/en/SOUND_CONNECTED.txt
  • config/_default_cfg_src_/res/en/SOUND_DIS_CONNECT.txt
  • config/_default_cfg_src_/res/en/SOUND_EIGHT.txt
  • config/_default_cfg_src_/res/en/SOUND_FINDME.txt
  • config/_default_cfg_src_/res/en/SOUND_FIVE.txt
  • config/_default_cfg_src_/res/en/SOUND_FOUR.txt
  • config/_default_cfg_src_/res/en/SOUND_GSOUND_MIC_CLOSE.txt
  • config/_default_cfg_src_/res/en/SOUND_GSOUND_MIC_OPEN.txt
  • config/_default_cfg_src_/res/en/SOUND_GSOUND_NC.txt
  • config/_default_cfg_src_/res/en/SOUND_HUNG_UP.txt
  • config/_default_cfg_src_/res/en/SOUND_INCOMING_CALL.txt
  • config/_default_cfg_src_/res/en/SOUND_LANGUAGE_SWITCH.txt
  • config/_default_cfg_src_/res/en/SOUND_NINE.txt
  • config/_default_cfg_src_/res/en/SOUND_ONE.txt
  • config/_default_cfg_src_/res/en/SOUND_OVER.txt
  • config/_default_cfg_src_/res/en/SOUND_PAIR_ENABLE.txt
  • config/_default_cfg_src_/res/en/SOUND_PAIRING_FAIL.txt
  • config/_default_cfg_src_/res/en/SOUND_PAIRING_SUCCESS.txt
  • config/_default_cfg_src_/res/en/SOUND_PAIRING.txt
  • config/_default_cfg_src_/res/en/SOUND_POWER_OFF.txt
  • config/_default_cfg_src_/res/en/SOUND_POWER_ON.txt
  • config/_default_cfg_src_/res/en/SOUND_REFUSE.txt
  • config/_default_cfg_src_/res/en/SOUND_SEVEN.txt
  • config/_default_cfg_src_/res/en/SOUND_SIX.txt
  • config/_default_cfg_src_/res/en/SOUND_THREE.txt
  • config/_default_cfg_src_/res/en/SOUND_TWO.txt
  • config/_default_cfg_src_/res/en/SOUND_WARNING.txt
  • config/_default_cfg_src_/res/en/SOUND_ZERO.txt
  • config/_default_cfg_src_/res/eq/EQ_COEF.txt
  • config/_default_cfg_src_/res/gs_hw/en_all.txt
  • config/_default_cfg_src_/res/ring/SOUND_RING_16000.txt
  • config/_default_cfg_src_/res/ring/SOUND_RING_44100.txt
  • config/_default_cfg_src_/res/ring/SOUND_RING_48000.txt
  • config/_default_cfg_src_/res/ring/SOUND_RING_8000.txt

AI Code

Requested License: Apache-2.0 or LGPL-3.0-or-greater.

  • services/app_ai/inc/app_ai_algorithm.h
  • services/app_ai/inc/app_ai_if_config.h
  • services/app_ai/inc/app_ai_if_custom_ui.h
  • services/app_ai/inc/app_ai_if_gsound.h
  • services/app_ai/inc/app_ai_if.h
  • services/app_ai/inc/app_ai_if_thirdparty.h
  • services/app_ai/inc/app_ai_manager_api.h
  • services/app_ai/inc/app_ai_tws.h
  • services/app_ai/src/app_ai_algorithm.cpp
  • services/app_ai/src/app_ai_if.cpp
  • services/app_ai/src/app_ai_if_custom_ui.cpp
  • services/app_ai/src/app_ai_if_gsound.cpp
  • services/app_ai/src/app_ai_if_thirdparty.cpp
  • services/app_ai/src/app_ai_manager_api.cpp
  • services/app_ai/src/app_ai_tws.cpp
  • services/app_ai/voice_sbc/voice_sbc.cpp
  • services/app_ai/voice_sbc/voice_sbc.h

Unused

  • apps/btusbaudio/btusb_audio.c
  • apps/btusbaudio/btusb_audio.h
  • apps/btusbaudio/usbaudio_thread.c
  • apps/btusbaudio/usbaudio_thread.h
  • apps/sdmmc/app_sdmmc.cpp
  • apps/sdmmc/app_sdmmc.h
  • apps/usbaudio/usbaudio_entry.c
  • apps/usbhost/app_usbhost.c
  • apps/usbhost/app_usbhost.h
  • log.txt
  • notes.txt
  • services/ble_stack/common/api/lePhone_rw_ble_error.txt
  • services/nv_section/fpga_section/nvrecord_ble.c
  • services/nv_section/fpga_section/nvrecord_bt.c
  • services/nv_section/fpga_section/nvrecord_env.c
  • services/nv_section/fpga_section/nvrecord_externsion.c
  • utils/kfifo/kfifo.c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant