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