Стороннее ПО в составе поставки Пайгард (Yandex Cloud Marketplace) / Third-Party Software included in the Pigard distribution
Программный продукт «Пайгард» (Pigard) состоит исключительно из собственного ПО Лицензиара (компоненты pigard core и pigard-ner). Стороннее программное обеспечение в состав продукта не входит: оно включается в конкретные редакции поставки продукта. Настоящий документ описывает стороннее ПО, входящее в состав редакции поставки для Yandex Cloud Marketplace (Container Optimized Solution); другие редакции поставки могут иметь иной состав. Каждое стороннее ПО распространяется под собственной свободной лицензией; права и обязанности по нему определяются условиями этой лицензии. Лицензионное соглашение конечного пользователя «Пайгард» (EULA) распространяется исключительно на собственное ПО Лицензиара и не охватывает стороннее ПО, включённое в данную поставку, и не изменяет условий его лицензий.
1. Состав поставки
Поставка разворачивается как Docker Compose-стек из образов реестра издателя (cr.yandex/crpveidoane3mtddicep/seklekov/...). Образы наблюдаемости (prometheus, grafana, caddy) построены поверх официальных апстрим-образов без изменения исполняемых файлов — в них добавлены только файлы конфигурации продукта (build/cos/*); тег слоя — cos-v7. Версии core-образов (pigard, pigard-ner) задаются переменной PIGARD_VERSION и соответствуют релизу продукта.
Компонент | Назначение | Основа | Версия | Лицензия
Prometheus | Сбор метрик, алертинг | prom/prometheus | v3.5.3 | Apache-2.0
Grafana | Панели мониторинга | grafana/grafana | 13.0.2 | AGPL-3.0
Caddy | Обратный прокси, TLS | caddy | v2.11.4 | Apache-2.0
2. Образ pigard (core)
Собственное ПО Лицензиара (условия —
EULA «Пайгард»). Базовый образ — Alpine Linux 3.21 (пакеты дистрибутива — соответствующие свободные лицензии); статический Go-бинарник (Go — BSD-3-Clause).
3. Образ pigard-ner (NER sidecar)
Собственный код Лицензиара (условия —
EULA «Пайгард») поверх следующих компонентов третьих лиц:
Компонент | Версия | Лицензия
Python (базовый образ python:3.12-slim / Debian) | 3.12 | PSF License; пакеты Debian — соответствующие лицензии дистрибутива
ONNX Runtime | 1.28.0 | MIT
grpcio | 1.83.0 | Apache-2.0
tokenizers (Hugging Face) | 0.23.1 | Apache-2.0 | NumPy | 2.5.1 | BSD-3-Clause
protobuf (runtime) | 7.35.1 | BSD-3-Clause
Модель bert-base-multilingual-cased, дообученная Лицензиаром |
Apache-2.0 (веса исходной модели); дообученные веса — собственность Лицензиара
4. Инфраструктурная основа
Виртуальная машина разворачивается из Container Optimized Image Yandex Cloud (базовая ОС — Ubuntu LTS). Условия использования COI определяются документами Yandex Cloud; лицензии пакетов ОС — соответствующие лицензии дистрибутива Ubuntu.
5. Примечание о Grafana (AGPL-3.0)
Образы Grafana в реестре издателя не содержат изменений кода Grafana: исполняемые файлы и ресурсы взяты из официального апстрим-образа без модификаций, добавлена только конфигурация провижининга (источники данных, дашборды). Исходный код Grafana доступен от правообладателя: https://github.com/grafana/grafana, условия — https://grafana.com/legal/licensing/. Продукт взаимодействует с Grafana как с отдельным процессом (через HTTP/PromQL), не объединяя её код с кодом «Пайгард».
EN summary
Pigard as a product consists solely of Licensor's own software (pigard, pigard-ner). Third-party software is not part of the product itself; it is bundled into specific distributions. This Marketplace (COS) distribution includes third-party software, each provided under its own free-software license: Prometheus v3.5.3 (Apache-2.0), Grafana 13.0.2 (AGPL-3.0, unmodified official image), Caddy v2.11.4 (Apache-2.0), plus third-party libraries inside the pigard-ner image (Python/PSF, ONNX Runtime/MIT, grpcio/Apache-2.0, tokenizers/Apache-2.0, NumPy/BSD-3, protobuf/BSD-3) and the Apache-2.0 bert-base-multilingual-cased model fine-tuned by the Licensor. The VM runs on Yandex Cloud Container Optimized Image (Ubuntu LTS base). The Pigard EULA applies solely to Licensor's own software and does not alter the terms of any third-party license above; other distributions may have a different bundle.