开源软件许可与源代码说明

清单版本:2026-10-02

LuRenDmzm 工具箱包含由 LuRenDmzm 编写的原创代码,以及下列第三方开源软件。第三方组件的版权和商标归各自权利人所有,并继续适用各自许可证。本说明不限制任何开源许可证已经授予您的权利。

一、本项目原创代码:GNU GPL v3.0 only

除文件中另有说明以及第三方组件、资源和二进制文件外,由 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。

二、GPL 组件及发行边界

重要:当前发行构建还直接集成 youtubedl-android 的 library、ffmpeg 和 aria2c 0.18.1;这些 Maven 构件声明 GNU GPL v3.0。公开分发安装包时,将按相应 GPL 条款提供该分发版本准确、完整的对应源代码和构建材料。

组件许可证与项目地址
youtubedl-android library/common 0.18.1GNU 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-dlpThe Unlicense;其发行物可能另含 ISC、MIT 等第三方代码声明github.com/yt-dlp/yt-dlp
Python / CPythonPython Software Foundation License Version 2 及历史许可github.com/python/cpython
pipMIT License;许可文本另随应用资产提供github.com/pypa/pip
QuickJSMIT Licensebellard.org/quickjs/
FFmpeg通常为 LGPL v2.1 or later;启用 GPL 组件的构建为 GPL v2.0 or later。本应用使用的包装构件声明 GPL v3.0ffmpeg.org
aria2GNU GPL v2.0 or latergithub.com/aria2/aria2

四、应用直接依赖

项目本项目使用的版本许可证与仓库
AndroidX / Jetpack Compose / Media3以 Gradle 锁定结果为准Apache License 2.0;android.googlesource.com/platform/frameworks/support
Kotlin 与 kotlinx librariesKotlin 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
Coil2.7.0Apache License 2.0;github.com/coil-kt/coil
exp4j0.4.8Apache License 2.0;github.com/fasseg/exp4j
MathLive0.110.0MIT License;计算器离线 LaTeX 公式编辑器及数学字体;github.com/arnog/mathlive/tree/v0.110.0;许可全文
ColorPicker Compose1.1.3Apache License 2.0;github.com/skydoves/colorpicker-compose
Cloudy1.0.0-alpha01Apache License 2.0;用于实时背板模糊与 Liquid Glass 镜片效果;github.com/skydoves/Cloudy
MaterialKolor4.1.1MIT License;其中 Material Color Utilities 模块为 Apache License 2.0;github.com/jordond/MaterialKolor
Miuix0.9.0Apache License 2.0;用于 Xiaomi HyperOS 风格主题与组件;github.com/compose-miuix-ui/miuix
Shizuku API / Provider13.1.5MIT License;github.com/RikkaApps/Shizuku-API
whisper.cpp / ggml1.9.1(提交 f049fff)MIT License;github.com/ggml-org/whisper.cpp
TensorFlow Lite2.17.0Apache License 2.0;github.com/tensorflow/tensorflow
ONNX Runtime for Android1.29.0MIT 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。第三方商标和项目名称仅用于识别相应软件,不表示其作者对本应用提供背书。