Политика лицензий (разработчики CascadeIDE)¶
Исходный код продукта в этом репозитории — MIT. Коммерческое предложение и публичные контакты — COMMERCIAL-NOTICE.md.
Нормативный документ: ADR 0101 — лицензирование и коммерциализация.
Что делать при новой зависимости¶
- Проверить заявленную лицензию на nuget.org (или в репозитории исходников) и соответствие матрице ADR 0101 (разрешённые / с проверкой / запрещённые).
- Добавить или обновить строку в THIRD-PARTY-NOTICES.md (имя пакета, версия из
CascadeIDE.csproj, ссылка на галерею, кратко: лицензия). - Для вендорного кода в дереве репозитория (например
externals/) — указать путь к файлуLICENSEв notices и не удалять его из вендора.
Транзитивные зависимости¶
Файл notices отражает прямые пакеты и явно перечисленный вендор. Перед релизом имеет смысл прогонять инструмент аудита лицензий по графу (план ADR 0101, п. 8.3–8.4).
Распространение сборки¶
При dotnet publish в вывод публикации копируются LICENSE, docs/COMMERCIAL-NOTICE.md и docs/THIRD-PARTY-NOTICES.md рядом с приложением (см. CascadeIDE.csproj).