我是否必须明确检查/履行(Java)项目的所有传递依赖项的许可证?

时间:2015-10-28 15:55:10

标签: gradle licensing maven-central

如果提供使用gradle依赖关系管理的Java应用程序和来自maven-central的大量开源库,那么检查第一级依赖关系的许可证就足够了(因为它们的依赖关系必须再次自动与它们兼容)许可)或者我必须检查整个传递依赖树,看看我是否有任何许可证的问题?

1 个答案:

答案 0 :(得分:4)

您应该检查整棵树。由于您在运行时需要传递依赖项,因此您将以某种方式将它们打包在一起(war / zip / uber-jar),因此您需要关心它们的许可证。