Đây là bản dịch để tiện theo dõi. Bản tiếng Anh mới là bản có hiệu lực khi cần diễn giải.

TickTune — Thông báo về thành phần của bên thứ ba (Bản nháp)

Version 1.1-draft · 2026-07-24 · Bản tiếng Anh là bản gốc có hiệu lực; đây là bản dịch cung cấp cho thuận tiện. Hiển thị tại /legal/third-party và được liên kết từ Cổng pháp lý cùng bảng Giới thiệu. Quy tắc quy trình: mọi phụ thuộc mới đều được thêm vào đây trong chính PR giới thiệu nó, sau khi đã kiểm tra tính tương thích với GPL-3.0 (docs/11 §5).

⚠️ Một dòng trong bảng nghĩa là thành phần đó được phát hành kèm ứng dụng. Motion từng có một dòng ghi “từ P5; chưa được cài đặt” — P5 đã phát hành mà không có nó, nên bảng đang hứa ghi công cho một thứ chưa người dùng nào nhận được. Đã gỡ ở P6 slice B. Đừng thêm dòng trước khi thêm phụ thuộc: tệp này trả lời câu hỏi “tôi đang thực sự chạy những gì”, không phải một bản kế hoạch.

Mã nguồn của chính TickTune: GPL-3.0-only — © 2026 poli0981.

Thành phần được đóng gói / nhúng kèm

Thành phần Giấy phép Ghi chú
Astro MIT khung dựng bản
Svelte MIT thư viện giao diện
@astrojs/svelte MIT tích hợp
Tailwind CSS MIT tạo kiểu
music-metadata MIT đọc thẻ dữ liệu âm thanh
Dexie.js Apache-2.0 lớp bọc IndexedDB (mã Apache-2.0 kết hợp vào một dự án GPL-3.0 — tương thích một chiều)
i18next MIT thư viện đa ngôn ngữ (26.3.6, cài đặt ở P5)
DSEG7 Classic (font) SIL OFL 1.1 © 2017 keshikan (http://www.keshikan.net), Tên phông chữ được bảo lưu “DSEG”. v0.46, nhúng kèm nguyên bản không sửa đổi; toàn văn giấy phép được phát hành cùng bản dựng tại public/fonts/dseg7/OFL.txt (OFL §2 yêu cầu giấy phép phải đi kèm phông chữ). Nguồn gốc và mã băm SHA-256: public/fonts/dseg7/PROVENANCE.md. Tên được bảo lưu nghĩa là không được tạo tập con hay dựng lại tệp mà vẫn giữ tên đó — một bản phái sinh bắt buộc phải đổi tên.
Be Vietnam Pro (font) SIL OFL 1.1 qua gói @fontsource (phần đóng gói theo MIT)
JetBrains Mono (font) SIL OFL 1.1 qua gói @fontsource (phần đóng gói theo MIT)

Các công cụ chỉ dùng khi phát triển (TypeScript, ESLint, Prettier, knip, Vitest, Testing Library, happy-dom, Playwright, ffmpeg-static, Wrangler, pnpm) không được phân phối kèm ứng dụng, nên không phát sinh nghĩa vụ thông báo và không có dòng nào ở bảng trên. Tính tương thích với GPL-3.0 của chúng vẫn được kiểm tra trước khi đưa vào, theo docs/11 §5 — đây là hai câu hỏi tách biệt và chỉ một trong hai dừng lại ở ranh giới bản dựng.

Dịch vụ (không đóng gói kèm)

Dịch vụ Điều khoản
Trình phát nhúng YouTube & IFrame Player API Điều khoản dịch vụ của YouTube; tải từ YouTube lúc chạy và chỉ trong chế độ YouTube; không bao giờ được đóng gói kèm hay sửa đổi
YouTube oEmbed (qua proxy biên của chúng tôi) Điểm cuối oEmbed công khai; chỉ mã video được chuyển tiếp
Cloudflare (lưu trữ/CDN/Workers) Điều khoản dịch vụ của Cloudflare

Phương tiện

TickTune không phát hành kèm bất kỳ tệp âm thanh nào. Tiếng chuông báo hết giờ được tổng hợp lúc chạy bằng chính mã Web Audio của ứng dụng — hai bộ dao động và một đường bao biên độ (docs/05 §7) — nên trong bản dựng không có tài sản âm thanh nào cần cấp phép, ghi công hay kê khai. TickTune không phát hành kèm bất kỳ âm thanh, hình ảnh hay video nào của bên thứ ba.

Phiên bản1.1-draft

TickTune

Xin lỗi — TickTune không hỗ trợ thiết bị di động.
Vui lòng mở bằng trình duyệt trên máy tính.

Sorry — TickTune isn't available on mobile.
Please use a desktop browser and try again.

github.com/poli0981/ticktune