3

是否有任何规则表明 maven 中的传递依赖项将与主要的许可协议相同。例如。如果我直接依赖于传递 B 和 C 的 A。一个在 LGPL 上的人,这可以推断出 B 和 C 都在 LGPL 上吗?我可以通过 LGPL 定义感觉到这一点,但有什么规则可以说明这一点。

4

1 回答 1

2

Maven 并不积极关注这些许可证,因此根据工具强制执行的规则:不,这样不存在

This other question描述了您的内部存储库中的解决方案以及指向Maven License Validator Plugin的链接,但是,后者要么“完成”,要么被放弃。

您还可以使用Maven 许可证插件并以某种方式自动评估其输出——在看到不需要的许可证类型时断言。

于 2013-09-17T07:07:39.950 回答