Лицензии и источники данных
Licenses and data sources
Открытие фото в формате HEIC/HEIF
Если браузер сам не открывает фото HEIC/HEIF (например, Chrome на Android или Windows), сайт переводит его в JPEG прямо на вашем устройстве. Для этого используются библиотеки с открытым исходным кодом:
- heic-to 1.6.5 — автор Hopper Gee. Лицензия GNU LGPL 3.0. Исходный код: github.com/hoppergee/heic-to, пакет этой версии: npmjs.com/package/heic-to/v/1.6.5.
- libheif 1.23.5 — авторы: Dirk Farin, struktur AG и участники проекта. Лицензия GNU LGPL 3.0. Исходный код: github.com/strukturag/libheif (v1.23.5).
- libde265 1.0.16 — авторы: Dirk Farin, struktur AG и участники проекта. Лицензия GNU LGPL 3.0. Исходный код: github.com/strukturag/libde265 (v1.0.16).
Библиотеки используются без изменений: сборка heic-to/csp подключается отдельным файлом /assets/heic-to-<хеш>.js и загружается только тогда, когда нужно открыть фото HEIC. Этот файл можно заменить своей совместимой версией библиотеки. Копию исходного кода использованных версий пришлём по запросу на support@selfiedoc.online.
Тексты лицензий: GNU LGPL 3.0 и GNU GPL 3.0 (LGPL 3.0 дополняет GPL 3.0).
Определение страны по IP-адресу
IP Geolocation by DB-IP. База DB-IP Lite распространяется по лицензии Creative Commons Attribution 4.0 International (CC BY 4.0).
Другие компоненты
- React, React Router, TanStack Query, Motion (framer-motion), i18next — лицензия MIT.
- MediaPipe Tasks Vision (Google) — лицензия Apache 2.0, исходный код: github.com/google-ai-edge/mediapipe.
- Шрифт Caveat — лицензия SIL Open Font License 1.1.
In English
HEIC/HEIF photos are converted to JPEG on your device with heic-to 1.6.5, libheif 1.23.5 and libde265 1.0.16 (GNU LGPL 3.0; source code links above). The libraries are used unmodified, shipped as a separate replaceable file and loaded only when a HEIC photo has to be opened. License texts: LGPL 3.0, GPL 3.0. IP Geolocation by DB-IP (CC BY 4.0).