# 独立内核许可证 此目录对应 `NativeApplication/packages.lock.json`、官方 NativeAOT 工具链锁、 独立镜像的引导/运行时/字体/浏览器资源,以及明确分开的宿主工具。 旧 `Tools/CSharpBoot/Licenses/Collected` 保持原样,其 Cosmos 依赖图不属于本清单。 `Manifest.json` 中每个 `Files` 项的 `Path` 相对此目录,`Sha256` 和 `Bytes` 固定完整正文;`Scope` 区分 guest 组件、宿主编译/转换工具和 QEMU 测试固件。 它记录 12 个包:应用锁图的九个包(含 BouncyCastle.Cryptography 2.7.0)、宿主 Jint 补丁工具 Mono.Cecil,以及官方 NativeAOT 编译器/运行时两个包。XFEExtension/XFEConsole 和网站快照标记为 同作者独立项目复用。Microsoft 运行时包的 MIT 和全部第三方声明完整保留, 编译器包自身没有 MIT 文件时另携带同源官方 runtime 的完整 MIT 正文。 TLS 包另与 `Source/XFESystem.Tls/DependencyManifest.json` 的归档 SHA256、 NuGet 内容哈希、版本及仓库 commit 对照,并收集包内原始 `LICENSE.md`。 Mono.Cecil 同时服务 Jint 与仅原生应用启用的 BC 熵接口补丁,两个工具锁的 包身份必须相同;完整许可只收集一次。补丁不会改变 BC 原作者或 MIT 许可。 `Security` 保留 Mozilla 2026-09-25 / curl 导出的 121 根证书原 PEM 源字节、 取得记录和完整 MPL-2.0。清单核对证书包长度、SHA256 及 PEM 项数,不把这些 静态来源检查当作证书链、RTC、随机源或原生联网验收。 LunarFonts 原 MIT 正文、musl 1.2.5 全部 `COPYRIGHT`(含数学代码的其他版权)、 bflat 许可/第三方声明、LLVM 许可、实际 Limine 二进制的许可/第三方声明与 完整协议 0BSD 段、EDK2 固件声明、实际嵌入字体及 Monaco/网站资源许可均保留。 字体许可包含派生 XFE Web CJK 的原 Noto Sans SC OFL;不会把派生字体或包装器 归为本项目独立创作的字形/解析器。此范围不捆绑 QEMU/LLVM 等宿主可执行文件。 离线收集/校验命令: ```powershell python Tools/IndependentKernel/CollectLicenses.py ``` 可用 `--NuGetCache` 和 `--ToolRoot` 指定已恢复包及已锁定的工具目录。 工具检查应用包规范化内容哈希、runtime 归档锁、完整正文 SHA256;已有许可文件 必须逐字节相同,不能静默覆盖。`LicenseSources.json` 记录许可正文的具体来源。 LLVM 和 Bootstrap 完整许可从官方固定 tag 的 Git blob 取得并固定 SHA256。 Limine 协议正文摘自实际分发包 `3RDPARTY.md` 的完整许可块。 发行包应携带整个目录并验证清单中的正文、来源表和依赖锁哈希。 `GuestAcceptancePassed=false`、`NativeTlsAcceptancePassed=false` 和 `FullReleaseQualified=false` 表示许可证检查本身不证明来宾运行,运行是否通过 须另读与镜像和源码绑定的实际验收回执。EDK2 只用于随包 QEMU 运行的测试固件, 不能据此宣称实体机固件由本项目实现或已通过实体验收。