#2 new
James Gregory

Find and eval .Net Zlib

Reported by James Gregory | October 31st, 2008 @ 12:40 PM

Need a .Net implementation of Zlib for uncompressing the git objects.

The first one I've come across is ZLIB.Net and it seems reasonable, but there might be better out there.

Comments and changes to this ticket

  • Niek Bruins

    Niek Bruins October 31st, 2008 @ 03:31 PM

    I've found http://www.icsharpcode.net/OpenS... to be a very complete library. Includes Zip, GZip, Tar and BZip2 library support :)

  • James Gregory

    James Gregory October 31st, 2008 @ 03:51 PM

    I've used that library in the past, and I agree it's very nice. However, I'm not certain about the license.

    It's licensed under the GPL, which is not something I want to have to deal with. There is a clause mentioned on that page which sounds like we should be ok using it, but my legal-speak isn't up to scratch.

    As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

    Just FYI, I see this project being licensed under the new BSD license, or something similar. Certainly the projects I have in mind to use this library will not be GPL, so I'm not keen on this itself being GPL'd.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Git core implementation

People watching this ticket

Tags

Pages