[
https://issues.apache.org/jira/browse/ARROW-12430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17324218#comment-17324218
]
Antoine Pitrou edited comment on ARROW-12430 at 4/17/21, 10:25 AM:
-------------------------------------------------------------------
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 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, because that is what matters.
Note that, in any case, we would not distribute binaries with LZO enabled; you
would have to compile Arrow yourself for that.
was (Author: pitrou):
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 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)