工程工具第三方声明与来源 / Third-party notices 核对日期:2026-10-21 适用范围:scope.json 所列工程工具及支持文件。 Oniums 的 MIT 仅授予自有代码的权利,不替换下列第三方权利。 1. qrcode-generator 1.4.4 — 实际随站分发的第三方代码 Copyright (c) 2009 Kazuhiko Arase License: MIT(原许可全文:../assets/vendor/LICENSE.txt) 上游:https://github.com/kazuhikoarase/qrcode-generator 固定发布包:https://registry.npmjs.org/qrcode-generator/-/qrcode-generator-1.4.4.tgz 包内文件:package/qrcode.js 源码:source/tools/assets/vendor/qrcode.js 发布副本:tools/assets/vendor/qrcode.js SHA-256: 18ae399f81182bc9de916e9c77b195df20cc58d6f2d55a62b085a299f1bf1780 本地文件与上述固定包内文件逐字节一致。保留原文件头、作者、商标说明 及原 MIT;不是 Oniums 原创,也不在 Oniums 的 MIT 文件清单内。 该固定 npm 包没有独立 LICENSE 文件;本地保留的 LICENSE.txt 与上游 LICENSE 的 MIT 条款和版权一致(标题及换行排版不同)。 现有 vendor/README.md 继续作为本地依赖来源索引,不替换或删除。 2. Matter / Project CHIP — 协议参考及实际使用的公开示例、测试向量 上游:https://github.com/project-chip/connectedhomeip 原许可:https://github.com/project-chip/connectedhomeip/blob/master/LICENSE License: Apache-2.0(随附完整文本:apache-2.0.txt) 2.1 SDK 测试资料 Copyright (c) 2020 Project CHIP Authors 来源:src/setup_payload/tests/TestManualCode.cpp https://github.com/project-chip/connectedhomeip/blob/master/src/setup_payload/tests/TestManualCode.cpp 本次核验 Git blob:86d50cff13699880d7147c785697ee0eb0532cac 其中 GetDefaultPayload / TestDecimalRepresentation_FullPayloadWithoutZeros 对应 discriminator=2560、PIN=12345679、flow=Custom、VID=45367、 PID=14526 及不带校验位的 64129507534536714526。 使用位置:tools/test-toolbox.mjs 的“SDK 自定义流程向量及前导零”。 2.2 公开开发示例 来源:docs/development_controllers/chip-tool/chip_tool_guide.md https://github.com/project-chip/connectedhomeip/blob/master/docs/development_controllers/chip-tool/chip_tool_guide.md 本次核验 Git blob:ce73c5ae7fde72fbb57b95fc1fd537d8bd160adc 该指南包含 MT:Y.K9042C00KA0648G00 和 34970112332 公开示例值。 使用位置:source/tools/assets/pairing.mjs、其 tools/ 发布副本, 以及 tools/test-toolbox.mjs 的 QR、手动码和边界测试。 这里只采用公开示例值与输入/预期结果;JavaScript 实现、测试框架和 断言组织是本仓库实现,不含上游 C++ 测试函数或 SDK 库的分发副本。 本地边界测试还会截短、拼接、改位、加可选字节或改变示例参数, 这些是本站修改/构造的变体,不能当成上游原样测试或认证结果。 公开示例与 SDK 派生测试资料及其变体保留 Project CHIP 来源与 Apache-2.0;不以 Oniums MIT 重新许可,也不主张为 Oniums 原创。 上述 blob 用于记录此次核验版本,不声称是最初开发时冻结的版本。 2.3 独立实现的协议逻辑 source/tools/assets/calculations.mjs 及发布副本按 Setup Payload 字段格式实现 Base38、手动码与 Verhoeff 校验;未引入 Matter SDK 实现文件。协议字段、禁止 PIN 值、校验算法常量不声明为自创协议。 参考入口:https://github.com/project-chip/connectedhomeip/tree/master/src/setup_payload 3. OpenThread — 协议与字段参考,不随站分发实现代码 参考:https://openthread.io/reference/group/api-operational-dataset https://github.com/openthread/openthread/blob/main/include/openthread/dataset.h https://github.com/openthread/openthread/blob/main/src/core/meshcop/meshcop_tlvs.hpp meshcop_tlvs.hpp 本次核验 Git blob:c629f0108e93653db3a9ec62383d133027312293 上游源码:Copyright (c) 2016, The OpenThread Authors. All rights reserved. 上游源码许可:BSD-3-Clause https://github.com/openthread/openthread/blob/main/LICENSE dataset-core.mjs、dataset.mjs 及其发布副本为本站 JavaScript 实现; 参考字段编号、长度、字节序和 Channel Mask 的线上位序,不含 OpenThread C/C++ 实现副本。DATASET_EXAMPLE 是本站构造的教学数据, test-analysis-tools.mjs 采用构造 TLV 测试;不是实际网络凭据。 上游网页、规范、源码和标识的权利不受本站 MIT 授权影响。 4. MCUscope — 思路、交互与文本格式参考,不随站分发上游代码 上游:https://github.com/dwatman/mcuscope Copyright (c) 2026 Daniel Watman 上游许可:MIT https://github.com/dwatman/mcuscope/blob/main/LICENSE LICENSE 本次核验 Git blob:b16b753a944459e487591041710e2891384f8293 serial-experiment.mjs、serial.mjs、serial/index.html 及其发布副本 借鉴命名会话、标记、曲线、日志条件和 !p / !m 文本格式。 本站独立实现浏览器 Web Serial 版本,只支持页面注明的文本子集; 未捆绑或移植 MCUscope 源码、守护进程、CLI、monitor 或 typed streams。 原有模块注释、串口页面和文章致谢均保留。不把 MCUscope 的设计 或上游项目重新署名;链接文章仍适用博客原有许可。 5. 明确排除 vendor/ 下所有第三方文件均不属于 Oniums MIT 清单。DiceBear、 Bottts 的许可与 vendor/README.md、dicebear-LICENSE.txt 保持原样, 头像/天气工具及其依赖未纳入本次授权。Hexo、主题、其他 npm 包、 Playwright、字体、图片(含 /img/avatar.png)、博客文章、播放器及 其他项目亦未纳入;使用到的外部运行时和依赖遵守各自许可。 引用链接不是内容再分发,也不授予链接目标的版权或商标权。