Повідомлення про відкритий код
Кожен компонент — на власному хостингу
FileSlimmer майже повністю побудовано на програмному забезпеченні з відкритим кодом. Кожен компонент, наведений нижче, обслуговується з цього домену — у шляху запиту немає мережі доставки вмісту — саме тієї версії, яку тут зафіксовано. Стан ліцензій цього випуску перевірено 2026-08-16.
Ця сторінка є коротким викладом. Повні повідомлення, зокрема транзитивні ліцензії, які поширює кожен кодек, записи про моделі машинного навчання та письмову пропозицію надати відповідний вихідний код, наведено на сторінці повідомлень про відкритий код.
Вбудовані бібліотеки
| Компонент | Версія | Ліцензія | Джерело |
|---|---|---|---|
astro | 7.2.2 | MIT | withastro/astro |
@astrojs/preact | 6.0.2 | MIT | withastro/astro |
preact | 10.29.8 | MIT | preactjs/preact |
@preact/signals | 2.11.1 | MIT | preactjs/signals |
browser-image-compression | 2.0.2 | MIT | Donaldcwl/browser-image-compression |
@jsquash/jpeg | 1.6.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/png | 3.1.1 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/oxipng | 2.3.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/webp | 1.5.0 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/avif | 2.1.1 | Apache-2.0 | jamsinclair/jSquash |
@jsquash/resize | 2.1.1 | Apache-2.0 | jamsinclair/jSquash |
onnxruntime-web | 1.27.0 | MIT | microsoft/onnxruntime |
pdf-lib | 1.17.1 | MIT | Hopding/pdf-lib |
pdfjs-dist | 6.2.108 | Apache-2.0 | mozilla/pdf.js |
svgo | 4.0.2 | MIT | svg/svgo |
terser | 5.50.0 | BSD-2-Clause | terser/terser |
csso | 5.0.5 | MIT | css/csso |
fflate | 0.8.3 | MIT | 101arrowz/fflate |
mediabunny | 1.54.0 | MPL-2.0 | Vanilagy/mediabunny |
Пакети jSquash мають ліцензію Apache-2.0 для своїх JavaScript-обгорток і поширюють збірки кодеків з першоджерела на власних умовах цих кодеків. Mediabunny має ліцензію MPL-2.0 — це копілефт на рівні файлів; FileSlimmer постачає її незміненою, а змінений файл було б опубліковано під MPL-2.0 і додано посиланням зі сторінки повідомлень.
Модулі WebAssembly, зібрані з джерел під LGPL
Два модулі скомпільовано з джерел під ліцензією LGPL власними відтворюваними скриптами збирання FileSlimmer, а не взято з опублікованого пакета:
| Модуль | Ліцензія | Скрипт збирання | Статус |
|---|---|---|---|
/wasm/heic/libheif-decode.wasm | LGPL-3.0-or-later | scripts/build-libheif.mjs | Постачається |
/wasm/video/ffmpeg-core.wasm | LGPL-2.1-or-later | scripts/build-custom-ffmpeg.mjs | Ще не постачається |
Обидва є динамічно завантажуваними файлами WebAssembly, а не кодом, вкомпільованим у пакет застосунку, тож одержувач може змінити бібліотеку, перезібрати її опублікованим скриптом і замінити постачений артефакт власною збіркою. Повну письмову пропозицію надати відповідний вихідний код, дійсну протягом трьох років від дати розповсюдження, наведено на сторінці повідомлень про відкритий код.
Розглянуто й не включено
Ліцензійний огляд може завершитися відмовою — так сталося з цими пакетами. Жоден із наведених нижче пакетів не встановлено у виробництві й не передається браузеру:
heic2any(MIT) — потребує вирішення питання щодо ліцензії вбудованої бібліотеки з першоджерела для поширюваної збірки libheif/libde265 (специфікація 0.29, 11.3).@imgly/background-removal(AGPL-3.0-or-later) — AGPL-3.0 несумісна із запланованим пропрієтарним розповсюдженням (специфікація 0.24).@ffmpeg/core(LGPL-2.1-or-later з успадкованими ліцензіями компонентів) — стандартний дистрибутив ядра перевищує ліміт Cloudflare у 25 MiB на файл ресурсу та суворіший проєктний бюджет у 24 MiB (специфікація 0.22, 16.4).
Моделі машинного навчання
Видалення фону виконує самостійно розміщена модель ONNX через ONNX Runtime Web. Ваги моделі ліцензуються окремо від середовища виконання, кожен артефакт зафіксовано за хешем, і модель обслуговується лише після того, як її точний файл ваг, ліцензія та хеш пройшли перевірку. Записи щодо кожної моделі наведено на сторінці повідомлень про відкритий код.
Власний код FileSlimmer
Код самого застосунку не є відкритим. Його опубліковано як статичний сайт компанією ZENIT GROUP S.A.S. на умовах використання; наведені вище ліцензії мають перевагу над цими умовами для компонентів, яких вони стосуються.
Питання щодо ліцензій і запити на відповідний вихідний код надсилайте на info@zenitgroup.com.co. Див. сторінку контактів , щоб дізнатися про решту того, з чим працює ця адреса.
Цей документ опубліковано компанією ZENIT GROUP S.A.S., Калі, Вальє-дель-Каука, Колумбія.