LuRenDmzm 工具箱包含由 LuRenDmzm 编写的原创代码,以及下列第三方开源软件。第三方组件的版权和商标归各自权利人所有,并继续适用各自许可证。本说明不限制任何开源许可证已经授予您的权利。
除文件中另有说明以及第三方组件、资源和二进制文件外,由 LuRenDmzm 独立创作并有权许可的源代码采用 GNU General Public License version 3 only(SPDX:GPL-3.0-only)。
您可以依照 GNU GPLv3 复制、研究、修改和再分发相应源代码及衍生作品;分发修改版或二进制时,须遵守 GPLv3,包括保留版权与许可声明、提供对应源代码及相应安装信息等适用义务。本程序不提供任何担保,法律另有强制规定的除外。
许可变更范围:本次变更自包含本声明的提交起适用于 LuRenDmzm 有权许可的代码。既往版本已经授予的许可不被撤销;第三方组件继续遵循各自许可证。
LuRenDmzm ToolBox Copyright (C) 2026 LuRenDmzm SPDX-License-Identifier: GPL-3.0-only
查看随应用提供的 GNU GPLv3 完整文本;官方文本:gnu.org/licenses/gpl-3.0.html。
重要:当前发行构建还直接集成 youtubedl-android 的 library、ffmpeg 和 aria2c 0.18.1;这些 Maven 构件声明 GNU GPL v3.0。公开分发安装包时,将按相应 GPL 条款提供该分发版本准确、完整的对应源代码和构建材料。
| 组件 | 许可证与项目地址 |
|---|---|
| youtubedl-android library/common 0.18.1 | GNU GPL v3.0;github.com/yausername/youtubedl-android/tree/0.18.1 |
| youtubedl-android ffmpeg 0.18.1 | 构件声明 GNU GPL v3.0;其内含 FFmpeg 二进制还受对应构建所启用组件的许可证约束。github.com/yausername/youtubedl-android/tree/0.18.1;ffmpeg.org/legal.html |
| youtubedl-android aria2c 0.18.1 | 构件声明 GNU GPL v3.0;aria2 上游为 GNU GPL v2.0 or later,并包含其构建依赖的相应声明。github.com/yausername/youtubedl-android/tree/0.18.1;github.com/aria2/aria2 |
GNU GPL v3.0:gnu.org/licenses/gpl-3.0.html
GNU GPL v2.0:gnu.org/licenses/old-licenses/gpl-2.0.html
GNU LGPL v2.1:gnu.org/licenses/old-licenses/lgpl-2.1.html
| 组件 | 许可证 | 项目地址 |
|---|---|---|
| yt-dlp | The Unlicense;其发行物可能另含 ISC、MIT 等第三方代码声明 | github.com/yt-dlp/yt-dlp |
| Python / CPython | Python Software Foundation License Version 2 及历史许可 | github.com/python/cpython |
| pip | MIT License;许可文本另随应用资产提供 | github.com/pypa/pip |
| QuickJS | MIT License | bellard.org/quickjs/ |
| FFmpeg | 通常为 LGPL v2.1 or later;启用 GPL 组件的构建为 GPL v2.0 or later。本应用使用的包装构件声明 GPL v3.0 | ffmpeg.org |
| aria2 | GNU GPL v2.0 or later | github.com/aria2/aria2 |
| 项目 | 本项目使用的版本 | 许可证与仓库 |
|---|---|---|
| AndroidX / Jetpack Compose / Media3 | 以 Gradle 锁定结果为准 | Apache License 2.0;android.googlesource.com/platform/frameworks/support |
| Kotlin 与 kotlinx libraries | Kotlin 2.3.20;传递版本以 Gradle 为准 | Apache License 2.0;github.com/JetBrains/kotlin、github.com/Kotlin/kotlinx.coroutines、github.com/Kotlin/kotlinx.serialization |
| JetBrains Compose Multiplatform | 传递依赖 | Apache License 2.0;github.com/JetBrains/compose-multiplatform |
| Coil | 2.7.0 | Apache License 2.0;github.com/coil-kt/coil |
| exp4j | 0.4.8 | Apache License 2.0;github.com/fasseg/exp4j |
| MathLive | 0.110.0 | MIT License;计算器离线 LaTeX 公式编辑器及数学字体;github.com/arnog/mathlive/tree/v0.110.0;许可全文 |
| ColorPicker Compose | 1.1.3 | Apache License 2.0;github.com/skydoves/colorpicker-compose |
| Cloudy | 1.0.0-alpha01 | Apache License 2.0;用于实时背板模糊与 Liquid Glass 镜片效果;github.com/skydoves/Cloudy |
| MaterialKolor | 4.1.1 | MIT License;其中 Material Color Utilities 模块为 Apache License 2.0;github.com/jordond/MaterialKolor |
| Miuix | 0.9.0 | Apache License 2.0;用于 Xiaomi HyperOS 风格主题与组件;github.com/compose-miuix-ui/miuix |
| Shizuku API / Provider | 13.1.5 | MIT License;github.com/RikkaApps/Shizuku-API |
| whisper.cpp / ggml | 1.9.1(提交 f049fff) | MIT License;github.com/ggml-org/whisper.cpp |
| TensorFlow Lite | 2.17.0 | Apache License 2.0;github.com/tensorflow/tensorflow |
| ONNX Runtime for Android | 1.29.0 | MIT License;github.com/microsoft/onnxruntime |
语音识别模型不随 APK 打包;用户启用该功能时,应用从 whisper.cpp 官方 Hugging Face 模型仓库按需下载所选模型,并仅保存到应用私有目录。
音乐扒谱模型同样不随 APK 打包。可选组件的声明包括:BS-RoFormer、Mel-Band RoFormer 与 HTDemucs ONNX(MIT),Spleeter ONNX(Apache-2.0 / MIT),CREPE(MIT),Basic Pitch(Apache-2.0),ByteDance Piano(权重 CC-BY-4.0、代码 Apache-2.0),music21(BSD-3-Clause),DiffPitcher(MIT)以及 Seed-VC(GPL-3.0)。尚无 Android 执行适配器的组件在应用内保持禁用。应用固定上游版本并校验文件大小与 SHA-256,随后保存到应用私有目录;确切来源和修订记录在对应版本源代码的 OpenSourceModelPipelines.kt 中。
Verovio 6.3.0 standalone WebAssembly/JavaScript 也不随 APK 打包;用户启用专业谱面时从 Verovio 官方分发地址按需下载,经固定大小与 SHA-256 校验后保存到应用私有目录。Verovio 使用 GNU LGPL v3;源码与许可文本:github.com/rism-digital/verovio/tree/version-6.3.0。
Apache License 2.0 全文:apache.org/licenses/LICENSE-2.0
MIT License:opensource.org/license/mit
BSD 3-Clause License:opensource.org/license/bsd-3-clause
版本 0.26.10.2 的应用源代码、修改内容、依赖版本和构建说明固定发布于 github.com/LuRen-Dmzm/LuRenDmzm-ToolBox/tree/v0.26.10.2;对应 Release 页面同时提供各架构 APK、SHA-256 校验文件、完整解析依赖树、构建来源说明以及 youtubedl-android 0.18.1 对应源码归档。
公开分发包含 GPL 组件的安装包时,分发者须按相应许可证及时、完整地提供对应源代码及构建材料。历史版本继续通过各自不可变标签和 Release 提供。
源代码与许可问题请联系:lurendmzm@outlook.com。第三方商标和项目名称仅用于识别相应软件,不表示其作者对本应用提供背书。