3 <!-- @brief: Third-party notices and licenses for components picofuse builds against or links. -->
6 Copyright the picofuse contributors
8 This product is licensed under the Apache License, Version 2.0 (see
9 [LICENSE](LICENSE)). It builds against, and for Pico targets statically
10 links, third-party components pulled in via the `third_party/pico-sdk`
11 submodule. Their licenses are reproduced in full alongside their source,
14 ## Raspberry Pi Pico SDK
16 - Path: `third_party/pico-sdk`
17 - Copyright: Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd.
18 - License: BSD-3-Clause (see `third_party/pico-sdk/LICENSE.TXT`)
22 - Path: `third_party/pico-sdk/lib/lwip`
23 - Copyright: Copyright (c) 2001, 2002 Swedish Institute of Computer Science.
24 - License: Modified BSD License (see `third_party/pico-sdk/lib/lwip/COPYING`)
28 - Path: `third_party/pico-sdk/lib/cyw43-driver`
29 - Copyright: Copyright (C) 2019-2022 George Robotics Pty Ltd
30 - License: BSD-3-Clause, personal/non-commercial use only (see
31 `third_party/pico-sdk/lib/cyw43-driver/LICENSE`); when built for
32 RP2040/RP2350 targets (as this project does), the separate `LICENSE.RP`
33 grant applies instead, permitting use with Raspberry Pi Ltd semiconductor
34 devices (see `third_party/pico-sdk/lib/cyw43-driver/LICENSE.RP`)
38 - Path: `third_party/pico-sdk/lib/mbedtls`
39 - Copyright: Copyright The Mbed TLS Contributors
40 - License: Dual Apache-2.0 OR GPL-2.0-or-later (see
41 `third_party/pico-sdk/lib/mbedtls/LICENSE`); picofuse uses it under
46 - Path: `third_party/pico-sdk/lib/tinyusb`
47 - Copyright: Copyright (c) 2018, hathach (tinyusb.org)
48 - License: MIT (see `third_party/pico-sdk/lib/tinyusb/LICENSE`)
52 - Path: `third_party/pico-sdk/lib/btstack`
53 - Copyright: Copyright (C) 2009 BlueKitchen GmbH
54 - License: BSD-3-Clause, personal/non-commercial use only (see
55 `third_party/pico-sdk/lib/btstack/LICENSE`); commercial licensing is
56 available directly from BlueKitchen GmbH
60 Not all of the above are linked into every build - cyw43-driver and lwIP
61 are only pulled in for Wi-Fi-capable boards (`pico_w`, `pico2_w`), and
62 mbedTLS, TinyUSB and BTstack are vendored as submodules for planned future
63 use but are not yet linked by this project's build.