jlprat opened a new pull request #10693:
URL: https://github.com/apache/kafka/pull/10693


   Adds new NOTICE-binary file and packages it in the binary release
   This follows up the https://github.com/apache/kafka/pull/10474 pull where 
LICENSE was fix.
   
   Similarly as in that PR, I do not know if this is correct, and I would add 
the same disclaimer @vvcephei did: "Please make no assumption that I know what 
I'm doing and let me know if anything seems wrong."
   
   I went through all jar files within the distribution file and copied the 
content of any existing NOTICE file.
   
   Notes:
   * For the cases where several dependencies including the same NOTICE, I 
added it only once.
   * There are cases where the jar included in Kafka's distribution file 
doesn't contain any NOTICE file, hence nothing was copied. These are:
     * activation-1.1.1.jar
     * argparse4j-0.7.0.jar
     * jackson-annotations-2.10.5.jar
     * jackson-dataformat-csv-2.10.5.jar
     * jackson-datatype-jdk8-2.10.5.jar
     * jackson-jaxrs-base-2.10.5.jar
     * jackson-module-scala_2.13-2.10.5.jar
     * jakarta.validation-api-2.0.2.jar
     * javassist-3.27.0-GA.jar
     * javax.servlet-api-3.1.0.jar
     * javax.ws.rs-api-2.1.1.jar
     * jaxb-api-2.3.0.jar
     * jline-3.12.1.jar
     * jopt-simple-5.0.4.jar
     * lz4-java-1.7.1.jar
     * metrics-core-2.2.0.jar
     * netty-buffer-4.1.62.Final.jar
     * netty-codec-4.1.62.Final.jar
     * netty-common-4.1.62.Final.jar
     * netty-handler-4.1.62.Final.jar
     * netty-resolver-4.1.62.Final.jar
     * netty-transport-4.1.62.Final.jar
     * netty-transport-native-epoll-4.1.62.Final.jar
     * netty-transport-native-unix-common-4.1.62.Final.jar
     * reflections-0.9.12.jar
     * rocksdbjni-6.19.3.jar
     * scala-collection-compat_2.13-2.3.0.jar
     * scala-java8-compat_2.13-0.9.1.jar
     * scala-logging_2.13-3.9.2.jar
     * slf4j-api-1.7.30.jar
     * slf4j-log4j12-1.7.30.jar
     * snappy-java-1.1.8.1.jar
     * zstd-jni-1.4.9-1.jar
   * For some of those _NOTICE-missing-in-jar_ dependencies, there were other 
dependencies from the same project that included a NOTICE file, for example, 
the jackson ones.
   * For the Netty project, I manually copied their NOTICE file from github
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to