Giấy phép mã nguồn mở

VideosCompressor được xây dựng trên những phần mềm mã nguồn mở tuyệt vời. Cảm ơn tất cả những người tạo ra và duy trì các dự án này.

Thành phần và giấy phép

Bảng dưới liệt kê các thành phần mã nguồn mở được gửi đến trình duyệt của bạn, phiên bản chính xác chúng tôi dùng và giấy phép của chúng. Mỗi tên dẫn đến mã nguồn của dự án.

Thành phầnPhiên bảnGiấy phépDùng cho
Mediabunny 1.61.6MPL-2.0Nén video (bộ máy WebCodecs)
@mediabunny/aac-encoder 1.61.6MPL-2.0; FFmpeg AAC: LGPL-2.1-or-laterÂm thanh AAC khi trình duyệt không có bộ mã hóa
FFmpeg.wasm (@ffmpeg/ffmpeg) 0.12.15MITNén video (trình tải bộ máy tương thích)
FFmpeg + x264 (@ffmpeg/core) 0.12.10GPL-2.0-or-laterNén video (bộ máy tương thích)
MozJPEG (jSquash) 1.6.0Apache-2.0; MozJPEG: IJG / BSD-3-Clause / zlibNén ảnh và PDF (JPEG)
libwebp (jSquash) 1.5.0Apache-2.0; libwebp: BSD-3-ClauseNén ảnh (WebP)
libavif (jSquash) 2.1.1Apache-2.0; libavif: BSD-2-ClauseNén ảnh (AVIF)
OxiPNG (jSquash) 2.3.0Apache-2.0; OxiPNG: MITNén ảnh (PNG)
Squoosh resize (jSquash) 2.1.1Apache-2.0Nén ảnh và PDF (đổi kích thước)
pdf-lib (Cantoo) 2.11.1MITNén PDF
PDF.js 6.4.299Apache-2.0Nén PDF (nén tối đa)
OpenJPEG (PDF.js) —BSD-2-ClauseĐọc ảnh JPEG 2000 trong PDF
PDFium JBIG2 (PDF.js) —BSD-3-ClauseĐọc ảnh JBIG2 trong PDF
qcms (PDF.js) —MITQuản lý màu trong PDF
fflate 0.8.3MITTải xuống ZIP, nén luồng dữ liệu PDF
wasm-feature-detect 1.9.0Apache-2.0Chọn bản codec nhanh nhất
Inter 5.3.0OFL-1.1Văn bản
Plus Jakarta Sans 5.3.0OFL-1.1Tiêu đề
Noto Sans JP 5.3.1OFL-1.1Văn bản tiếng Nhật
Noto Sans Arabic 5.3.0OFL-1.1Văn bản tiếng Ả Rập
Noto Sans Devanagari 5.3.0OFL-1.1Văn bản ở các hệ chữ viết khác
Noto Sans Bengali 5.3.0OFL-1.1Văn bản ở các hệ chữ viết khác
Noto Sans Thai 5.3.0OFL-1.1Văn bản ở các hệ chữ viết khác
Noto Sans KR 5.3.0OFL-1.1Văn bản ở các hệ chữ viết khác
Noto Sans SC 5.3.0OFL-1.1Văn bản ở các hệ chữ viết khác

FFmpeg và Giấy phép Công cộng GNU

Bộ máy tương thích của công cụ nén video là FFmpeg, được dự án ffmpeg.wasm biên dịch sang WebAssembly (@ffmpeg/core). Bản này có bộ mã hóa H.264 x264, do đó được phân phối theo Giấy phép Công cộng GNU, phiên bản 2 hoặc mới hơn (GPL-2.0-or-later).

Theo GPL:

  • Bộ máy được gửi đến trình duyệt của bạn không chỉnh sửa, đúng như dự án ffmpeg.wasm đã phát hành.
  • Toàn bộ mã nguồn tương ứng, gồm cả các script biên dịch, có trong kho mã ffmpeg.wasm tại thẻ phiên bản v12.15, cùng với bản phát hành @ffmpeg/core 0.12.10: github.com/ffmpegwasm/ffmpeg.wasm/tree/v12.15.
  • Mã nguồn FFmpeg có tại ffmpeg.org, mã nguồn x264 tại videolan.org.
  • Toàn văn giấy phép có tại gnu.org/licenses/old-licenses/gpl-2.0.html.
  • Nếu bạn muốn nhận mã nguồn từ chúng tôi, hãy liên hệ qua trang liên hệ; chúng tôi sẽ gửi mã nguồn hoặc đường dẫn đến mã nguồn miễn phí, trong ít nhất ba năm kể từ ngày bạn dùng bộ máy.

GPL áp dụng cho chính bộ máy FFmpeg. Bộ máy chỉ được tải khi một video cần đến, như một chương trình độc lập chạy trong trình duyệt của bạn.

Các giấy phép khác

  • MPL-2.0 (Mediabunny và bộ mã hóa AAC của nó): chúng tôi dùng mã đã phát hành mà không sửa đổi, chỉ thu gọn để tải nhanh hơn. Mã nguồn của phiên bản nêu trên có trong kho mã được liên kết.
  • Apache-2.0 (PDF.js, codec jSquash, wasm-feature-detect), MIT (pdf-lib, fflate, OxiPNG, qcms) và BSD (MozJPEG, libwebp, libavif, OpenJPEG, bộ giải mã JBIG2 của PDFium): các giấy phép cho phép, yêu cầu ghi nguồn, và trang này đáp ứng yêu cầu đó.
  • SIL Open Font License 1.1 (Inter, Plus Jakarta Sans, Noto Sans JP, Noto Sans Arabic, Noto Sans Devanagari, Noto Sans Bengali, Noto Sans Thai, Noto Sans KR, Noto Sans SC): các phông chữ dùng trên trang web này.

Toàn văn giấy phép của từng dự án có trong kho mã của dự án đó.