115生活 桌面客户端 —— 第三方组件声明

本文件由 build/release.ps1 拷贝到安装目录（M25 §7 验收项「安装目录含 THIRD-PARTY-NOTICES.txt
与 Licenses/ 许可证文件」）。各组件许可证全文见同目录 Licenses\ 子目录，方括号内为对应文件名。

版本以 Directory.Packages.props（托管依赖）与 native/scripts/versions.env（原生依赖）为准；
升级依赖时必须同步更新本文件与 build/windows/licenses/。

================================================================================
一、托管依赖（NuGet，来源：Directory.Packages.props）
================================================================================

Avalonia / Avalonia.Desktop / Avalonia.Themes.Fluent / Avalonia.Fonts.Inter  12.1.0
    MIT License —— https://github.com/AvaloniaUI/Avalonia
    [Avalonia-LICENSE.md]

SkiaSharp 3.119.4 / HarfBuzzSharp 8.3.1.3（随 Avalonia 带入）
    MIT License —— https://github.com/mono/SkiaSharp
    [SkiaSharp-LICENSE.txt] [HarfBuzzSharp-LICENSE.txt]
    内含 Skia（BSD-3-Clause）[Skia-LICENSE.txt] 与 HarfBuzz（MIT）[HarfBuzz-COPYING.txt]
    随包动态库 libSkiaSharp.dll、libHarfBuzzSharp.dll

ANGLE（Avalonia.Angle.Windows.Natives，随包 av_libglesv2.dll）
    BSD-3-Clause —— https://chromium.googlesource.com/angle/angle
    [ANGLE-LICENSE.txt]

CommunityToolkit.Mvvm  8.4.2
    MIT License —— https://github.com/CommunityToolkit/dotnet
    [CommunityToolkit.Mvvm-LICENSE.md]

QRCoder  1.6.0
    MIT License —— https://github.com/Shane32/QRCoder
    [QRCoder-LICENSE.txt]

Microsoft.Data.Sqlite  10.0.11
    MIT License —— https://github.com/dotnet/efcore
    [Microsoft.Data.Sqlite-LICENSE.txt]

SQLitePCLRaw  2.1.12（随包 e_sqlite3.dll）
    Apache License 2.0 —— https://github.com/ericsink/SQLitePCL.raw
    [SQLitePCLRaw-LICENSE.txt]
    内含 SQLite —— 公有领域（public domain），https://www.sqlite.org/copyright.html

PDFium（bblanchon.PDFium.Win32 152.0.7961，随包 pdfium.dll）
    PDFium：BSD-3-Clause 等 —— https://pdfium.googlesource.com/pdfium  [PDFium-LICENSE.txt]
    二进制打包：MIT License —— https://github.com/bblanchon/pdfium-binaries  [PDFium-binaries-LICENSE.txt]

Microsoft.Web.WebView2  1.0.4078.44
    Microsoft 许可（BSD 风格）—— https://aka.ms/webview
    [WebView2-LICENSE.txt] [WebView2-NOTICE.txt]

Microsoft.Extensions.Logging.Abstractions  9.0.18
System.Security.Cryptography.ProtectedData  9.0.18
System.Text.Encoding.CodePages  10.0.0
.NET 运行时（self-contained 随包）
    MIT License —— https://github.com/dotnet/runtime
    [dotnet-runtime-LICENSE.txt]

OpenCC 词典（电子书简繁转换，内嵌数据）
    Apache License 2.0 —— https://github.com/BYVoid/OpenCC
    [OpenCC-LICENSE.txt]

仅 Linux 版随包：
    Tmds.DBus.Protocol 0.94.1 —— MIT License  [Tmds.DBus-LICENSE.txt]
    ICU（Microsoft.ICU.ICU4C.Runtime 72.1.0.3）—— Unicode License  [ICU-LICENSE.txt]

================================================================================
二、原生依赖（来源：native/scripts/versions.env，随包为动态库）
================================================================================

FFmpeg  8.1.2
    LGPL v2.1 或更高版本（本项目按 LGPL 方式配置构建，未启用 GPL-only 组件）
    https://ffmpeg.org
    [FFmpeg-COPYING.LGPLv2.1.txt] [FFmpeg-LICENSE.md]
    随包：avcodec-62.dll、avformat-62.dll、avutil-60.dll、swscale-9.dll、
          swresample-6.dll、avfilter-11.dll
    **LGPL 合规**：以上库以动态链接形式随包，用户有权用自行编译的同 ABI 版本替换。
    构建配置与源码获取方式见 native/scripts/build_ffmpeg_win64.sh 与本文件末尾「源码索取」。

OpenSSL  3.0.15
    Apache License 2.0 —— https://www.openssl.org
    [OpenSSL-LICENSE.txt]

dav1d  1.5.1
    BSD 2-Clause —— https://code.videolan.org/videolan/dav1d
    [dav1d-COPYING.txt]

libass  0.17.4
    ISC License —— https://github.com/libass/libass
    [libass-COPYING.txt]

FreeType  2.13.3
    FreeType License (FTL) 或 GPLv2，本项目按 FTL 使用 —— https://freetype.org
    [FreeType-LICENSE.txt] [FreeType-FTL.txt]

FriBidi  1.0.16
    LGPL v2.1 或更高版本 —— https://github.com/fribidi/fribidi
    [FriBidi-COPYING.txt]

HarfBuzz  10.1.0
    MIT License —— https://github.com/harfbuzz/harfbuzz
    [HarfBuzz-COPYING.txt]

libbluray  1.3.4
    LGPL v2.1 或更高版本 —— https://www.videolan.org/developers/libbluray.html
    [libbluray-COPYING.txt]

zimg  3.0.5
    WTFPL —— https://github.com/sekrit-twc/zimg
    [zimg-COPYING.txt]

miniaudio
    公有领域（Unlicense）/ MIT-0 双授权 —— https://github.com/mackron/miniaudio
    （编入 ffcore.dll）
    [miniaudio-LICENSE.txt]

ec115（115 官方加密库）
    115 自有闭源组件，非开源，不适用上述开源许可。

================================================================================
三、源码索取（LGPL 组件）
================================================================================

上述以 LGPL 授权的组件，其对应版本的完整源码可通过 115 官方网站
（https://115.com）的联系方式索取，或自行从各项目官方站点按本文件标注的版本号获取。
本产品对这些组件的构建参数记录在项目仓库 native/scripts/ 下的构建脚本中。
