工程工具许可与范围
下列七个工具及必要支持文件中的自有代码采用 MIT:Matter 配对码、字节与位域转换、低功耗预算、固件对比、日志时间线、Thread Dataset、Web Serial 串口调试。
Copyright (c) 2026 Oniums。允许商用、修改、再分发及闭源集成,须在软件副本或实质部分中保留版权声明与完整许可文本;软件按原样提供,不作担保。具体条款以完整 MIT 文本为准。
范围与例外
本授权仅覆盖下表列明文件中的自有代码。未列明文件、目录中未来新增文件、链接目标及加载的第三方资源不会自动纳入授权。共享模块和样式被其他页面使用,不扩大那些页面的许可范围。
博客文章继续采用 CC BY-NC-SA 4.0。第三方库、主题、图片、字体、头像/天气工具、工具箱总览、配网播放器、雷达和其他项目不纳入本次 MIT 授权。页面使用的站点头像也不在授权范围内。
qrcode-generator 保留 Kazuhiko Arase 的 原 MIT 许可。Matter 示例及 SDK 测试向量保留 Project CHIP 来源及 Apache-2.0,包括本地构造的变体;不把这些资料改署名为 Oniums 原创。OpenThread 是协议参考;MCUscope 是功能思路和文本格式参考。详见第三方声明。
源码与发布副本逐文件清单
路径相对仓库根目录;source/tools 为维护源,tools 为构建流程复制的发布文件。以下清单不含 vendor。pairing.mjs 内示例资料的例外同时适用于其发布副本。
| 源码 | 发布副本 |
|---|---|
source/tools/matter-pairing/index.html | tools/matter-pairing/index.html |
source/tools/bytes/index.html | tools/bytes/index.html |
source/tools/power/index.html | tools/power/index.html |
source/tools/firmware-diff/index.html | tools/firmware-diff/index.html |
source/tools/log-timeline/index.html | tools/log-timeline/index.html |
source/tools/thread-dataset/index.html | tools/thread-dataset/index.html |
source/tools/serial/index.html | tools/serial/index.html |
source/tools/assets/calculations.mjs | tools/assets/calculations.mjs |
source/tools/assets/common.mjs | tools/assets/common.mjs |
source/tools/assets/tools.css | tools/assets/tools.css |
source/tools/assets/pairing.mjs | tools/assets/pairing.mjs |
source/tools/assets/bytes.mjs | tools/assets/bytes.mjs |
source/tools/assets/power.mjs | tools/assets/power.mjs |
source/tools/assets/binary-core.mjs | tools/assets/binary-core.mjs |
source/tools/assets/binary-worker.mjs | tools/assets/binary-worker.mjs |
source/tools/assets/binary.mjs | tools/assets/binary.mjs |
source/tools/assets/timeline-core.mjs | tools/assets/timeline-core.mjs |
source/tools/assets/timeline.mjs | tools/assets/timeline.mjs |
source/tools/assets/dataset-core.mjs | tools/assets/dataset-core.mjs |
source/tools/assets/dataset.mjs | tools/assets/dataset.mjs |
source/tools/assets/serial-core.mjs | tools/assets/serial-core.mjs |
source/tools/assets/serial-port.mjs | tools/assets/serial-port.mjs |
source/tools/assets/serial-save.mjs | tools/assets/serial-save.mjs |
source/tools/assets/serial-experiment.mjs | tools/assets/serial-experiment.mjs |
source/tools/assets/serial.mjs | tools/assets/serial.mjs |
source/tools/assets/serial.css | tools/assets/serial.css |
source/tools/licensing/index.html | tools/licensing/index.html |
source/tools/licensing/scope.json | tools/licensing/scope.json |
必要支持文件
tools/test-toolbox.mjstools/test-analysis-tools.mjstools/test-serial.mjstools/test-serial-experiment.mjstools/test-serial-browser.mjstools/sync-pages-output.mjstools/check-toolbox-licenses.mjs
这些 tools/*.mjs 是仓库中的原始脚本,不是 source/tools 的发布副本。test-toolbox.mjs 的 MIT 仅涵盖自有测试框架与断言代码,SDK 向量例外见第三方声明。通用站点构建脚本、配置和 package.json 不在清单内。
复用时携带什么
携带自有代码时保留完整 MIT 文本及版权声明,并附上范围清单与第三方声明以避免混淆。包含二维码库时另保留其原版权和 MIT;包含 Matter 示例或测试资料时另携带 Apache-2.0 文本及对应来源声明。第三方材料不能因相邻文件采用 MIT 就改为 Oniums 的 MIT。