Oniums 工具箱

工程工具许可与范围

下列七个工具及必要支持文件中的自有代码采用 MIT:Matter 配对码、字节与位域转换、低功耗预算、固件对比、日志时间线、Thread Dataset、Web Serial 串口调试。

Copyright (c) 2026 Oniums。允许商用、修改、再分发及闭源集成,须在软件副本或实质部分中保留版权声明与完整许可文本;软件按原样提供,不作担保。具体条款以完整 MIT 文本为准。

完整 MIT 文本 · 精确授权清单(JSON) · 第三方声明与资料来源

范围与例外

本授权仅覆盖下表列明文件中的自有代码。未列明文件、目录中未来新增文件、链接目标及加载的第三方资源不会自动纳入授权。共享模块和样式被其他页面使用,不扩大那些页面的许可范围。

博客文章继续采用 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.htmltools/matter-pairing/index.html
source/tools/bytes/index.htmltools/bytes/index.html
source/tools/power/index.htmltools/power/index.html
source/tools/firmware-diff/index.htmltools/firmware-diff/index.html
source/tools/log-timeline/index.htmltools/log-timeline/index.html
source/tools/thread-dataset/index.htmltools/thread-dataset/index.html
source/tools/serial/index.htmltools/serial/index.html
source/tools/assets/calculations.mjstools/assets/calculations.mjs
source/tools/assets/common.mjstools/assets/common.mjs
source/tools/assets/tools.csstools/assets/tools.css
source/tools/assets/pairing.mjstools/assets/pairing.mjs
source/tools/assets/bytes.mjstools/assets/bytes.mjs
source/tools/assets/power.mjstools/assets/power.mjs
source/tools/assets/binary-core.mjstools/assets/binary-core.mjs
source/tools/assets/binary-worker.mjstools/assets/binary-worker.mjs
source/tools/assets/binary.mjstools/assets/binary.mjs
source/tools/assets/timeline-core.mjstools/assets/timeline-core.mjs
source/tools/assets/timeline.mjstools/assets/timeline.mjs
source/tools/assets/dataset-core.mjstools/assets/dataset-core.mjs
source/tools/assets/dataset.mjstools/assets/dataset.mjs
source/tools/assets/serial-core.mjstools/assets/serial-core.mjs
source/tools/assets/serial-port.mjstools/assets/serial-port.mjs
source/tools/assets/serial-save.mjstools/assets/serial-save.mjs
source/tools/assets/serial-experiment.mjstools/assets/serial-experiment.mjs
source/tools/assets/serial.mjstools/assets/serial.mjs
source/tools/assets/serial.csstools/assets/serial.css
source/tools/licensing/index.htmltools/licensing/index.html
source/tools/licensing/scope.jsontools/licensing/scope.json

必要支持文件

这些 tools/*.mjs 是仓库中的原始脚本,不是 source/tools 的发布副本。test-toolbox.mjs 的 MIT 仅涵盖自有测试框架与断言代码,SDK 向量例外见第三方声明。通用站点构建脚本、配置和 package.json 不在清单内。

复用时携带什么

携带自有代码时保留完整 MIT 文本及版权声明,并附上范围清单与第三方声明以避免混淆。包含二维码库时另保留其原版权和 MIT;包含 Matter 示例或测试资料时另携带 Apache-2.0 文本及对应来源声明。第三方材料不能因相邻文件采用 MIT 就改为 Oniums 的 MIT。