B7-2: License / ToS audit — OSM ODbL, Объектив, DOM.РФ, Open-Meteo #80

Closed
opened 2026-05-11 20:36:42 +00:00 by lekss361 · 1 comment
lekss361 commented 2026-05-11 20:36:42 +00:00 (Migrated from github.com)

Эшелон: ⚖️ Compliance / Legal

Зачем

OSM ODbL требует attribution. Объектив / DOM.РФ / Open-Meteo — у каждого свои ToS. Использование без явного соблюдения = риск иска и блокировка реестра ПО (B1-5).

Что сделать

Audit per source

  • OSM: есть ли «© OpenStreetMap contributors» в Leaflet map? (стандартный footer)
  • Overpass API: rate limit 1 req/s — соблюдается? (есть sleep(1))
  • DOM.РФ public API: условия использования? Коммерческое использование разрешено?
  • Объектив API: ToS allowed для коммерции? Платный тариф = OK
  • Open-Meteo: Free non-commercial; commercial — нужен paid tier
  • rosreestr_deals: откуда выгрузка? Какая лицензия?

Compliance fixes

  • Если Open-Meteo non-commercial → переключить на платный или альтернативу
  • Attribution для всех источников — page https://gendsgn.ru/data-sources
  • Document в vault decisions/Data_Licenses_Audit.md

Acceptance

  • Audit per source — таблица
  • Attribution page online
  • Все compliance fixes применены

Owner

backend-engineer

Effort

~0.5 дня

**Эшелон:** ⚖️ Compliance / Legal ## Зачем OSM ODbL требует attribution. Объектив / DOM.РФ / Open-Meteo — у каждого свои ToS. Использование без явного соблюдения = риск иска и блокировка реестра ПО (B1-5). ## Что сделать ### Audit per source - **OSM:** есть ли «© OpenStreetMap contributors» в Leaflet map? (стандартный footer) - **Overpass API:** rate limit 1 req/s — соблюдается? (есть `sleep(1)`) - **DOM.РФ public API:** условия использования? Коммерческое использование разрешено? - **Объектив API:** ToS allowed для коммерции? Платный тариф = OK - **Open-Meteo:** Free non-commercial; commercial — нужен paid tier - **rosreestr_deals:** откуда выгрузка? Какая лицензия? ### Compliance fixes - Если Open-Meteo non-commercial → переключить на платный или альтернативу - Attribution для всех источников — page `https://gendsgn.ru/data-sources` - Document в vault `decisions/Data_Licenses_Audit.md` ## Acceptance - [ ] Audit per source — таблица - [ ] Attribution page online - [ ] Все compliance fixes применены ## Owner `backend-engineer` ## Effort ~0.5 дня
Owner

Status check 2026-05-23

Issue остаётся в силе. После security pivot (PRs #426-#442) ToS/license-аудит не выполнялся — задача не затронута.

Priority после pilot demo 28.05: medium

Привязка: добавлен в umbrella epic(infra): Pilot infra status 2026-05-23 — после security pivot.

## Status check 2026-05-23 Issue остаётся в силе. После security pivot (PRs #426-#442) ToS/license-аудит не выполнялся — задача не затронута. **Priority после pilot demo 28.05**: medium Привязка: добавлен в umbrella `epic(infra): Pilot infra status 2026-05-23 — после security pivot`.
Sign in to join this conversation.
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#80
No description provided.