www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Wing (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-198) Amazon Software License compatibility
Date Sat, 25 Jun 2016 18:57:37 GMT

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

James Wing commented on LEGAL-198:

It is confusing, [~johndament], I'll try to clarify.  The regular "AWS SDK for Java" client
library has an Apache 2.0 license, and it does include some code for their Kinesis product
among support for every other AWS product.  As far as I know, there are no problems for Apache
projects using the regular AWS SDK.

However, Amazon also released the Kinesis Client Library (KCL) and Kinesis Producer Library
(KPL), which are separately distributed and licensed under the Amazon Software License.  The
KCL and KPL are newer, faster, stronger, etc. libraries specific to Kinesis, and that's where
the temptation comes in.  This ticket has been evaluating the acceptability of the Amazon
Software License for the purpose of directly referencing the KCL and KPL.  It is not suitable
for directly including in Apache projects.

> 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