Open josch opened 7 months ago
It's an old issue from ST who hasn't update their license for years. I don't it's a good idea to make a Debian package as build system artifacts are in the source folder and in general it's not a writable directory in debian. Otherwise you can use source only repo without examples: https://github.com/hathach/tinyusb_src
It's an old issue from ST who hasn't update their license for years.
Okay. Then I have to exclude those, sadly.
Another small nit I found is in hw/bsp/stm32g0/boards/stm32g0b1nucleo/board.h
which says:
Copyright (c) 2034, HiFiPhile
I guess that's a typo and that should say 2024?
I don't it's a good idea to make a Debian package as build system artifacts are in the source folder
You mean they are getting placed there when building? Because they are not kept in git and i just missed them, right?
and in general it's not a writable directory in debian.
That is correct. But I was able to build a firmware with a CMakeLists which had
include(${TINYUSB_PATH}/tinyusb/hw/bsp/family_support.cmake)
just fine without any writes into ${TINYUSB_PATH}
. My intention is, to install the source into /usr/src/tinyusb/
so that projects can make use of it from there.
CMake can just do an out-of-tree build and then nothing has to be written to /usr/src/tinyusb/
or is there something I'm not considering?
Otherwise you can use source only repo without examples:
Thanks, but that does not include enough things. For example the cmake file referenced above would be missing.
Thank you for your quick reply!
Copyright (c) 2034, HiFiPhile
Haha good spot
You mean they are getting placed there when building
Yes, also when you use batch build script tools/build_***.py
CMake can just do an out-of-tree build and then nothing has to be written to /usr/src/tinyusb/
Yes if you use CMake only.
Yes if you use CMake only.
Okay, that is what I'd like to use this for. As you point out, it doesn't make sense to package this for use-cases that require the source directory being writable. Those who need that can either cp -a
the files from /usr/src/tinyusb/
or git clone
as usual.
I have another copyright question. The following files claim they are auto-generated:
hw/bsp/lpc11/boards/lpcxpresso11u37/lpc11u37.ld
hw/bsp/lpc11/boards/lpcxpresso11u68/lpc11u68.ld
hw/bsp/lpc13/boards/lpcxpresso1347/lpc1347.ld
hw/bsp/lpc15/boards/lpcxpresso1549/lpc1549.ld
hw/bsp/lpc17/boards/lpcxpresso1769/lpc1769.ld
hw/bsp/lpc17/boards/mbed1768/lpc1768.ld
hw/bsp/lpc18/boards/lpcxpresso18s37/lpc1837.ld
hw/bsp/lpc18/boards/mcb1800/lpc1857.ld
hw/bsp/lpc40/boards/ea4088_quickstart/lpc4088.ld
hw/bsp/lpc43/boards/ea4357/lpc4357.ld
hw/bsp/lpc43/boards/lpcxpresso43s67/lpc4367.ld
They are generated by MCUXpresso which is not FOSS. But the SDK itself is BSD-3 licensed https://github.com/nxp-mcuxpresso/mcux-sdk/tree/main.
But the boards from my list above seem to be missing from the list at https://github.com/nxp-mcuxpresso/mcux-sdk/tree/main/boards or am I looking at the wrong place?
They are part of older sdk, if you don't need just exclude them.
thanks for raising the issue, I will revise and update those file with a better license, find a better alternative etc ... These are very old linker that is in 2000 era, where vendor has very strict license.
For what it's worth, here is the final copyright file in DEP5 format. Note, that not all files in the Files-Excluded
field are interesting for you because Debian's rules are more strict than the rules that you are subject to. I omitted the copyright texts themselves for brevity.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: tinyusb
Upstream-Contact: https://github.com/hathach/tinyusb/issues/
Source: https://github.com/hathach/tinyusb
# excluded because either:
# - auto-generated and no sources
# - auto-generated using proprietary tool
# - license non-free because disallows distribution
# - license non-free because restricts usage to products of company X
Files-Excluded:
hw/bsp/imxrt/boards/metro_m7_1011/board/pin_mux.c
hw/bsp/imxrt/boards/metro_m7_1011/board/pin_mux.h
hw/bsp/imxrt/boards/metro_m7_1011_sd/board/pin_mux.c
hw/bsp/imxrt/boards/metro_m7_1011_sd/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1010_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1010_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1015_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1015_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1020_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1020_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1024_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1024_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1050_evkb/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1050_evkb/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1060_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1060_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1064_evk/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1064_evk/board/pin_mux.h
hw/bsp/imxrt/boards/mimxrt1170_evkb/board/pin_mux.c
hw/bsp/imxrt/boards/mimxrt1170_evkb/board/pin_mux.h
hw/bsp/imxrt/boards/teensy_40/board/pin_mux.c
hw/bsp/imxrt/boards/teensy_40/board/pin_mux.h
hw/bsp/imxrt/boards/teensy_41/board/pin_mux.c
hw/bsp/imxrt/boards/teensy_41/board/pin_mux.h
hw/bsp/lpc11/boards/lpcxpresso11u37/lpc11u37.ld
hw/bsp/lpc11/boards/lpcxpresso11u68/lpc11u68.ld
hw/bsp/lpc13/boards/lpcxpresso1347/lpc1347.ld
hw/bsp/lpc15/boards/lpcxpresso1549/lpc1549.ld
hw/bsp/lpc17/boards/lpcxpresso1769/lpc1769.ld
hw/bsp/lpc17/boards/mbed1768/lpc1768.ld
hw/bsp/lpc18/boards/lpcxpresso18s37/lpc1837.ld
hw/bsp/lpc18/boards/mcb1800/lpc1857.ld
hw/bsp/lpc40/boards/ea4088_quickstart/lpc4088.ld
hw/bsp/lpc43/boards/ea4357/lpc4357.ld
hw/bsp/lpc43/boards/ea4357/pca9532.c
hw/bsp/lpc43/boards/ea4357/pca9532.h
hw/bsp/lpc43/boards/lpcxpresso43s67/lpc4367.ld
hw/bsp/stm32f0/boards/stm32f072disco/STM32F072RBTx_FLASH.ld
hw/bsp/stm32f1/boards/stm32f103_bluepill/STM32F103X8_FLASH.ld
hw/bsp/stm32f1/boards/stm32f103_mini_2/STM32F103XC_FLASH.ld
hw/bsp/stm32f2/boards/stm32f207nucleo/STM32F207ZGTx_FLASH.ld
hw/bsp/stm32f3/boards/stm32f303disco/STM32F303VCTx_FLASH.ld
hw/bsp/stm32f4/boards/feather_stm32f405/STM32F405RGTx_FLASH.ld
hw/bsp/stm32f4/boards/pyboardv11/STM32F405RGTx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f401blackpill/STM32F401VCTx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f407disco/STM32F407VGTx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f411blackpill/STM32F411CEUx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f411disco/STM32F411VETx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f412disco/STM32F412ZGTx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f412nucleo/STM32F412ZGTx_FLASH.ld
hw/bsp/stm32f7/boards/stlinkv3mini/STM32F723xE_FLASH.ld
hw/bsp/stm32f7/boards/stm32f723disco/STM32F723xE_FLASH.ld
hw/bsp/stm32f7/boards/stm32f746disco/STM32F746ZGTx_FLASH.ld
hw/bsp/stm32f7/boards/stm32f746nucleo/STM32F746ZGTx_FLASH.ld
hw/bsp/stm32f7/boards/stm32f767nucleo/STM32F767ZITx_FLASH.ld
hw/bsp/stm32f7/boards/stm32f769disco/STM32F769ZITx_FLASH.ld
hw/bsp/stm32h7/linker/stm32h743xx_flash.ld
hw/bsp/stm32l0/boards/stm32l052dap52/STM32L052K8Ux_FLASH.ld
hw/bsp/stm32l0/boards/stm32l0538disco/STM32L053C8Tx_FLASH.ld
hw/bsp/stm32l0/stm32l0xx_hal_conf.h
hw/bsp/stm32l4/boards/stm32l412nucleo/STM32L412KBUx_FLASH.ld
hw/bsp/stm32l4/boards/stm32l476disco/STM32L476VGTx_FLASH.ld
hw/bsp/stm32l4/boards/stm32l4r5nucleo/STM32L4RXxI_FLASH.ld
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_err.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_gap.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_gatt.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_gattc.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_gatts.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_hci.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_l2cap.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_ranges.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/ble_types.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf52/nrf_mbr.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_error.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_error_sdm.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_error_soc.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_nvic.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_sdm.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_soc.h
hw/mcu/nordic/nrf5x/s140_nrf52_6.1.1_API/include/nrf_svc.h
src/portable/microchip/pic32mz/usbhs_registers.h
tools/usb_drivers/tinyusb_win_usbser.inf
Files: *
Copyright: 2018-2023, Ha Thach (thach@tinyusb.org)
2021, Ha Thach (thach@tinyusb.org) for Double Buffered
2023, Ha Thach (thach@tinyusb.org) for Adafruit Industries
2015, Alexander Mueller <XelaRellum@web.de>
2017, Amazon.com, Inc. or its affiliates
2022, Angel Molina <angelmolinu@gmail.com>
2021, Bridgetek Pte Ltd
1981, Chuck Forsberg
2023, Denis Krasutski
2023, Dhiru Kholia <dhiru.kholia@gmail.com>
2020, Espressif Systems (Shanghai) Co. Ltd.
2022, Greg Davill
2007-2021, Greg Williams
2021-2024, HiFiPhile
2022, Hongtai Liu <lht856@foxmail.com>
2020, Jacob Berg Potter
2020, Jan Duempelmann
2020-2021, Jean Gressmann <jean@0x42.de>
2021, Jeremiah McCarthy
2020-2022, Jerzy Kasenberg
2020-2021, Koji Kitayama
2007-2021, Mark VanderVoord
2019, Microchip Technology Inc.
2007-2021, Mike Karlesky
2020, MM32 SE TEAM
2019, Nathan Conrad
2022, Nathaniel Brough
2019-2020, Peter Lawrence
2021-2022, Rafael Silva (@perigoso)
2020, Raspberry Pi (Trading) Ltd.
2022, Reimu NotMoe <reimu@sudomaker.com>
2020, Reinhard Panhuber
2021, Roland Winistoerfer
2021, SEGGER Microcontroller GmbH
2018, Scott Shawcroft for Adafruit Industries
2015, Sergey Fetisov <fsenok@gmail.com>
2022, Simon Küppers (skuep)
2019, Sony Semiconductor Solutions Corporation
2016-2023, STMicroelectronics
2021, Sviatoslav Kokurin (funbiscuit)
2019, Sylvain Munaut <tnt@246tNt.com>
2020, tfx2001 <2479727366@qq.com>
2021, Tian Yunhao (t123yh)
2019, Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
2010, Wijnand Modderman
2019-2020, William D. Jones <thor0505@comcast.net>
2021, XMOS LIMITED
License: Expat
Files: examples/device/net_lwip_webserver/src/arch/*
examples/device/net_lwip_webserver/src/lwipopts.h
hw/bsp/gd32vf103/system_gd32vf103.c
hw/bsp/imxrt/boards/metro_m7_1011/evkmimxrt1010_flexspi_nor_config.c
hw/bsp/imxrt/boards/metro_m7_1011/evkmimxrt1010_flexspi_nor_config.h
hw/bsp/imxrt/boards/metro_m7_1011/metro_m7_1011.ld
hw/bsp/imxrt/boards/metro_m7_1011_sd/evkmimxrt1010_flexspi_nor_config.c
hw/bsp/imxrt/boards/metro_m7_1011_sd/evkmimxrt1010_flexspi_nor_config.h
hw/bsp/imxrt/boards/metro_m7_1011_sd/metro_m7_1011_sd.ld
hw/bsp/imxrt/boards/mimxrt1010_evk/evkmimxrt1010_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1010_evk/evkmimxrt1010_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1015_evk/evkmimxrt1015_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1015_evk/evkmimxrt1015_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1020_evk/evkmimxrt1020_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1020_evk/evkmimxrt1020_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1024_evk/evkmimxrt1024_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1024_evk/evkmimxrt1024_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1050_evkb/evkbimxrt1050_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1050_evkb/evkbimxrt1050_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1060_evk/evkmimxrt1060_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1060_evk/evkmimxrt1060_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1064_evk/evkmimxrt1064_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1064_evk/evkmimxrt1064_flexspi_nor_config.h
hw/bsp/imxrt/boards/mimxrt1170_evkb/evkbmimxrt1170_flexspi_nor_config.c
hw/bsp/imxrt/boards/mimxrt1170_evkb/evkbmimxrt1170_flexspi_nor_config.h
hw/bsp/imxrt/boards/teensy_40/teensy40_flexspi_nor_config.c
hw/bsp/imxrt/boards/teensy_40/teensy40_flexspi_nor_config.h
hw/bsp/imxrt/boards/teensy_41/teensy41_flexspi_nor_config.c
hw/bsp/imxrt/boards/teensy_41/teensy41_flexspi_nor_config.h
hw/bsp/kinetis_k32l2/boards/kuiic/K32L2B31xxxxA_flash.ld
hw/bsp/kinetis_kl/boards/frdm_kl25z/clock_config.c
hw/bsp/kinetis_kl/boards/frdm_kl25z/clock_config.h
hw/bsp/kinetis_kl/gcc/*
hw/bsp/lpc55/boards/double_m33_express/LPC55S69_cm33_core0_uf2.ld
hw/bsp/mcx/boards/mcxn947brk/clock_config.c
hw/bsp/mcx/boards/mcxn947brk/clock_config.h
hw/bsp/mcx/boards/mcxn947brk/pin_mux.c
hw/bsp/mcx/boards/mcxn947brk/pin_mux.h
hw/bsp/nrf/nrfx_glue.h
hw/bsp/nrf/nrfx_log.h
hw/bsp/stm32f0/boards/stm32f070rbnucleo/stm32F070rbtx_flash.ld
hw/bsp/stm32f0/boards/stm32f072eval/STM32F072VBTx_FLASH.ld
hw/bsp/stm32f0/stm32f0xx_hal_conf.h
hw/bsp/stm32f1/stm32f1xx_hal_conf.h
hw/bsp/stm32f2/stm32f2xx_hal_conf.h
hw/bsp/stm32f3/boards/stm32f303disco/stm32f3xx_hal_conf.h
hw/bsp/stm32f4/boards/feather_stm32f405/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/pyboardv11/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f401blackpill/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f407blackvet/STM32F407VETx_FLASH.ld
hw/bsp/stm32f4/boards/stm32f407blackvet/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f407disco/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f411blackpill/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f411disco/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f412disco/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f412nucleo/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/boards/stm32f439nucleo/stm32f4xx_hal_conf.h
hw/bsp/stm32f4/stm32f4xx_hal_conf.h
hw/bsp/stm32f7/stm32f7xx_hal_conf.h
hw/bsp/stm32g0/boards/stm32g0b1nucleo/STM32G0B1RETx_FLASH.ld
hw/bsp/stm32g4/boards/b_g474e_dpow1/STM32G474RETx_FLASH.ld
hw/bsp/stm32g4/boards/stm32g474nucleo/STM32G474RETx_FLASH.ld
hw/bsp/stm32g4/stm32g4xx_hal_conf.h
hw/bsp/stm32h7/stm32h7xx_hal_conf.h
hw/bsp/stm32l4/boards/stm32l4p5nucleo/STM32L4P5ZGTX_FLASH.ld
hw/bsp/stm32l4/stm32l4xx_hal_conf.h
hw/bsp/stm32wb/stm32wbxx_hal_conf.h
hw/mcu/bridgetek/*
hw/mcu/dialog/da1469x/*
hw/mcu/sony/cxd56/mkspk/*
hw/mcu/sony/cxd56/tools/flash_writer.py
lib/networking/rndis_protocol.h
src/portable/mentor/musb/musb_type.h
src/portable/st/stm32_fsdev/dcd_stm32_fsdev_pvt_st.h
src/portable/synopsys/dwc2/dwc2_type.h
test/fuzz/device/net/src/arch/*
test/fuzz/device/net/src/lwipopts.h
test/hil/hil_hfp.json
test/unit-test/ceedling
test/unit-test/project.yml
test/unit-test/vendor/ceedling/bin/*
test/unit-test/vendor/ceedling/lib/*
test/unit-test/vendor/ceedling/plugins/*
test/unit-test/vendor/ceedling/vendor/c_exception/lib/CException.c
test/unit-test/vendor/ceedling/vendor/c_exception/lib/CException.h
test/unit-test/vendor/ceedling/vendor/cmock/lib/cmock_generator_plugin_ignore_arg.rb
test/unit-test/vendor/ceedling/vendor/cmock/lib/cmock_generator_plugin_return_thru_ptr.rb
test/unit-test/vendor/ceedling/vendor/diy/*
test/unit-test/vendor/ceedling/vendor/unity/auto/generate_config.yml
test/unit-test/vendor/ceedling/vendor/unity/auto/parse_output.rb
test/unit-test/vendor/ceedling/vendor/unity/auto/run_test.erb
test/unit-test/vendor/ceedling/vendor/unity/auto/stylize_as_junit.rb
test/unit-test/vendor/ceedling/vendor/unity/auto/type_sanitizer.rb
test/unit-test/vendor/ceedling/vendor/unity/auto/unity_to_junit.py
tools/*
version.yml
Copyright: 2009-2013, ARM LIMITED
2008, Colin O'Flynn
2019, Dialog Semiconductor
1997-2016, Freescale Semiconductor, Inc.
2020, GigaDevice Semiconductor Inc.
2011-2012, Gregory Nutt
2019, Nathan Conrad
2017-2019, Nordic Semiconductor ASA
2016-2022, NXP
2020 Raspberry Pi (Trading) Ltd.
2007-2008, Sony Corporation
2018, Sony Semiconductor Solutions Corp.
2016-2023, STMicroelectronics
2001-2003, Swedish Institute of Computer Science
2018, Texas Instruments Incorporated - http://www.ti.com
License: BSD-3-clause
Files: hw/bsp/fomu/dfu.py
Copyright: 2010, Antonio Galea
License: LGPL-3
Files: hw/bsp/fomu/include/csr.h
Copyright: 2012-2015, Enjoy-Digital
2012-2022, Enjoy-Digital & LiteX developers
2007-2015, M-Labs Ltd
License: BSD-2-clause
Files: hw/bsp/ch32f20x/ch32f20x_conf.h
hw/bsp/ch32f20x/ch32f20x_it.h
hw/bsp/ch32f20x/system_ch32f20x.c
hw/bsp/ch32v307/ch32v30x_conf.h
hw/bsp/ch32v307/ch32v30x_it.c
hw/bsp/ch32v307/ch32v30x_it.h
hw/bsp/ch32v307/core_riscv.h
hw/bsp/ch32v307/system_ch32v30x.c
hw/bsp/ch32v307/system_ch32v30x.h
hw/bsp/da14695_dk_usb/da1469x.ld
hw/bsp/da14695_dk_usb/gcc_startup_da1469x.S
hw/bsp/da1469x_dk_pro/da1469x.ld
hw/bsp/da1469x_dk_pro/gcc_startup_da1469x.S
hw/bsp/espressif/components/led_strip/include/*
hw/bsp/espressif/components/led_strip/src/*
hw/bsp/samd11/boards/cynthion_d11/samd11d14am_flash.ld
hw/bsp/samd11/boards/samd11_xplained/samd11d14am_flash.ld
hw/bsp/samd21/boards/atsamd21_xpro/samd21j18a_flash.ld
hw/bsp/samd21/boards/circuitplayground_express/circuitplayground_express.ld
hw/bsp/samd21/boards/curiosity_nano/samd21g17a_flash.ld
hw/bsp/samd21/boards/cynthion_d21/samd21g18a_flash.ld
hw/bsp/samd21/boards/feather_m0_express/feather_m0_express.ld
hw/bsp/samd21/boards/itsybitsy_m0/itsybitsy_m0.ld
hw/bsp/samd21/boards/metro_m0_express/metro_m0_express.ld
hw/bsp/samd21/boards/qtpy/qtpy.ld
hw/bsp/samd21/boards/seeeduino_xiao/seeeduino_xiao.ld
hw/bsp/samd21/boards/trinket_m0/trinket_m0.ld
hw/bsp/samd51/boards/feather_m4_express/feather_m4_express.ld
hw/bsp/samd51/boards/itsybitsy_m4/itsybitsy_m4.ld
hw/bsp/samd51/boards/metro_m4_express/metro_m4_express.ld
hw/bsp/samd51/boards/pybadge/pybadge.ld
hw/bsp/samd51/boards/pyportal/pyportal.ld
hw/bsp/same5x/boards/d5035_01/same51j19a_flash.ld
hw/bsp/same5x/boards/same54_xplained/same54p20a_flash.ld
hw/bsp/same5x/boards/same54_xplained/same54p20a_sram.ld
hw/bsp/samg55xplained/samg55j19_flash.ld
hw/bsp/saml2x/boards/atsaml21_xpro/saml21j18b_flash.ld
hw/bsp/saml2x/boards/saml22_feather/saml22_feather.ld
hw/bsp/saml2x/boards/sensorwatch_m0/sensorwatch_m0.ld
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/cmsis_compiler.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/cmsis_gcc.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/cmsis_version.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/core_cm0.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/core_cm33.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/mpu_armv8.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/system_ARMCM0.h
hw/mcu/dialog/da1469x/SDK_10.0.8.105/sdk/bsp/include/system_DA1469x.h
hw/mcu/dialog/da1469x/include/*
hw/mcu/dialog/da1469x/src/*
Copyright: 2009-2018, ARM Limited
2016-2017, Atmel Corporation
2017-2019, Dialog Semiconductor
2019, Espressif Systems (Shanghai) PTE LTD
2017-2019, Microchip Technology Inc.
2021, Nanjing Qinheng Microelectronics Co., Ltd.
License: Apache-2
Files: lib/fatfs/*
Copyright: 2019 - 2022, ChaN
License: fatfs-custom
Files: hw/mcu/dialog/da1469x/da1469x.ld
Copyright: 2007-2010, CodeSourcery, Inc.
License: TCL
Files: examples/device/cdc_msc_freertos/src/FreeRTOSConfig/*
examples/device/hid_composite_freertos/src/FreeRTOSConfig/*
examples/host/cdc_msc_hid_freertos/src/FreeRTOSConfig/*
hw/bsp/imxrt/FreeRTOSConfig/*
hw/bsp/kinetis_kl/FreeRTOSConfig/*
hw/bsp/lpc18/FreeRTOSConfig/*
hw/bsp/lpc40/FreeRTOSConfig/*
hw/bsp/lpc43/FreeRTOSConfig/*
hw/bsp/lpc54/FreeRTOSConfig/*
hw/bsp/lpc55/FreeRTOSConfig/*
hw/bsp/mcx/FreeRTOSConfig/*
hw/bsp/nrf/FreeRTOSConfig/*
hw/bsp/ra/FreeRTOSConfig/*
hw/bsp/samd21/FreeRTOSConfig/*
hw/bsp/samd51/FreeRTOSConfig/*
hw/bsp/stm32f0/FreeRTOSConfig/*
hw/bsp/stm32f1/FreeRTOSConfig/*
hw/bsp/stm32f4/FreeRTOSConfig/*
hw/bsp/stm32f7/FreeRTOSConfig/*
hw/bsp/stm32g0/FreeRTOSConfig/*
hw/bsp/stm32g4/FreeRTOSConfig/*
hw/bsp/stm32h7/FreeRTOSConfig/*
hw/bsp/stm32l4/FreeRTOSConfig/*
hw/bsp/stm32u5/FreeRTOSConfig/*
Copyright: 2017, Amazon.com, Inc. or its affiliates
License: MIT/X11
Files: lib/SEGGER_RTT/*
Copyright: 1995-2021, SEGGER Microcontroller GmbH
License: custom-segger
Files: lib/networking/ndis.h
Copyright: Benedikt Spranger <b.spranger@pengutronix.de>
Casper S. Hornstrup <chorns@users.sourceforge.net>
Colin O'Flynn <coflynn@newae.com>
License: public-domain
Files: .pre-commit-config.yaml
Copyright: 2020, Diego Elio Pettenò
License: Unlicense
Feel free to close this issue whenever you see fit.
Operating System
Linux
Board
n.a.
Firmware
n.a.
What happened ?
I'm trying to package tinyusb for inclusion in Debian. I was thus reading through all the copyright of the included files and found this:
This statement is attached to the following files:
Is this copyright information correct? If yes, we cannot distribute it.
How to reproduce ?
n.a.
Debug Log as txt file (LOG/CFG_TUSB_DEBUG=2)
n.a.
Screenshots
No response
I have checked existing issues, dicussion and documentation