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