依赖项报告上的Gradle许可证插件许可证名称变体

时间:2018-10-02 22:14:09

标签: java gradle

我正在运行gradle downloadLicense来为我们在该项目上使用的所有依赖项生成许可证报告,以便法律部门查看。该报告内容广泛,尽管那里没有多少许可证。这是因为同一许可证实例以许多不同的形式出现。有没有一种方法可以自定义报告生成,以便许可证插件能够理解哪些条目是同一许可证?例如,Apache v2.0许可证显示为

  • Apache 2
  • Apache许可证2.0
  • Apache License v2
  • Apache许可证版本2.0
  • Apache许可证
  • Apache许可证,版本2.0
  • Apache许可,版本2.0
  • Apache v2
  • Apache软件许可,版本2.0

即使许可文本URL具有在不同位置发布的相同内容的变体(有时只是http / https变体),例如:

http://www.apache.org/licenses/LICENSE-2.0.txt
https://www.apache.org/licenses/LICENSE-2.0.txt
http://www.apache.org/licenses/LICENSE-2.0.html
http://www.apache.org/licenses/LICENSE-2.0
http://www.apache.org/licenses/
http://repository.jboss.org/licenses/apache-2.0.txt

其他许可(例如BSD,EPL,LGPL,MIT,CDDL)也会发生同样的情况。我的项目是一个非常基本的香草弹簧启动项目。

0 个答案:

没有答案