This repository contains a number of shaded dependencies for the Apache Flink project.
The purpose of these dependencies is to provide a single instance of a shaded dependency in the Flink distribution, instead of each individual module shading the dependency.
Shaded dependencies contained here do not expose any transitive dependencies. They may or may not be self-contained.
When using these dependencies it is recommended to work directly against the shaded namespaces.
We currently do not release jars containing the shaded sources due to the unanswered legal questions raised here.
However, it is possible to build these jars locally by cloning the repository and calling mvn clean package -Dshade-sources.
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org for more information.
The Apache Software Foundation has classified this software as Export Commodity Control Number (ECCN) 5D002, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the "publicly available" Section 742.15(b) exemption (see the BIS Export Administration Regulations, Section 742.15(b)) for both object code and source code.
The following provides more details on the included cryptographic software:
- Apache Flink Shaded publishes flink-shaded-netty-tcnative-dynamic (linking against a system-provided OpenSSL) and flink-shaded-netty-tcnative-static (embedding Google's BoringSSL library) as convenience binaries on Maven Central, for use as Apache Flink's optional OpenSSL-based SSL engine. The source release contains build scripts only; the cryptographic libraries are included in the compiled artifacts.
Apache Flink is an open source project of The Apache Software Foundation (ASF).