Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove node-lzo or acknowledge GPL2 #2105

Open
kylebarron opened this issue Mar 9, 2022 · 1 comment
Open

Remove node-lzo or acknowledge GPL2 #2105

kylebarron opened this issue Mar 9, 2022 · 1 comment

Comments

@kylebarron
Copy link
Collaborator

kylebarron commented Mar 9, 2022

As I was browsing through the Parquet code recently, I noticed that we depend on lzo where the Node bindings are MIT licensed but the underlying C library is GPL2. See schroffl/node-lzo#12

According to Wes Mckinney, apache/arrow#2209 (comment)

LZO isn't really used anymore (as soon as Snappy came around people largely stopped using it because of the *GPL licensing issues)

Just thought it would be worthwhile to make an issue about this while I was thinking about it.

@ibgreen
Copy link
Collaborator

ibgreen commented Mar 9, 2022

I was trying to add LZO as an optional dependency but I suppose in that case we really should explain the licensing situation to users.

I am very open to removing LZO in 3.2. Supporting LZO on browsers will require a bunch of work anyways, and it is a huge dependency.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants