# 开源依赖与对应源码 雨 1.2 整体按 GNU GPL version 3 or later 交付,与 NewPipe Extractor 的许可兼容。品牌名“雨”和署名 Cheng Yukun 保留。开源库的著作权属于其原作者,署名不表示这些依赖由制作者独立创作。 | 依赖 | 版本 | 许可 | 对应源码 | | --- | --- | --- | --- | | NewPipe Extractor | v0.26.5 | GPL-3.0-or-later | dependencies/newpipe-sources.jar 与 upstream 源码包;https://github.com/TeamNewPipe/NewPipeExtractor/tree/v0.26.5 | | nanojson | e9d656ddb49a412a5a0a5d5ef20ca7ef09549996 | Apache-2.0 | dependencies/nanojson-sources.jar;https://github.com/TeamNewPipe/nanojson/tree/e9d656ddb49a412a5a0a5d5ef20ca7ef09549996 | | jsoup | 1.22.2 | MIT | dependencies/jsoup-sources.jar;https://jsoup.org/license | | jsr305 | 3.0.2 | Apache-2.0 | dependencies/jsr305-sources.jar | | protobuf-javalite | 4.35.1 | BSD-3-Clause | dependencies/protobuf-sources.jar;https://github.com/protocolbuffers/protobuf/tree/v35.1 | | Rhino | 1.8.1 | MPL-2.0 | dependencies/rhino-sources.jar;https://github.com/mozilla/rhino/tree/Rhino1_8_1_Release | | Android desugar_jdk_libs_nio | 2.1.5 | OpenJDK GPL-2.0 with Classpath Exception / Apache-2.0 | 发布 2.1.5 的固定提交 https://github.com/google/desugar_jdk_libs/tree/73170c345e6a762fc6a1f0301bb15218850023ef | | Noto Serif SC 字形子集 | 项目字形子集 | SIL Open Font License 1.1 | FONT-LICENSE.txt | 许可原文位于 licenses。二进制依赖、精确版本、下载地址与 SHA256 位于 dependencies/dependencies.json;构建脚本将 Rhino 所需消息资源与 Android 8 所需兼容库一起打包。JSR223 Rhino 引擎没有用于 Android,运行采用 Rhino 解释模式。 fetch_extractors.py 和 fetch_licenses.py 从上游取得固定版本。完整源码包包括本应用源码、构建脚本、库源码与许可。构建使用 Android Platform / Build Tools 35 和 JDK 17。下载失败时保留上游明确来源,不用未授权的 Windows 二进制替代。 Android 兼容库的完整对应源码下载由上游提供:https://github.com/google/desugar_jdk_libs/archive/73170c345e6a762fc6a1f0301bb15218850023ef.zip 。当前网络下载该档案失败,源码包内保留固定提交完整文件树和已打包类清单,未冒充完整本地源码档案。可从该地址取得源代码、BUILD 文件与构建说明;COPYING / desugar-LICENSE 随包提供。其他主要运行依赖的固定版本 sources.jar 已包含在本地源码包。