Github user mateiz commented on the pull request:
https://github.com/apache/spark/pull/223#issuecomment-39491772
Hey Parviz, FYI, because of the Amazon Software License's restrictions on
Kinesis, it may be difficult to include this in the default build (see
https://issues.apache.org/jira/browse/LEGAL-198). In that case we should add a
Maven profile for enabling it, and give the component a name that makes it
clear it depends on something with a different license (e.g.
`spark-amazonkinesis-asl`). We can also describe that in the docs.
We already have one component like this for reporting metrics to Ganglia
(`spark-ganglia-lgpl`), which depends on an LGPL-licensed library. Users build
it through a special Maven and SBT flag.
The issue BTW is not that Amazon Software License prevents us from
licensing Spark under the Apache License, but that the Apache *foundation*
wants to make sure that code used by its projects offers the same freedoms as
the Apache license. Stuff that doesn't do that can go into optional packages.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---