2013-09-17 3 views
3

Есть ли какое-либо правило, согласно которому транзитивные зависимости в maven будут иметь такое же лицензионное соглашение, что и основное. Для примера. если у меня есть прямая зависимость от A, которая отправляет B & C транзитивно. А на LGPL, можно ли предположить, что оба B & C находятся в LGPL? Я могу понять это с помощью определения LGPL, но есть ли какое-либо правило, которое говорит об этом.Зависимости и лицензирование maven

ответ

2

Maven не активно относится к этим лицензиям, поэтому в терминах правила, которое принудительно применяется инструментом: нет, такого не существует.

This other question описывает решения внутри вашего внутреннего репозитория, а также ссылку на Maven License Validator Plugin, однако последний либо «сделан», либо «оставлен».

Вы также можете использовать Maven License Plugin и как-то автоматически оценивать его вывод - утверждать при просмотре нежелательных типов лицензий.

Смежные вопросы