14

Does anyone have recommendations for an alternative library to SharpZipLib for full featured ZIP file handling using C#?

The reason we're looking for an alternative is the licensing. Despite the added clause to that projects GPL license, it still doesn't fly with our legal requirements. Most other open source licenses will do, especially academic or BSD-esque. Commercial licenses are also cool.

Any help would be appreciated,

Thanks.

PeeHaa
  • 71,436
  • 58
  • 190
  • 262
dariusz
  • 270
  • 2
  • 8
  • Out of curiosity, what licensing problems did you run into? As far as I was aware, the added clause basically means you can use SharpZipLib for anything without worrying about copyleft, as long as you provide the GPL license text and a copy (or link) to the source. – Daniel T. Dec 19 '09 at 10:57
  • Short answer is that we had the lawyers look at it. There is a lot in the GPL that's prohibitive to our usage of it, and it doesn't get addressed with that single clause. There are very specific issues with GPL and distribution of source code, openness of the build process, due-process that has been established. If it allowed re-licensing .. that'd be a different story. :) – dariusz Jan 11 '10 at 20:11
  • 2
    For those who may come across this in the future, SharpZipLib is now licensed under the MIT License. https://github.com/icsharpcode/SharpZipLib – a_hardin Jun 03 '16 at 12:54

3 Answers3

13

Hey all, thanks for the tips. I ended up finding one alternative in (the obviously named): DotNetZip

It's licensed under the MSPL, which is on our OK'ed license list. Will report back on success.

dariusz
  • 270
  • 2
  • 8
3

A related question was asked here which may give you what you need, although the answer focuses only on zipping using the framework itself (.Net3.5)

Community
  • 1
  • 1
Rob Levine
  • 40,328
  • 13
  • 85
  • 111
0

This may help: zip alternatives

rfonn
  • 2,161
  • 12
  • 8