Copyrights & Licenses¶
Game Bub is open source:
- The firmware is licensed under GPLv3
- The gateware and hardware are licensed under CERN-OHL-S
You can find source code on GitHub.
Game Bub™ is a trademark of Second Bedroom LLC.
At a high level, this means that you can copy, share, and modify the source code, as long as you provide proper attribution and share your source code / design files with the same license. However, this does not mean that you can use the "Game Bub" name and logo for your product without permission.
Open Source Components¶
Game Bub is also built on top of numerous pieces of open-source software.
Handheld Firmware¶
- esp-idf: Copyright © 2015-2023 Espressif Systems, licensed under the Apache License 2.0. Licenses of subcomponents can be found here.
- tinyusb: Copyright © 2012-2026 Ha Thach (tinyusb.org), licensed under the MIT license
- adler2: Licensed under 0BSD OR Apache-2.0 OR MIT
- aho-corasick: Licensed under MIT OR Unlicense
- aligned: Licensed under Apache-2.0 OR MIT
- aligned-vec: Licensed under MIT
- allocator-api2: Licensed under Apache-2.0 OR MIT
- anyhow: Licensed under Apache-2.0 OR MIT
- arg_enum_proc_macro: Licensed under MIT
- arrayref: Licensed under BSD-2-Clause
- arrayvec: Licensed under Apache-2.0 OR MIT
- as-slice: Licensed under Apache-2.0 OR MIT
- async-broadcast: Licensed under Apache-2.0 OR MIT
- async-channel: Licensed under Apache-2.0 OR MIT
- async-executor: Licensed under Apache-2.0 OR MIT
- async-io: Licensed under Apache-2.0 OR MIT
- async-lock: Licensed under Apache-2.0 OR MIT
- async-process: Licensed under Apache-2.0 OR MIT
- async-recursion: Licensed under Apache-2.0 OR MIT
- async-signal: Licensed under Apache-2.0 OR MIT
- async-task: Licensed under Apache-2.0 OR MIT
- async-trait: Licensed under Apache-2.0 OR MIT
- atomic-waker: Licensed under Apache-2.0 OR MIT
- auto_enums: Licensed under Apache-2.0 OR MIT
- autocfg: Licensed under Apache-2.0 OR MIT
- av-scenechange: Licensed under MIT
- av1-grain: Licensed under BSD-2-Clause
- avif-serialize: Licensed under BSD-3-Clause
- base64: Licensed under Apache-2.0 OR MIT
- bincode: Licensed under MIT
- bindgen: Licensed under BSD-3-Clause
- bit_field: Licensed under Apache-2.0 OR MIT
- bitflags: Licensed under Apache-2.0 OR MIT
- bitstream-io: Licensed under Apache-2.0 OR MIT
- blocking: Licensed under Apache-2.0 OR MIT
- borsh: Licensed under Apache-2.0 OR MIT
- bstr: Licensed under Apache-2.0 OR MIT
- build-time: Licensed under MIT
- built: Licensed under MIT
- bumpalo: Licensed under Apache-2.0 OR MIT
- by_address: Licensed under Apache-2.0 OR MIT
- bytemuck: Licensed under Apache-2.0 OR MIT OR Zlib
- bytemuck_derive: Licensed under Apache-2.0 OR MIT OR Zlib
- byteorder: Licensed under MIT OR Unlicense
- byteorder-lite: Licensed under MIT OR Unlicense
- bytes: Licensed under MIT
- calloop: Licensed under MIT
- camino: Licensed under Apache-2.0 OR MIT
- cargo-platform: Licensed under Apache-2.0 OR MIT
- cargo_metadata: Licensed under MIT
- cc: Licensed under Apache-2.0 OR MIT
- cexpr: Licensed under Apache-2.0 OR MIT
- cfg-if: Licensed under Apache-2.0 OR MIT
- cfg_aliases: Licensed under MIT
- chrono: Licensed under Apache-2.0 OR MIT
- clang-sys: Licensed under Apache-2.0
- clru: Licensed under MIT
- cmake: Licensed under Apache-2.0 OR MIT
- cobs: Licensed under Apache-2.0 OR MIT
- codemap: Licensed under Apache-2.0 OR MIT
- codemap-diagnostic: Licensed under Apache-2.0 OR MIT
- color_quant: Licensed under MIT
- concurrent-queue: Licensed under Apache-2.0 OR MIT
- const-field-offset: Licensed under Apache-2.0 OR MIT
- const-field-offset-macro: Licensed under Apache-2.0 OR MIT
- const_format: Licensed under Zlib
- const_format_proc_macros: Licensed under Zlib
- convert_case: Licensed under MIT
- copypasta: Licensed under Apache-2.0 OR MIT
- core_maths: Licensed under MIT
- countme: Licensed under Apache-2.0 OR MIT
- crc32fast: Licensed under Apache-2.0 OR MIT
- critical-section: Licensed under Apache-2.0 OR MIT
- crossbeam-deque: Licensed under Apache-2.0 OR MIT
- crossbeam-epoch: Licensed under Apache-2.0 OR MIT
- crossbeam-utils: Licensed under Apache-2.0 OR MIT
- cursor-icon: Licensed under Apache-2.0 OR MIT OR Zlib
- cvt: Licensed under Apache-2.0
- darling: Licensed under MIT
- darling_core: Licensed under MIT
- darling_macro: Licensed under MIT
- data-url: Licensed under Apache-2.0 OR MIT
- defmt: Licensed under Apache-2.0 OR MIT
- defmt-macros: Licensed under Apache-2.0 OR MIT
- defmt-parser: Licensed under Apache-2.0 OR MIT
- deranged: Licensed under Apache-2.0 OR MIT
- derive_more: Licensed under MIT
- derive_more-impl: Licensed under MIT
- derive_utils: Licensed under Apache-2.0 OR MIT
- displaydoc: Licensed under Apache-2.0 OR MIT
- dlib: Licensed under MIT
- document-features: Licensed under Apache-2.0 OR MIT
- dpi: Licensed under Apache-2.0 AND MIT
- either: Licensed under Apache-2.0 OR MIT
- embassy-futures: Licensed under Apache-2.0 OR MIT
- embassy-sync: Licensed under Apache-2.0 OR MIT
- embassy-time-driver: Licensed under Apache-2.0 OR MIT
- embedded-can: Licensed under Apache-2.0 OR MIT
- embedded-hal: Licensed under Apache-2.0 OR MIT
- embedded-hal-async: Licensed under Apache-2.0 OR MIT
- embedded-hal-bus: Licensed under Apache-2.0 OR MIT
- embedded-hal-nb: Licensed under Apache-2.0 OR MIT
- embedded-io: Licensed under Apache-2.0 OR MIT
- embedded-io-async: Licensed under Apache-2.0 OR MIT
- embedded-svc: Licensed under Apache-2.0 OR MIT
- embuild: Licensed under Apache-2.0 OR MIT
- endi: Licensed under MIT
- enum-map: Licensed under Apache-2.0 OR MIT
- enum-map-derive: Licensed under Apache-2.0 OR MIT
- enumflags2: Licensed under Apache-2.0 OR MIT
- enumflags2_derive: Licensed under Apache-2.0 OR MIT
- enumset: Licensed under Apache-2.0 OR MIT
- enumset_derive: Licensed under Apache-2.0 OR MIT
- envy: Licensed under MIT
- equator: Licensed under MIT
- equator-macro: Licensed under MIT
- equivalent: Licensed under Apache-2.0 OR MIT
- errno: Licensed under Apache-2.0 OR MIT
- esp-idf-hal: Licensed under Apache-2.0 OR MIT
- esp-idf-svc: Licensed under Apache-2.0 OR MIT
- esp-idf-sys: Licensed under Apache-2.0 OR MIT
- euclid: Licensed under Apache-2.0 OR MIT
- event-listener: Licensed under Apache-2.0 OR MIT
- event-listener-strategy: Licensed under Apache-2.0 OR MIT
- exr: Licensed under BSD-3-Clause
- fastrand: Licensed under Apache-2.0 OR MIT
- fax: Licensed under MIT
- fdeflate: Licensed under Apache-2.0 OR MIT
- field-offset: Licensed under Apache-2.0 OR MIT
- filetime: Licensed under Apache-2.0 OR MIT
- find-msvc-tools: Licensed under Apache-2.0 OR MIT
- flate2: Licensed under Apache-2.0 OR MIT
- float-cmp: Licensed under MIT
- fnv: Licensed under Apache-2.0 OR MIT
- foldhash: Licensed under Zlib
- fontconfig-parser: Licensed under MIT
- fontdb: Licensed under MIT
- fontdue: Licensed under Apache-2.0 OR MIT OR Zlib
- form_urlencoded: Licensed under Apache-2.0 OR MIT
- fs_at: Licensed under Apache-2.0
- futures: Licensed under Apache-2.0 OR MIT
- futures-channel: Licensed under Apache-2.0 OR MIT
- futures-core: Licensed under Apache-2.0 OR MIT
- futures-executor: Licensed under Apache-2.0 OR MIT
- futures-io: Licensed under Apache-2.0 OR MIT
- futures-lite: Licensed under Apache-2.0 OR MIT
- futures-macro: Licensed under Apache-2.0 OR MIT
- futures-sink: Licensed under Apache-2.0 OR MIT
- futures-task: Licensed under Apache-2.0 OR MIT
- futures-util: Licensed under Apache-2.0 OR MIT
- getrandom: Licensed under Apache-2.0 OR MIT
- gif: Licensed under Apache-2.0 OR MIT
- glob: Licensed under Apache-2.0 OR MIT
- globset: Licensed under MIT OR Unlicense
- globwalk: Licensed under MIT
- half: Licensed under Apache-2.0 OR MIT
- hash32: Licensed under Apache-2.0 OR MIT
- hashbrown: Licensed under Apache-2.0 OR MIT
- heapless: Licensed under Apache-2.0 OR MIT
- heck: Licensed under Apache-2.0 OR MIT
- hex: Licensed under Apache-2.0 OR MIT
- home: Licensed under Apache-2.0 OR MIT
- i-slint-backend-selector: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- i-slint-backend-winit: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- i-slint-common: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- i-slint-compiler: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- i-slint-core: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- i-slint-core-macros: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- iana-time-zone: Licensed under Apache-2.0 OR MIT
- icu_collections: Licensed under Unicode-3.0
- icu_locale_core: Licensed under Unicode-3.0
- icu_normalizer: Licensed under Unicode-3.0
- icu_normalizer_data: Licensed under Unicode-3.0
- icu_properties: Licensed under Unicode-3.0
- icu_properties_data: Licensed under Unicode-3.0
- icu_provider: Licensed under Unicode-3.0
- ident_case: Licensed under Apache-2.0 OR MIT
- idna: Licensed under Apache-2.0 OR MIT
- idna_adapter: Licensed under Apache-2.0 OR MIT
- ignore: Licensed under MIT OR Unlicense
- image: Licensed under Apache-2.0 OR MIT
- image-webp: Licensed under Apache-2.0 OR MIT
- imagesize: Licensed under MIT
- imgref: Licensed under Apache-2.0 OR CC0-1.0
- indexmap: Licensed under Apache-2.0 OR MIT
- integer-sqrt: Licensed under Apache-2.0 OR MIT
- itertools: Licensed under Apache-2.0 OR MIT
- itoa: Licensed under Apache-2.0 OR MIT
- jobserver: Licensed under Apache-2.0 OR MIT
- konst: Licensed under Zlib
- konst_macro_rules: Licensed under Zlib
- kurbo: Licensed under Apache-2.0 OR MIT
- lebe: Licensed under BSD-3-Clause
- libc: Licensed under Apache-2.0 OR MIT
- libloading: Licensed under ISC
- libm: Licensed under MIT
- linereader: Licensed under MIT
- linked-hash-map: Licensed under Apache-2.0 OR MIT
- linked_hash_set: Licensed under Apache-2.0
- litemap: Licensed under Unicode-3.0
- litrs: Licensed under Apache-2.0 OR MIT
- log: Licensed under Apache-2.0 OR MIT
- loop9: Licensed under MIT
- lyon_algorithms: Licensed under Apache-2.0 OR MIT
- lyon_extra: Licensed under Apache-2.0 OR MIT
- lyon_geom: Licensed under Apache-2.0 OR MIT
- lyon_path: Licensed under Apache-2.0 OR MIT
- maybe-rayon: Licensed under MIT
- memchr: Licensed under MIT OR Unlicense
- memmap2: Licensed under Apache-2.0 OR MIT
- memoffset: Licensed under MIT
- minimal-lexical: Licensed under Apache-2.0 OR MIT
- miniz_oxide: Licensed under Apache-2.0 OR MIT OR Zlib
- moxcms: Licensed under Apache-2.0 OR BSD-3-Clause
- nb: Licensed under Apache-2.0 OR MIT
- new_debug_unreachable: Licensed under MIT
- nix: Licensed under MIT
- no_std_io2: Licensed under Apache-2.0 OR MIT
- nom: Licensed under MIT
- noop_proc_macro: Licensed under MIT
- normpath: Licensed under Apache-2.0 OR MIT
- num-bigint: Licensed under Apache-2.0 OR MIT
- num-complex: Licensed under Apache-2.0 OR MIT
- num-conv: Licensed under Apache-2.0 OR MIT
- num-derive: Licensed under Apache-2.0 OR MIT
- num-integer: Licensed under Apache-2.0 OR MIT
- num-rational: Licensed under Apache-2.0 OR MIT
- num-traits: Licensed under Apache-2.0 OR MIT
- num_enum: Licensed under Apache-2.0 OR BSD-3-Clause OR MIT
- num_enum_derive: Licensed under Apache-2.0 OR BSD-3-Clause OR MIT
- once_cell: Licensed under Apache-2.0 OR MIT
- ordered-stream: Licensed under Apache-2.0 OR MIT
- parking: Licensed under Apache-2.0 OR MIT
- paste: Licensed under Apache-2.0 OR MIT
- pastey: Licensed under Apache-2.0 OR MIT
- percent-encoding: Licensed under Apache-2.0 OR MIT
- pico-args: Licensed under MIT
- pin-project: Licensed under Apache-2.0 OR MIT
- pin-project-internal: Licensed under Apache-2.0 OR MIT
- pin-project-lite: Licensed under Apache-2.0 OR MIT
- pin-utils: Licensed under Apache-2.0 OR MIT
- pin-weak: Licensed under MIT
- piper: Licensed under Apache-2.0 OR MIT
- png: Licensed under Apache-2.0 OR MIT
- polib: Licensed under MIT
- polling: Licensed under Apache-2.0 OR MIT
- portable-atomic: Licensed under Apache-2.0 OR MIT
- postcard: Licensed under Apache-2.0 OR MIT
- potential_utf: Licensed under Unicode-3.0
- powerfmt: Licensed under Apache-2.0 OR MIT
- prettyplease: Licensed under Apache-2.0 OR MIT
- proc-macro-crate: Licensed under Apache-2.0 OR MIT
- proc-macro2: Licensed under Apache-2.0 OR MIT
- profiling: Licensed under Apache-2.0 OR MIT
- profiling-procmacros: Licensed under Apache-2.0 OR MIT
- pulp: Licensed under MIT
- pulp-wasm-simd-flag: Licensed under MIT
- pxfm: Licensed under Apache-2.0 OR BSD-3-Clause
- qoi: Licensed under Apache-2.0 OR MIT
- quick-error: Licensed under Apache-2.0 OR MIT
- quote: Licensed under Apache-2.0 OR MIT
- rav1e: Licensed under BSD-2-Clause
- ravif: Licensed under BSD-3-Clause
- raw-window-handle: Licensed under Apache-2.0 OR MIT OR Zlib
- rayon: Licensed under Apache-2.0 OR MIT
- rayon-core: Licensed under Apache-2.0 OR MIT
- reborrow: Licensed under MIT
- regex: Licensed under Apache-2.0 OR MIT
- regex-automata: Licensed under Apache-2.0 OR MIT
- regex-syntax: Licensed under Apache-2.0 OR MIT
- remove_dir_all: Licensed under Apache-2.0 OR MIT
- resvg: Licensed under Apache-2.0 OR MIT
- rgb: Licensed under MIT
- rowan: Licensed under Apache-2.0 OR MIT
- roxmltree: Licensed under Apache-2.0 OR MIT
- rustc-hash: Licensed under Apache-2.0 OR MIT
- rustc_version: Licensed under Apache-2.0 OR MIT
- rustix: Licensed under Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
- rustversion: Licensed under Apache-2.0 OR MIT
- rustybuzz: Licensed under MIT
- same-file: Licensed under MIT OR Unlicense
- scoped-tls-hkt: Licensed under Apache-2.0 OR MIT
- scopeguard: Licensed under Apache-2.0 OR MIT
- semver: Licensed under Apache-2.0 OR MIT
- serde: Licensed under Apache-2.0 OR MIT
- serde_core: Licensed under Apache-2.0 OR MIT
- serde_derive: Licensed under Apache-2.0 OR MIT
- serde_json: Licensed under Apache-2.0 OR MIT
- serde_repr: Licensed under Apache-2.0 OR MIT
- serde_spanned: Licensed under Apache-2.0 OR MIT
- shlex: Licensed under Apache-2.0 OR MIT
- signal-hook-registry: Licensed under Apache-2.0 OR MIT
- simd-adler32: Licensed under MIT
- simd_helpers: Licensed under MIT
- simplecss: Licensed under Apache-2.0 OR MIT
- siphasher: Licensed under Apache-2.0 OR MIT
- slab: Licensed under MIT
- slint: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- slint-build: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- slint-macros: Licensed under GPL-3.0 OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
- slotmap: Licensed under Zlib
- smallvec: Licensed under Apache-2.0 OR MIT
- smol_str: Licensed under Apache-2.0 OR MIT
- softbuffer: Licensed under Apache-2.0 OR MIT
- spin_on: Licensed under Apache-2.0 OR MIT
- stable_deref_trait: Licensed under Apache-2.0 OR MIT
- strict-num: Licensed under MIT
- strum: Licensed under MIT
- strum_macros: Licensed under MIT
- svgtypes: Licensed under Apache-2.0 OR MIT
- syn: Licensed under Apache-2.0 OR MIT
- synstructure: Licensed under MIT
- sys-locale: Licensed under Apache-2.0 OR MIT
- tempfile: Licensed under Apache-2.0 OR MIT
- termcolor: Licensed under MIT OR Unlicense
- text-size: Licensed under Apache-2.0 OR MIT
- thiserror: Licensed under Apache-2.0 OR MIT
- thiserror-impl: Licensed under Apache-2.0 OR MIT
- tiff: Licensed under MIT
- time: Licensed under Apache-2.0 OR MIT
- time-core: Licensed under Apache-2.0 OR MIT
- tiny-skia: Licensed under BSD-3-Clause
- tiny-skia-path: Licensed under BSD-3-Clause
- tinystr: Licensed under Unicode-3.0
- tinyvec: Licensed under Apache-2.0 OR MIT OR Zlib
- tinyvec_macros: Licensed under Apache-2.0 OR MIT OR Zlib
- toml_datetime: Licensed under Apache-2.0 OR MIT
- toml_edit: Licensed under Apache-2.0 OR MIT
- toml_parser: Licensed under Apache-2.0 OR MIT
- toml_write: Licensed under Apache-2.0 OR MIT
- tracing: Licensed under MIT
- tracing-attributes: Licensed under MIT
- tracing-core: Licensed under MIT
- ttf-parser: Licensed under Apache-2.0 OR MIT
- typed-index-collections: Licensed under Apache-2.0 OR MIT
- uncased: Licensed under Apache-2.0 OR MIT
- unicode-bidi: Licensed under Apache-2.0 OR MIT
- unicode-bidi-mirroring: Licensed under Apache-2.0 OR MIT
- unicode-ccc: Licensed under Apache-2.0 OR MIT
- unicode-ident: Licensed under (Apache-2.0 OR MIT) AND Unicode-3.0
- unicode-linebreak: Licensed under Apache-2.0
- unicode-properties: Licensed under Apache-2.0 OR MIT
- unicode-script: Licensed under Apache-2.0 OR MIT
- unicode-segmentation: Licensed under Apache-2.0 OR MIT
- unicode-vo: Licensed under Apache-2.0 OR MIT
- unicode-xid: Licensed under Apache-2.0 OR MIT
- unty: Licensed under Apache-2.0 OR MIT
- url: Licensed under Apache-2.0 OR MIT
- usvg: Licensed under Apache-2.0 OR MIT
- utf8_iter: Licensed under Apache-2.0 OR MIT
- uuid: Licensed under Apache-2.0 OR MIT
- v_frame: Licensed under BSD-2-Clause
- version_check: Licensed under Apache-2.0 OR MIT
- void: Licensed under MIT
- vtable: Licensed under Apache-2.0 OR MIT
- vtable-macro: Licensed under Apache-2.0 OR MIT
- walkdir: Licensed under MIT OR Unlicense
- wasm-bindgen: Licensed under Apache-2.0 OR MIT
- wasm-bindgen-macro: Licensed under Apache-2.0 OR MIT
- wasm-bindgen-macro-support: Licensed under Apache-2.0 OR MIT
- wasm-bindgen-shared: Licensed under Apache-2.0 OR MIT
- weezl: Licensed under Apache-2.0 OR MIT
- which: Licensed under MIT
- winit: Licensed under Apache-2.0
- winnow: Licensed under MIT
- writeable: Licensed under Unicode-3.0
- xkbcommon-dl: Licensed under MIT
- xkeysym: Licensed under Apache-2.0 OR MIT OR Zlib
- xmlwriter: Licensed under MIT
- y4m: Licensed under MIT
- yoke: Licensed under Unicode-3.0
- yoke-derive: Licensed under Unicode-3.0
- zbus: Licensed under MIT
- zbus_macros: Licensed under MIT
- zbus_names: Licensed under MIT
- zerocopy: Licensed under Apache-2.0 OR BSD-2-Clause OR MIT
- zerocopy-derive: Licensed under Apache-2.0 OR BSD-2-Clause OR MIT
- zerofrom: Licensed under Unicode-3.0
- zerofrom-derive: Licensed under Unicode-3.0
- zerotrie: Licensed under Unicode-3.0
- zerovec: Licensed under Unicode-3.0
- zerovec-derive: Licensed under Unicode-3.0
- zmij: Licensed under MIT
- zune-core: Licensed under Apache-2.0 OR MIT OR Zlib
- zune-inflate: Licensed under Apache-2.0 OR MIT OR Zlib
- zune-jpeg: Licensed under Apache-2.0 OR MIT OR Zlib
- zvariant: Licensed under MIT
- zvariant_derive: Licensed under MIT
- zvariant_utils: Licensed under MIT
- allocator-api2: Licensed under Apache-2.0 OR MIT
- autocfg: Licensed under Apache-2.0 OR MIT
- base64: Licensed under Apache-2.0 OR MIT
- bitfield: Licensed under Apache-2.0 OR MIT
- bitfield-macros: Licensed under Apache-2.0 OR MIT
- bitflags: Licensed under Apache-2.0 OR MIT
- bitmask: Licensed under Apache-2.0 OR MIT
- block-buffer: Licensed under Apache-2.0 OR MIT
- bytemuck: Licensed under Apache-2.0 OR MIT OR Zlib
- byteorder: Licensed under MIT OR Unlicense
- cfg-if: Licensed under Apache-2.0 OR MIT
- const-default: Licensed under MIT
- cordyceps: Licensed under MIT
- critical-section: Licensed under Apache-2.0 OR MIT
- crypto-common: Licensed under Apache-2.0 OR MIT
- darling: Licensed under MIT
- darling_core: Licensed under MIT
- darling_macro: Licensed under MIT
- delegate: Licensed under Apache-2.0 OR MIT
- digest: Licensed under Apache-2.0 OR MIT
- document-features: Licensed under Apache-2.0 OR MIT
- embassy-embedded-hal: Licensed under Apache-2.0 OR MIT
- embassy-executor: Licensed under Apache-2.0 OR MIT
- embassy-executor-macros: Licensed under Apache-2.0 OR MIT
- embassy-executor-timer-queue: Licensed under Apache-2.0 OR MIT
- embassy-futures: Licensed under Apache-2.0 OR MIT
- embassy-hal-internal: Licensed under Apache-2.0 OR MIT
- embassy-net-driver: Licensed under Apache-2.0 OR MIT
- embassy-net-driver-channel: Licensed under Apache-2.0 OR MIT
- embassy-sync: Licensed under Apache-2.0 OR MIT
- embassy-time: Licensed under Apache-2.0 OR MIT
- embassy-time-driver: Licensed under Apache-2.0 OR MIT
- embassy-time-queue-utils: Licensed under Apache-2.0 OR MIT
- embassy-usb: Licensed under Apache-2.0 OR MIT
- embassy-usb-driver: Licensed under Apache-2.0 OR MIT
- embassy-usb-synopsys-otg: Licensed under Apache-2.0 OR MIT
- embedded-can: Licensed under Apache-2.0 OR MIT
- embedded-hal: Licensed under Apache-2.0 OR MIT
- embedded-hal-async: Licensed under Apache-2.0 OR MIT
- embedded-io: Licensed under Apache-2.0 OR MIT
- embedded-io-async: Licensed under Apache-2.0 OR MIT
- embedded-storage: Licensed under Apache-2.0 OR MIT
- embedded-storage-async: Licensed under Apache-2.0 OR MIT
- enumset: Licensed under Apache-2.0 OR MIT
- enumset_derive: Licensed under Apache-2.0 OR MIT
- equivalent: Licensed under Apache-2.0 OR MIT
- esp-alloc: Licensed under Apache-2.0 OR MIT
- esp-bootloader-esp-idf: Licensed under Apache-2.0 OR MIT
- esp-config: Licensed under Apache-2.0 OR MIT
- esp-hal: Licensed under Apache-2.0 OR MIT
- esp-hal-procmacros: Licensed under Apache-2.0 OR MIT
- esp-metadata-generated: Licensed under Apache-2.0 OR MIT
- esp-println: Licensed under Apache-2.0 OR MIT
- esp-radio-rtos-driver: Licensed under Apache-2.0 OR MIT
- esp-rom-sys: Licensed under Apache-2.0 OR MIT
- esp-rtos: Licensed under Apache-2.0 OR MIT
- esp-storage: Licensed under Apache-2.0 OR MIT
- esp-sync: Licensed under Apache-2.0 OR MIT
- esp-synopsys-usb-otg: Licensed under MIT
- esp32s3: Licensed under Apache-2.0 OR MIT
- fnv: Licensed under Apache-2.0 OR MIT
- fugit: Licensed under Apache-2.0 OR MIT
- futures-core: Licensed under Apache-2.0 OR MIT
- futures-sink: Licensed under Apache-2.0 OR MIT
- futures-task: Licensed under Apache-2.0 OR MIT
- futures-util: Licensed under Apache-2.0 OR MIT
- gcd: Licensed under Apache-2.0 OR MIT
- generic-array: Licensed under MIT
- ghostfat: Licensed under MPL-2.0
- hash32: Licensed under Apache-2.0 OR MIT
- hashbrown: Licensed under Apache-2.0 OR MIT
- heapless: Licensed under Apache-2.0 OR MIT
- heck: Licensed under Apache-2.0 OR MIT
- ident_case: Licensed under Apache-2.0 OR MIT
- indexmap: Licensed under Apache-2.0 OR MIT
- indoc: Licensed under Apache-2.0 OR MIT
- instability: Licensed under MIT
- itm_logger: Licensed under Apache-2.0 OR MIT
- itoa: Licensed under Apache-2.0 OR MIT
- jiff: Licensed under MIT OR Unlicense
- libc: Licensed under Apache-2.0 OR MIT
- linked_list_allocator: Licensed under Apache-2.0 OR MIT
- litrs: Licensed under Apache-2.0 OR MIT
- log: Licensed under Apache-2.0 OR MIT
- memchr: Licensed under MIT OR Unlicense
- nb: Licensed under Apache-2.0 OR MIT
- num-traits: Licensed under Apache-2.0 OR MIT
- object: Licensed under Apache-2.0 OR MIT
- packing: Licensed under Apache-2.0 OR MIT
- packing_codegen: Licensed under Apache-2.0 OR MIT
- paste: Licensed under Apache-2.0 OR MIT
- pin-project-lite: Licensed under Apache-2.0 OR MIT
- pin-utils: Licensed under Apache-2.0 OR MIT
- portable-atomic: Licensed under Apache-2.0 OR MIT
- proc-macro-crate: Licensed under Apache-2.0 OR MIT
- proc-macro2: Licensed under Apache-2.0 OR MIT
- quote: Licensed under Apache-2.0 OR MIT
- ral-registers: Licensed under Apache-2.0 OR MIT
- rand_core: Licensed under Apache-2.0 OR MIT
- rlsf: Licensed under Apache-2.0 OR MIT
- rustversion: Licensed under Apache-2.0 OR MIT
- ryu: Licensed under Apache-2.0 OR BSL-1.0
- serde: Licensed under Apache-2.0 OR MIT
- serde_core: Licensed under Apache-2.0 OR MIT
- serde_derive: Licensed under Apache-2.0 OR MIT
- serde_yaml: Licensed under Apache-2.0 OR MIT
- somni-expr: Licensed under Apache-2.0 OR MIT
- somni-parser: Licensed under Apache-2.0 OR MIT
- stable_deref_trait: Licensed under Apache-2.0 OR MIT
- static_cell: Licensed under Apache-2.0 OR MIT
- strsim: Licensed under MIT
- strum: Licensed under MIT
- strum_macros: Licensed under MIT
- svgbobdoc: Licensed under Apache-2.0 OR MIT
- syn: Licensed under Apache-2.0 OR MIT
- termcolor: Licensed under MIT OR Unlicense
- toml_datetime: Licensed under Apache-2.0 OR MIT
- toml_edit: Licensed under Apache-2.0 OR MIT
- toml_parser: Licensed under Apache-2.0 OR MIT
- typenum: Licensed under Apache-2.0 OR MIT
- uf2_block: Licensed under Apache-2.0 OR MIT
- ufmt-write: Licensed under Apache-2.0 OR MIT
- unicode-ident: Licensed under (Apache-2.0 OR MIT) AND Unicode-3.0
- unicode-width: Licensed under Apache-2.0 OR MIT
- unsafe-libyaml: Licensed under MIT
- usb-device: Licensed under MIT
- usbd_bulk_only_transport: Licensed under Apache-2.0 OR MIT
- usbd_mass_storage: Licensed under Apache-2.0 OR MIT
- usbd_scsi: Licensed under Apache-2.0 OR MIT
- vcell: Licensed under Apache-2.0 OR MIT
- version_check: Licensed under Apache-2.0 OR MIT
- void: Licensed under MIT
- winnow: Licensed under MIT
- xtensa-lx: Licensed under Apache-2.0 OR MIT
- xtensa-lx-rt: Licensed under Apache-2.0 OR MIT
- xtensa-lx-rt-proc-macros: Licensed under Apache-2.0 OR MIT
Handheld Miscellaneous¶
- Ark Pixel Font: Copyright © 2012, TakWolf (https://takwolf.com), licensed under the SIL Open Font License, Version 1.1.
- SameBoy: Copyright © 2015-2026 Lior Halphon, licensed under the Expat License
- gba-bios: Copyright © 2020-2021 DenSinH and fleroviux, licensed under the MIT License
- FlashGBX LK Firmware: Copyright © Lesserkuma, licensed under the GNU General Public License v3.0
Handheld Gateware¶
- Chisel: Licensed under the Apache License 2.0
- scala-csv: Copyright © 2013-2015 Toshiyuki Takahashi, licensed under the Apache License 2.0
- upickle: Copyright © 2016 haoyi.sg@gmail.com, licensed under the MIT License
- edalize: Copyright © 2018 Olof Kindgren, edalize contributors, licensed under the BSD 2-Clause License
- hdmi: Copyright © 2019 Sameer Puri, licensed under the MIT License or Apache License 2.0
Dock Firmware¶
- Raspberry Pi Pico SDK: Copyright © 2020 Raspberry Pi (Trading) Ltd., licensed under the BSD 3-Clause License
- FreeRTOS-Kernel: Licensed under the MIT License
- bluepad32: Copyright © 2019 Ricardo Quesada, licensed under the Apache License 2.0
- BTstack: Copyright © 2009 BlueKitchen GmbH, under a special license allowing commercial use with Raspberry Pi products. Note that BTstack is not free software.
- tinyusb: Copyright © 2012-2026 Ha Thach (tinyusb.org), licensed under the MIT license
- Pico-PIO-USB: Copyright © 2021 sekigon-gonnoc, licensed under the MIT License
- tusb_xinput: Copyright © 2020 Ryan Wendland, licensed under the MIT License
- Corrosion: Copyright © 2018 Andrew Gaspar, licensed under the MIT License
- enum-map: Licensed under Apache-2.0 OR MIT
- enum-map-derive: Licensed under Apache-2.0 OR MIT
- freertos-rust: Licensed under MIT
- libm: Licensed under MIT
- log: Licensed under Apache-2.0 OR MIT
- portable-atomic: Licensed under Apache-2.0 OR MIT
- proc-macro2: Licensed under Apache-2.0 OR MIT
- quote: Licensed under Apache-2.0 OR MIT
- static_cell: Licensed under Apache-2.0 OR MIT
- syn: Licensed under Apache-2.0 OR MIT
- unicode-ident: Licensed under (Apache-2.0 OR MIT) AND Unicode-3.0