You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2021/04/17 10:01:00 UTC

[jira] [Commented] (ARROW-12430) [C++] Support LZO compression

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

Antoine Pitrou commented on ARROW-12430:
----------------------------------------

Indeed, the license issue is a bit tricky. It is not clear whether making use of the LZO APIs absolutely requires adherence to the GPL by Arrow itself. 

The GNU readline library (GPL-licensed) is in a similar situation and it [states|https://tiswww.cwru.edu/php/chet/readline/rltop.html] that you may make use of it inside software licensed under software licensed under any GPL-compatible license (the Apache license 2.0 is GPL-compatible according to the FSF). However, the FSF [contradicts its own advice|https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.html#IfLibraryIsGPL] in the GPL FAQ.

If you feel strongly about this feature, you should probably contact the LZO author and ask them their position.

Note that, in any case, we would not distribute binaries with LZO enabled; you would have to compile Arrow yourself for that.


> [C++] Support LZO compression
> -----------------------------
>
>                 Key: ARROW-12430
>                 URL: https://issues.apache.org/jira/browse/ARROW-12430
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Haowei Yu
>            Priority: Major
>
> I have some code that supports arrow compression with LZO and am willing to contribute. However, I do understand there is a license concern w.r.t using lzo library since it's under GPL2. I am not sure if you can take the change set.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)