# Nhị phân gốc (native) đi kèm bản phát hành Windows

Các thành phần này **không** nằm trong `pubspec.lock` nên công cụ kiểm toán gói Dart không thấy chúng.
Mỗi mục phải có thông báo giấy phép trong app (`assets/licenses/`) và trong `THIRD_PARTY_NOTICES.md`.

| Thành phần | Đưa vào bởi | Giấy phép | Trạng thái |
|---|---|---|---|
| **pdfium.dll** (PDFium, bản `chromium/5200`, v106) | gói `printing` (tải lúc build từ https://github.com/bblanchon/pdfium-binaries) | Tệp `LICENSE` đi kèm gồm: PDFium (BSD-3-Clause + Apache-2.0), libpng (PNG Reference Library License v2), LibTIFF, AGG 2.3 (BSD cũ), **FreeType (dùng theo FTL — bắt buộc ghi công)**, lcms (MIT), openjpeg (BSD-2), zlib, libjpeg-turbo/IJG, ICU (Unicode). Đã rà: không có GPL/LGPL/MPL. | ✅ Chủ dự án **chấp nhận** (câu hỏi D15, 2026-10-16). Văn bản đầy đủ: `assets/licenses/pdfium-LICENSE.txt`, hiển thị trong "Giấy phép mã nguồn mở". Ghi công FreeType trong trang Giới thiệu. |
| SQLite (biên dịch qua `sqlite3` 3.x) | gói `sqlite3` (build hook) | Phạm vi công cộng (public domain) | ⏳ Chưa tự xác minh nội dung tải về; kiểm tra khi build Windows |
| Runtime Visual C++ (`vcruntime140.dll`, `vcruntime140_1.dll`, `msvcp140.dll`) | Chép kèm (app-local) bởi `tool/package/build_windows_package.ps1` từ thư mục `VC\Redist` của Visual Studio | Microsoft "Distributable Code" (danh sách REDIST.TXT của Visual Studio): được phép phân phối kèm ứng dụng | ⏳ Làm theo cách phổ biến được Microsoft cho phép; **cần luật sư/chủ dự án xác nhận điều khoản của đúng phiên bản/edition Visual Studio đang dùng** (VS Community có điều kiện sử dụng riêng) |
| **setup.exe** (bộ cài) chứa mã của **Inno Setup** | Công cụ dựng bộ cài (`installer/phinbill.iss`) | "Inno Setup License" (tùy chỉnh, dễ dãi): dùng thương mại và phân phối lại được; phải giữ nguyên thông báo bản quyền/địa chỉ web trong bản nhị phân (hộp About của bộ cài); không tuyên bố mình viết ra phần mềm. Toàn văn: `docs/legal/InnoSetup/license.txt` | ✅ Chủ dự án chấp nhận (D16, 2026-10-16) |

**Khi nâng cấp `printing`:** phiên bản pdfium tải về có thể đổi (`PDFIUM_VERSION` trong `windows/CMakeLists.txt` của gói). Phải tải lại tệp `LICENSE` của bản mới, so sánh với bản đã duyệt, và hỏi chủ dự án nếu có giấy phép mới.

**FreeType credit (bắt buộc theo FTL):** "Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved."
