[ 
https://issues.apache.org/jira/browse/FLINK-35055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiqian YU updated FLINK-35055:
------------------------------
    Description: 
Currently, Flink CDC connector releases both slim and fat jars. Apart from CDC 
itself, all of its dependencies are packaged into fat jars, including some with 
incompatible licenses:
 * Db2 connector: `com.ibm.db2.jcc:db2jcc:db2jcc4` licensed with a non-FOSS 
license (International Program License Agreement).
 * MySQL connector: `mysql:mysql-connector-java` licensed with GPLv2 license, 
which is incompatible with Apache 2.0.
 * Oracle connector: `com.oracle.ojdbc` licensed with a non-FOSS license 
(Oracle Free Use Terms and Conditions).
 * OceanBase connector: `mysql:mysql-connector-java` licensed with GPLv2 
license, which is incompatible with Apache 2.0.

To fix this problem we may:
 # Exclude questionable dependencies from released jar;
 # Add docs to guide user download & place dependencies manually.

  was:
Currently, Flink CDC connector releases both slim and fat jars. Apart from CDC 
itself, all of its dependencies are packaged into fat jars, including some with 
incompatible licenses:
 * Db2 connector: `com.ibm.db2.jcc:db2jcc:db2jcc4` licensed with a non-FOSS 
license (International Program License Agreement).
 * MySQL connector: `mysql:mysql-connector-java` licensed with GPLv2 license, 
which is incompatible with Apache 2.0.
 * Oracle connector: `com.oracle.ojdbc` licensed with a non-FOSS license 
(Oracle Free Use Terms and Conditions).

To fix this problem we may:
 # Exclude questionable dependencies from released jar;
 # Add docs to guide user download & place dependencies manually.


> Flink CDC connector release contains dependency with incompatible licenses
> --------------------------------------------------------------------------
>
>                 Key: FLINK-35055
>                 URL: https://issues.apache.org/jira/browse/FLINK-35055
>             Project: Flink
>          Issue Type: Bug
>          Components: Flink CDC
>            Reporter: Xiqian YU
>            Assignee: Xiqian YU
>            Priority: Major
>
> Currently, Flink CDC connector releases both slim and fat jars. Apart from 
> CDC itself, all of its dependencies are packaged into fat jars, including 
> some with incompatible licenses:
>  * Db2 connector: `com.ibm.db2.jcc:db2jcc:db2jcc4` licensed with a non-FOSS 
> license (International Program License Agreement).
>  * MySQL connector: `mysql:mysql-connector-java` licensed with GPLv2 license, 
> which is incompatible with Apache 2.0.
>  * Oracle connector: `com.oracle.ojdbc` licensed with a non-FOSS license 
> (Oracle Free Use Terms and Conditions).
>  * OceanBase connector: `mysql:mysql-connector-java` licensed with GPLv2 
> license, which is incompatible with Apache 2.0.
> To fix this problem we may:
>  # Exclude questionable dependencies from released jar;
>  # Add docs to guide user download & place dependencies manually.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to