118 lines
4.5 KiB
Markdown
118 lines
4.5 KiB
Markdown
# AWatch-rus: правообладание и состав продукта
|
|
|
|
Статус: подготовительный документ для пакета реестра российского ПО.
|
|
|
|
## 1. Нейминг
|
|
|
|
Публичное имя:
|
|
|
|
```text
|
|
AWatch-rus
|
|
```
|
|
|
|
Репозиторий и техническая база:
|
|
|
|
```text
|
|
AWatch-rus
|
|
```
|
|
|
|
Рекомендуемая формула:
|
|
|
|
> Программный продукт AWatch-rus.
|
|
|
|
Эту формулу нужно использовать в сайте, документации и карточке продукта, чтобы
|
|
не создавать впечатление двух разных продуктов.
|
|
|
|
## 2. Правообладатель
|
|
|
|
На дату фиксации правообладателем продукта заявлен Игорь, владелец текущего
|
|
репозитория и production-контура.
|
|
|
|
Перед подачей в реестр нужно подготовить формальные подтверждения:
|
|
|
|
- данные правообладателя;
|
|
- основание возникновения исключительного права;
|
|
- история разработки;
|
|
- сведения о сотрудниках/подрядчиках, если они участвовали;
|
|
- подтверждение передачи прав, если код писался не только правообладателем;
|
|
- выбранная лицензия поставки;
|
|
- при необходимости свидетельство Роспатента.
|
|
|
|
## 3. Собственные части продукта
|
|
|
|
К собственным частям относятся:
|
|
|
|
- архитектура AWatch-rus;
|
|
- Rust workspace `adk-rust/`;
|
|
- AWatch-rus Portal;
|
|
- status/check/autoheal helpers;
|
|
- DLP/worktime/reporting Rust services;
|
|
- Ansible deployment automation;
|
|
- Windows collectors и scripts;
|
|
- AW-rus RU/WebUI patches;
|
|
- Grafana dashboard JSON;
|
|
- docs/runbooks/product docs;
|
|
- evidence workflow implementation.
|
|
|
|
## 4. Внешние компоненты
|
|
|
|
Внешние компоненты используются как dependencies/runtime platform:
|
|
|
|
- ActivityWatch;
|
|
- Grafana;
|
|
- InfluxDB;
|
|
- ClickHouse;
|
|
- SQLite;
|
|
- Python ecosystem;
|
|
- Rust crates;
|
|
- PowerShell/Windows runtime;
|
|
- Hayabusa;
|
|
- Ansible.
|
|
|
|
Они не должны описываться как созданные правообладателем AWatch-rus. Их нужно
|
|
указывать как сторонние компоненты или интеграции.
|
|
|
|
## 5. Что нельзя смешивать
|
|
|
|
Не смешивать в документах:
|
|
|
|
- право на собственный код AWatch-rus;
|
|
- право на сторонние open-source компоненты;
|
|
- право на конкретные customer/runtime данные;
|
|
- право на торговое наименование;
|
|
- право на домен/сайт;
|
|
- право на screenshots с чувствительными данными.
|
|
|
|
## 6. Что подготовить для Роспатента
|
|
|
|
Минимальный пакет:
|
|
|
|
1. Название программы: `AWatch-rus`.
|
|
2. Альтернативное техническое название: `AWatch-rus`.
|
|
3. Описание назначения.
|
|
4. Реферат.
|
|
5. Исходные тексты или депонируемая часть.
|
|
6. Данные автора/правообладателя.
|
|
7. Подтверждение исключительных прав.
|
|
8. Дата создания и версия.
|
|
9. Состав модулей.
|
|
|
|
## 7. Что подготовить для реестра российского ПО
|
|
|
|
1. Сайт правообладателя/продукта.
|
|
2. Документация установки и эксплуатации.
|
|
3. Описание функциональных характеристик.
|
|
4. Сведения о правообладателе.
|
|
5. Сведения об основаниях исключительного права.
|
|
6. Информация о сторонних компонентах.
|
|
7. Поддерживаемые ОС/СУБД/среда исполнения.
|
|
8. Скриншоты и демонстрационные материалы.
|
|
9. Release artifacts.
|
|
10. License/dependency inventory.
|
|
|
|
## 8. Связанные документы
|
|
|
|
- `docs/THIRD_PARTY_LICENSES_RU.md`
|
|
- `docs/REGISTRY_CHECKLIST_RU.md`
|
|
- `docs/DETMIR_RUSSIAN_SOFTWARE_REGISTRY_POSITIONING_RU.md`
|