www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Metzger (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-198) Amazon Software License compatibility
Date Wed, 22 Jun 2016 16:01:01 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15344602#comment-15344602

Robert Metzger commented on LEGAL-198:

I have another question on this issue, regarding the binary redistribution of code licensed
under the AmazonSL.

Similar to Apache Spark, Apache Flink recently added a Kinesis connector as an optional module
into our repository.
If users want to use the Kinesis connector, they have to build it from source, using a special
flag on the maven command.

Flink soon plans to release a new version, containing the Kinesis connector. I wonder if we
can distribute the maven artifacts (binaries) of the optional module to maven central, as
part of the release.
Since Kinesis is using Google protobuf V2.6.1, but Flink depends on protobuf 2.5.0, we need
to relocate ("shade") the protobuf version used by Kinesis into a different namespace. This
effectively means that one maven artifact the Flink project deploys to maven central contains
binaries licensed under the AmazonSL.

>From above discussions, I got that in Spark's case its okay to link to AmazonSL licensed
software, because the linking happens on the user side. In the case I've described, we would
redistribute modified binaries of a restricted use license as part of an Apache release.

I guess the likelihood that we can not release the artifact like this is close to 99%, but
I still wanted to ask, because this issue is causing me a lot of trouble, and this solution
would be the easiest one for me.

> Amazon Software License compatibility
> -------------------------------------
>                 Key: LEGAL-198
>                 URL: https://issues.apache.org/jira/browse/LEGAL-198
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Matei Zaharia
> We recently received a patch to add support for the Amazon Kinesis data source in Apache
Spark, which uses the following library: https://github.com/awslabs/amazon-kinesis-client
licensed under the Amazon Software License: https://aws.amazon.com/asl/. Would it be okay
to have a Maven dependency on this library in an Apache project? From a quick look at the
license, it seems reasonable, but I’d like to double-check. The one restriction that may
be strange is "3.3 Use Limitation. The Work and any derivative works thereof only may be used
or intended for use with the web services, computing platforms or applications provided by
Amazon.com, Inc. or its affiliates, including Amazon Web Services, Inc.”. However, it also
says "derivative works shall not include works that remain separable from, or merely link
(or bind by name) to the interfaces of, the Work", so I'm not sure our project would be a
derivative work.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message