[ 
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:24 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.

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 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)

Reply via email to