Page 1 of 1

Replacing zziplib

Posted: Tue Nov 26, 2013 2:46 pm
by Transporter
I want to make the proposal to replace zziplib by libzip (http://www.nih.at/libzip/).

zziplib is licensed under LGPL/MPL. libzip is using BSD.

Re: Replacing zziplib

Posted: Tue Nov 26, 2013 3:00 pm
by Zonder
Isn't it only the archive plugin that uses it? Is it just a licensing compatibility issue?

Re: Replacing zziplib

Posted: Tue Nov 26, 2013 3:11 pm
by scrawl
Don't fix something that isn't broken.
If the license is causing a specific issue for you, maybe you should explain why, if you expect us to take your post seriously.
The MPL seems quite permissive to me.

Re: Replacing zziplib

Posted: Tue Nov 26, 2013 4:30 pm
by Transporter
scrawl wrote:The MPL seems quite permissive to me.
I agree but not my boss and the lawyers of the company.

Re: Replacing zziplib

Posted: Wed Nov 27, 2013 4:28 am
by binarycrusader
Transporter wrote:
scrawl wrote:The MPL seems quite permissive to me.
I agree but not my boss and the lawyers of the company.
You're free to do that yourself, but as others said, you're likely going to have to provide more motivation than a "licensing problem".

In particular, what benefits beyond licensing does this bring?

Personally, if I was going to choose a replacement, I'd choose physfs:

https://icculus.org/physfs/

That at least provides some real benefits (such as dealing with Unicode problems) and it uses a zlib-style license.

Re: Replacing zziplib

Posted: Wed Nov 27, 2013 9:31 am
by Zonder
binarycrusader wrote:
Transporter wrote:
scrawl wrote:The MPL seems quite permissive to me.
I agree but not my boss and the lawyers of the company.
You're free to do that yourself, but as others said, you're likely going to have to provide more motivation than a "licensing problem".

In particular, what benefits beyond licensing does this bring?

Personally, if I was going to choose a replacement, I'd choose physfs:

https://icculus.org/physfs/

That at least provides some real benefits (such as dealing with Unicode problems) and it uses a zlib-style license.
I've though for some time that Physfs should be used instead due to the amount of archive formats it handles also writing support.

Re: Replacing zziplib

Posted: Wed Nov 27, 2013 1:16 pm
by Transporter
libzip has write support, too. But I can also work with physfs.