开源组件与源码
Open-source components and source
| 组件 / Component | 版本 / Version | 原许可证 / Original license |
|---|---|---|
| mediabunny | 1.56.1 | MPL-2.0 |
| @mediabunny/mp3-encoder | 1.56.1 | MPL-2.0 |
| lame | 3.100 | LGPL-2.0-or-later |
| QR Code generator | 1.8.0 | MIT |
中文说明
媒体引擎使用 Mediabunny。MP3 扩展内嵌 LAME 3.100:前两项采用 MPL-2.0,LAME 编码库采用 LGPL-2.0-or-later,不能统称为 MPL。官网二维码组件采用 MIT。
源码包提供原始 TypeScript、共享辅助文件、C 桥接层、完整 LAME 源码、固定 npm 包、原构建脚本和替换配方。可重新构建并替换扩展的 vendor/media/index.js,通过加载本地解压扩展使用修改版本。
MPL 约束其覆盖文件和修改,不会因此把独立自研应用全部变成 GPL;此分发没有替自研商业源码授予许可证。LGPL 要求的个人修改及为调试修改而逆向的权利必须保留。
固定 GitHub 与 npm 中的内嵌 WASM 已核对一致;上游历史工具链没有完整证明,不声称从源码逐字节复现 npm 二进制。Emscripten 4.0.10 是固定的替换构建工具链。准备材料不代表已获得用户验收或发布许可。
English
The media engine uses Mediabunny. Its MP3 adapter embeds LAME 3.100: the two Mediabunny packages use MPL-2.0, while the LAME encoder uses LGPL-2.0-or-later. The complete MP3 implementation is not solely MPL. Website QR generation uses MIT.
The archive supplies original TypeScript, shared helpers, C bridge, complete LAME source, fixed npm packages, original build scripts and replacement recipes. Rebuild and replace vendor/media/index.js in an unpacked extension to use a modified library.
MPL covers its files and modifications; it does not automatically place the independent proprietary application under GPL. This preparation makes no license grant for proprietary application source. LGPL rights to private modification and reverse engineering to debug modifications must be preserved.
The embedded WASM matches the pinned GitHub and npm artifacts. The historical upstream toolchain is not fully attested; no byte-identical source rebuild is claimed. Emscripten 4.0.10 is a pinned replacement toolchain. Preparation is not user acceptance or release approval.
下载与校验 / Downloads and checksums
- 固定版本源码包 / Pinned source archive (37.1 MiB)
- 源码包 SHA-256 / Archive checksum
- 运行 bundle 哈希 / Runtime bundle hashes
- npm 文件与 WASM 来源及哈希 / npm and WASM provenance
- 固定输入版本 / Pinned source inputs
- 原始源文件校验 / Original source file hashes
- 原始下载校验 / Original download checksums
- 重建、替换与限制 / Rebuild, replacement and limitations
- 原作者与许可说明 / Notices
- 全部原许可清单 / All original license files
- 二维码完整 MIT 声明 / QR MIT notice
Archive SHA-256: 84bbc7ac26aef242d636610247f2ad2122f0cbc65fc883b136396862688884e6
解压后附有逐文件校验清单。/ A per-file checksum list is included inside the archive.