picofuse

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