THIRD-PARTY LICENSE SUPPLEMENT
Phase 1の補足ライセンス
固定版の配布ファイルを保持したまま、第三者コードの表示を補完しています。
P1-H2の監査を引き継ぎ、bincodeとcompiler-builtins/libmの個別表示を補完しました。公開操作は未承認です。
本文と著作権表示
以下の原文は公式資料から保持しています。既確認のMIT選択は維持し、P1-H2で確認した互換系列にはApache-2.0、wideにはZlibを選択しています。独立したSun・BSD・MIT・Unicodeの条件も保持します。
自作部分に新たな再利用許諾を付与するものではありません。第三者コードには各権利者の条件が適用されます。tslibの0BSD表示は任意の透明性表示です。
| 対象 | 条件・判定 | 資料 |
|---|---|---|
| base64-js / 1.5.1 | MIT COVERED | LICENSE |
| tslib / 2.4.1 | 0BSD COVERED | LICENSE.txt |
| ena / 0.14.4 | MIT COVERED | LICENSE-MIT |
| glam / 0.33.10 | MIT COVERED | LICENSE-MIT · LICENSE-APACHE · ATTRIBUTION.md |
| glamx / 0.3.1 | MIT COVERED | LICENSE-MIT · LICENSE-APACHE |
| hashbrown / 0.17.1 | MIT COVERED | LICENSE-MIT |
| js-sys / 0.3.106 | MIT COVERED | LICENSE-MIT |
| nalgebra / 0.35.0 | Apache-2.0 COVERED | LICENSE |
| once_cell / 1.21.4 | MIT COVERED | LICENSE-MIT |
| parry3d / 0.31.1 | Apache-2.0 COVERED | THIRD_PARTY_LICENSES.md |
| smallvec / 1.16.2 | MIT COVERED | LICENSE-MIT |
| web-time / 1.1.0 | MIT COVERED | LICENSE-MIT |
| dlmalloc / 0.2.13 | MIT COVERED | LICENSE-MIT |
| wasm-bindgen / 0.2.129 | MIT COVERED | LICENSE-MIT |
| Rust core/alloc/std / 1.98.1 source tree; binary compiler path commit identified | MIT for general Rust-authored code; preserve component exceptions COVERED | COPYRIGHT.txt · LICENSE-MIT |
| compiler_builtins / 0.1.160 in matching Rust library Cargo.lock | MIT AND Apache-2.0 WITH LLVM-exception AND (MIT OR Apache-2.0) COVERED | compiler-builtins-LICENSE.txt · libm-LICENSE.txt · notice-map.json · runtime-NOTICES.txt |
| Rust Unicode tables / 48a229ceaefd4985c50990b14116b6d856af0985 | Unicode-3.0 COVERED | Unicode-3.0.txt |
| serde / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| bincode / 解決版未確定 | MIT COVERED | NOTICES.txt · LICENSE.md · byteorder-COPYRIGHT.txt |
| palette / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| ref-cast / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| simba / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| num-traits / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| approx / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| arrayvec / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| bitflags / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| log / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| thiserror / 解決版未確定 | Apache-2.0 COVERED | LICENSE-APACHE |
| profiling / 解決版未確定 | Apache-2.0 NON-BLOCKING | LICENSE-APACHE |
| static_assertions / 解決版未確定 | Apache-2.0 NON-BLOCKING | LICENSE-APACHE |
| wide / 解決版未確定 | Zlib NON-BLOCKING | 候補の条件は依存整理JSONを参照 |
bincode 1系の保守的な表示
公式1.3.3のMIT本文とTy Overby・Andrew Gallantの表示を収録しています。実際の解決版が1.3.3だったとは断定していません。
Rustランタイムの個別表示
Rustコミット 48a229ceaefd4985c50990b14116b6d856af0985 の203ソース候補を確認し、73ファイルにある23種類の原文ブロックを保守的に収録しています。最終WASMの関数一覧を示すものではありません。
個別表示・許諾条件・免責文の統合資料 · 全ソースパス・出典・SHA-256・対応表
| ID | 条件 | 原文・出典 | 対応 |
|---|---|---|---|
| 01 | MIT OR Apache-2.0 | 原文ブロック · 上流ソースlibrary/compiler-builtins/compiler-builtins/src/probestack.rs | COVERED:原文と統合資料に保持 |
| 02 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/acos.rs | COVERED:原文と統合資料に保持 |
| 03 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/acosf.rs | COVERED:原文と統合資料に保持 |
| 04 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/approx/cbrtf64.rs | COVERED:原文と統合資料に保持 |
| 05 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/atan2.rs | COVERED:原文と統合資料に保持 |
| 06 | MIT | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/cbrt.rs | COVERED:原文と統合資料に保持 |
| 07 | MIT | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/cbrt.rs | COVERED:原文と統合資料に保持 |
| 08 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/cos.rs | COVERED:原文と統合資料に保持 |
| 09 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/exp.rs | COVERED:原文と統合資料に保持 |
| 10 | BSD-2-Clause | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/exp2.rs | COVERED:原文と統合資料に保持 |
| 11 | BSD-2-Clause | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/exp2f.rs | COVERED:原文と統合資料に保持 |
| 12 | MIT OR Apache-2.0 | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/fmaf16.rs | COVERED:原文と統合資料に保持 |
| 13 | MIT | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/generic/floor.rs | COVERED:原文と統合資料に保持 |
| 14 | MIT OR Apache-2.0 | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/generic/fmax.rs | COVERED:原文と統合資料に保持 |
| 15 | MIT | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/generic/trunc.rs | COVERED:原文と統合資料に保持 |
| 16 | MIT | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/hypot.rs | COVERED:原文と統合資料に保持 |
| 17 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/k_cos.rs | COVERED:原文と統合資料に保持 |
| 18 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/k_sin.rs | COVERED:原文と統合資料に保持 |
| 19 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/k_tan.rs | COVERED:原文と統合資料に保持 |
| 20 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/k_tanf.rs | COVERED:原文と統合資料に保持 |
| 21 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/rem_pio2.rs | COVERED:原文と統合資料に保持 |
| 22 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/sin.rs | COVERED:原文と統合資料に保持 |
| 23 | LicenseRef-Sun-notice | 原文ブロック · 上流ソースlibrary/compiler-builtins/libm/src/math/tan.rs | COVERED:原文と統合資料に保持 |
評価の範囲と不確実性
COVEREDは確認した表示条件への対応を意味し、WASM全体の完全性や法律上の保証を意味しません。完全なCargo.lock、一部の解決版、関数別の組み込み範囲は未確定です。互換系列の条件照合と候補の保守的な原文収録で対応しています。
LLVM例外はMIT部分やlibm全体の包括免除として扱いません。Apache-2.0のNOTICE保持は、適用される上流NOTICEがある場合の条件です。