Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add thrid-party dependency licenses #2007

Closed
2 tasks done
simon824 opened this issue Nov 7, 2022 · 2 comments · Fixed by #2053
Closed
2 tasks done

[Feature] Add thrid-party dependency licenses #2007

simon824 opened this issue Nov 7, 2022 · 2 comments · Fixed by #2053
Labels
feature New feature

Comments

@simon824
Copy link
Member

simon824 commented Nov 7, 2022

Feature Description (功能描述)

Add thrid-party dependency licenses

  • licenses/:This directory holds the license files related to third-party dependencies.
  • LICENSE:This file holds a list of all the licenses for third-party dependencies
  • NOTICE:This file holds a list of all the notice for third-party dependencies

TODO LIST:

  • Use mvn license:add-third-party to generate THIRD-PARTY.txt and parsing it to generate LICENSES file , decompress all jar dependencies and obtain dependent license/notice files. Add thrid-party dependency licenses #2008
  • The license that cannot be obtained from jar needs to search github repository.

For example, the third-party file ant-1.9.1.jar is introduced into the source code

The license information of ant-1.9.1.jar needs to be specified in the LICENSE file and the notice information needs to be specified in the NOTICE file (if it does not have a NOTICE file, there is no need to append to the NOTICE file). The detailed LICENSE file corresponding to ant-1.9.1.jar is placed in the same level directory licenses/.

  1. annotations http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations
  2. ast-9.0 https://www.opencypher.org/ast-9.0
  3. cassandra-all https://cassandra.apache.org
  4. concurrent-trees http://code.google.com/p/concurrent-trees/
  5. concurrentlinkedhashmap-lru http://code.google.com/p/concurrentlinkedhashmap
  6. disruptor http://lmax-exchange.github.com/disruptor
  7. exp4j http://www.objecthunter.net/exp4j
  8. expressions-9.0 https://www.opencypher.org/expressions-9.0
  9. fastutil http://fastutil.di.unimi.it/
  10. findbugs-annotations-1.3.9 http://findbugs.sourceforge.net/
  11. front-end-9.0 http://findbugs.sourceforge.net/
  12. groovy-groovysh-2.5.14 https://groovy-lang.org
  13. groovy-json-2.5.14 https://groovy-lang.org
  14. groovy-jsr223-2.5.14 https://groovy-lang.org
  15. hamcrest http://hamcrest.org/JavaHamcrest/
  16. hppc http://labs.carrotsearch.com/hppc.html/hppc
  17. javax.json http://jsonp.java.net
  18. jcabi-log http://www.jcabi.com/jcabi-log
  19. jcabi-manifests http://www.jcabi.com/jcabi-manifests
  20. jcl-over-slf4j http://www.slf4j.org
  21. jflex http://jflex.de/
  22. jieba-analysis http://maven.apache.org
  23. json-simple http://code.google.com/p/json-simple/
  24. json-smart http://www.minidev.net/
  25. ohc-core http://caffinitas.org/
  26. parboiled-core http://parboiled.org
  27. parboiled-scala_2.12 http://parboiled.org
  28. parser-9.0 https://www.opencypher.org/parser-9.0
  29. rewriting-9.0 https://www.opencypher.org/rewriting-9.0
  30. rocksdbjni https://rocksdb.org
  31. sigar http://fusesource.com/sigar/
  32. snakeyaml http://www.snakeyaml.org
  33. snowball-stemmer http://snowball.tartarus.org/
  34. tracer-core https://projects.spring.io/spring-boot/#/spring-boot-starter-parent/sofaboot-dependencies/tracer-all-parent/tracer-core
  35. util-9.0 http://components.neo4j.org/util-9.0/9.0.20190305
@imbajin
Copy link
Member

imbajin commented Dec 15, 2022

@simon824 is this issue finished?

@simon824
Copy link
Member Author

@simon824 is this issue finished?

Yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants