Hi Dyana,

Thanks for bringing this up!

You are right that ASL is the blocker for us to officially include
flink-connecotr-kinesis as a connector module to build and publish to Maven
central. I've been thru the mess of building, publishing, and maintaining
flink-connector-kinesis via Jfrog, and that's a really really painful
experience... Glad to hear AWS finally pulls the trigger to change
KCL/KPL's license. So big +1 on this initiative from me.

I'm not aware of any previous discussion on this, so please feel free to
create a new JIRA ticket, assign to yourself, and work on it. As a
committer, I'll be happy to help move this effort forward, and we can seek
help from other experts in kinesis connector like @Tzu-Li (Gordon) Tai
<tzuli...@apache.org> when needed.

The task should include, but not limited to, upgrading KCL/KPL to new
versions of Apache 2.0 license, changing licenses and NOTICE files in
flink-connector-kinesis, and adding flink-connector-kinesis to build, CI
and artifact publishing pipeline. These can be broken into subtasks.

If AWS's PR you gave can be finished soon enough, we may be able to sneak
this into Flink 1.9 before feature freeze which is currently set as end of
June. Otherwise, we may have to wait till the next major release like 1.10,
as such a big change may not happen in maintenance releases like 1.9.1.

Bowen

On Thu, Jun 13, 2019 at 5:38 AM dyana.rose <dyana.r...@salecycle.com> wrote:

>
> The Kinesis Client Library v2.x and the AWS Java SDK v2.x both are now on
> the Apache 2.0 license.
> https://github.com/awslabs/amazon-kinesis-client/blob/master/LICENSE.txt
> https://github.com/aws/aws-sdk-java-v2/blob/master/LICENSE.txt
>
> There is a PR for the Kinesis Producer Library to update it to the Apache
> 2.0 license (https://github.com/awslabs/amazon-kinesis-producer/pull/256)
>
> If I understand the Amazon software license issue correctly updating to
> these new major versions (and the KPL when it's available under the Apache
> license) will allow the Kinesis connectors to be distributed in the core
> build. (making my life easier)
>
> I haven't seen a Jira ticket specifically for an upgrade in major version,
> but it would solve this one, though otherwise than intended!
> https://issues.apache.org/jira/browse/FLINK-7673
>
> Unless there are already discussed reasons not to upgrade, I'll stick a
> ticket in for it and cross my fingers that the KPL PR gets merged sometime
> in the relatively near future.
>
> Thanks,
> Dyana
>

Reply via email to