Перейти к основному содержимому

Releases and Updates (релизы и обновления)

Примечание по scope (TADR-0042 / Wave 90.5): Licensing Platform — не платформа software distribution. Upload артефактов, redeem DownloadGrant, signed download URL и отдельный customer portal downloads.<domain> вне активного продуктового scope лицензирования. Исторический ADR-0032 сохранён для истории (superseded для licensing scope).

Что остаётся важным для лицензирования

ТемаОриентир
ProductVersionЛёгкая лицензионная метка у каталожного Product, когда тариф использует SpecificVersion — не installer, не S3 object и не DownloadGrant
Version scope тарифаВесь продукт или конкретный ProductVersion — ортогонально CommercialTerm
EntitlementRuntime-решения используют Product + validity + VersionScope (+ rules). Им не нужен ReleaseArtifact storage
Проверка клиентомRuntime validate / lease claims + проверка JWKS для доверия entitlement

Точные OpenAPI-формы ProductVersion и tariff drafts: API Reference / Management OpenAPI.

Что не входит в licensing happy path

  • Downloads SPA / downloads.<domain> как обязательный customer portal
  • Управление ReleaseArtifact / DownloadGrant / signed artifact URL в Console
  • Management /api/v1/releases* distribution API как активная продуктовая поверхность (маршруты возвращают 410 Gone; schema может оставаться для expand-contract)

Бинарники ПО по-прежнему могут распространяться другими системами вне этой платформы. Licensing этим workflow не владеет.

Границы

  • Runtime не на critical path для bulk-байт артефакта.
  • Не публикуйте private signing keys, Host layout или internal broker wiring.
  • Версии SDK-пакетов и их changelog — в публичных SDK-репозиториях (SDKs).

Связанное

Дальше