Skip to content

Политика лицензий (разработчики CascadeIDE)

Исходный код продукта в этом репозитории — MIT. Коммерческое предложение и публичные контакты — COMMERCIAL-NOTICE.md.

Нормативный документ: ADR 0101 — лицензирование и коммерциализация.

Что делать при новой зависимости

  1. Проверить заявленную лицензию на nuget.org (или в репозитории исходников) и соответствие матрице ADR 0101 (разрешённые / с проверкой / запрещённые).
  2. Добавить или обновить строку в THIRD-PARTY-NOTICES.md (имя пакета, версия из CascadeIDE.csproj, ссылка на галерею, кратко: лицензия).
  3. Для вендорного кода в дереве репозитория (например externals/) — указать путь к файлу LICENSE в notices и не удалять его из вендора.

Транзитивные зависимости

Файл notices отражает прямые пакеты и явно перечисленный вендор. Перед релизом имеет смысл прогонять инструмент аудита лицензий по графу (план ADR 0101, п. 8.3–8.4).

Распространение сборки

При dotnet publish в вывод публикации копируются LICENSE, docs/COMMERCIAL-NOTICE.md и docs/THIRD-PARTY-NOTICES.md рядом с приложением (см. CascadeIDE.csproj).