-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
90 lines (79 loc) · 4.3 KB
/
NOTICE
File metadata and controls
90 lines (79 loc) · 4.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
xchplot2
Copyright (c) 2026 Abraham Sewill
Distributed under the MIT License (see LICENSE).
This product includes or links against software developed by third
parties under the licenses listed below. None of the upstream projects
ship a NOTICE file at the time of writing, so attribution is provided
here directly.
================================================================================
pos2-chip
https://github.com/Chia-Network/pos2-chip
Copyright (c) Chia Network Inc.
Licensed under the Apache License, Version 2.0.
Fetched at build time via CMake FetchContent (see CMakeLists.txt).
Header surface and the FSE static library from lib/fse are linked
into xchplot2 binaries.
================================================================================
chia (chia-bls, chia-protocol, chia-sha2, chia-traits, chia-serde,
chia-puzzle-types, and other transitive crates of the chia 0.42 meta-crate)
https://github.com/Chia-Network/chia_rs
Copyright (c) Chia Network Inc.
Licensed under the Apache License, Version 2.0.
Statically linked into xchplot2 via the keygen-rs Rust shim. Provides
BLS12-381 / EIP-2333 key derivation and compute_plot_id_v2.
================================================================================
sha2 (Rust crate)
https://github.com/RustCrypto/hashes
Copyright (c) RustCrypto Developers
Dual-licensed under MIT OR Apache-2.0; we use under Apache-2.0.
Statically linked into xchplot2 via the keygen-rs Rust shim.
================================================================================
bech32 (Rust crate)
https://github.com/rust-bitcoin/rust-bech32
Copyright (c) 2017 Clark Moody
Licensed under the MIT License.
Statically linked into xchplot2 via the keygen-rs Rust shim. Used for
decoding xch1.../txch1... pool contract addresses.
================================================================================
FSE (Finite State Entropy)
https://github.com/Cyan4973/FiniteStateEntropy
Copyright (c) 2013, Yann Collet
Licensed under the BSD 2-Clause License.
Vendored upstream by pos2-chip at lib/fse/ and statically linked into
xchplot2. Provides the entropy-coding step of v2 plot file compression.
================================================================================
AdaptiveCpp (formerly hipSYCL)
https://github.com/AdaptiveCpp/AdaptiveCpp
Copyright (c) The AdaptiveCpp Contributors
Licensed under the BSD 2-Clause "Simplified" License.
SYCL implementation. Statically linked at build time (libacpp-rt and
friends) for the cross-vendor SYCL kernel path. Pulled in via
find_package(AdaptiveCpp) from /opt/adaptivecpp (the install-deps.sh
default) or via CMake FetchContent at v25.10.0.
================================================================================
NVIDIA CUDA Toolkit (runtime + CUB)
Used at build time and dynamically at run time.
Subject to the NVIDIA CUDA Toolkit End User License Agreement
(https://docs.nvidia.com/cuda/eula/).
================================================================================
AMD ROCm / HIP
https://github.com/ROCm/ROCm
Copyright (c) Advanced Micro Devices, Inc.
Used at build time (HIP toolchain) and dynamically at run time on
AMD builds. Components are licensed per-package — primarily MIT and
University of Illinois/NCSA Open Source — see the per-component
LICENSE files in each ROCm subproject.
================================================================================
Intel oneAPI / Level Zero
https://github.com/oneapi-src
Copyright (c) Intel Corporation
Used at build time and dynamically at run time on Intel SYCL builds
(currently wired up but untested — no Intel GPU in our test matrix).
Components are licensed per-package: Apache-2.0 with LLVM exception
for the DPC++ compiler, MIT for the Level Zero loader, and the Intel
oneAPI End User License Agreement for the proprietary toolkit pieces.
================================================================================
Full license texts for each Apache-2.0 component are reproduced in their
respective upstream source trees, which CMake FetchContent / cargo will
make available alongside any source distribution. For binary releases,
include the Apache-2.0 license text alongside this NOTICE.