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

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

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

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

Avalonia / Avalonia.Desktop / Avalonia.Themes.Fluent / Avalonia.Fonts.Inter  11.3.18
    MIT License —— https://github.com/AvaloniaUI/Avalonia
    （内含 SkiaSharp / HarfBuzzSharp：Skia 为 BSD-3-Clause，HarfBuzz 为 MIT。
      随包动态库 libSkiaSharp.dll、libHarfBuzzSharp.dll、av_libglesv2.dll）

CommunityToolkit.Mvvm  8.4.2
    MIT License —— https://github.com/CommunityToolkit/dotnet

QRCoder  1.6.0
    MIT License —— https://github.com/codebude/QRCoder

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

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

FFmpeg  8.1.2
    LGPL v2.1 或更高版本（本项目按 LGPL 方式配置构建，未启用 GPL-only 组件）
    https://ffmpeg.org
    随包：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

dav1d  1.5.1
    BSD 2-Clause —— https://code.videolan.org/videolan/dav1d

libass  0.17.4
    ISC License —— https://github.com/libass/libass

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

FriBidi  1.0.16
    LGPL v2.1 或更高版本 —— https://github.com/fribidi/fribidi

HarfBuzz  10.1.0
    MIT License —— https://github.com/harfbuzz/harfbuzz

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

zimg  3.0.5
    WTFPL —— https://github.com/sekrit-twc/zimg

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

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

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

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