www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan Blue (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-230) Is binary dependency on Xerial's Snappy-Java library acceptable for ASF projects?
Date Tue, 02 Feb 2016 21:04:39 GMT

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

Ryan Blue commented on LEGAL-230:
---------------------------------

Static linking for C is like shading in Java. The dependency's binary content is included
in the final binary rather than linked at runtime ("dynamic" linking). So the .so files in
the jar are made of both the Snappy code, which I believe is AL2.0, and the libstdc++ code
which is GPL with the GCC Runtime Library Exception.

> Is binary dependency on Xerial's Snappy-Java library acceptable for ASF projects?
> ---------------------------------------------------------------------------------
>
>                 Key: LEGAL-230
>                 URL: https://issues.apache.org/jira/browse/LEGAL-230
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Joseph Witt
>         Attachments: snappy-java-1.1.2.1.text
>
>
> Hello
> Several ASF projects such as NiFi, Hadoop, Spark, Kafka, and apparently others have a
direct or transitive dependency on Xerial's Snappy Java library.  
> That library can be found here:
>   https://github.com/xerial/snappy-java
> It's license shows that it is ASLv2.
>   https://github.com/xerial/snappy-java/blob/develop/LICENSE
> However, upon reviewing its NOTICE I find reference to it depending on a statically linked
library used under the GNU Runtime Exception.
>   https://github.com/xerial/snappy-java/blob/develop/NOTICE
> In reviewing the ASF Category-X guidance here:
>   http://www.apache.org/legal/resolved.html#category-x
> It appears that usage of libraries under the GNU special exceptions are not allowed.
> Can someone please help guide whether usage of Xerial's Snappy Java is acceptable or
not acceptable in Apache projects?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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


Mime
View raw message