Проверка лицензий по предоставленному реестру
Сопоставить зависимости и заявленные лицензии, выделить неизвестные; не давать юридического заключения.
Методика и примеры
Проверка лицензий по предоставленному реестру
Разбирает идентификаторы предоставленных выражений, показывает справочные обязанности распространённых лицензий и неизвестные элементы. OR требует выбора, полную совместимость и юридический вывод не обещает.
Входные данные примера
Основной источник
[
{
"package": "A",
"license": "MIT"
},
{
"package": "B",
"license": "MIT OR GPL-3.0-only"
},
{
"package": "C",
"license": "LicenseRef-Own"
}
]Результат примера
| package | license | identifiers | unknown | obligations | choice |
|---|---|---|---|---|---|
| A | MIT | ["MIT"] | MIT: сохранить copyright и текст лицензии | проверить все применимые условия | |
| B | MIT OR GPL-3.0-only | ["MIT","GPL-3.0-only"] | MIT: сохранить copyright и текст лицензии GPL-3.0-only: copyleft: проверить требования к распространению исходников | выбор ветви требуется отдельно | |
| C | LicenseRef-Own | ["LicenseRef-Own"] | LicenseRef-Own | LicenseRef-Own: нужен текст лицензии | проверить все применимые условия |
Показано строк: 3 из 3.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
