Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Find and eval .Net Zlib

#2

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.

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

State: new
Milestone: none
Assigned to: nobody

Activity

  1. Niek Bruins
    Niek Bruins

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

    October 31st, 2008 @ 03:31 PM

  2. James Gregory
    James Gregory

    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.

    October 31st, 2008 @ 03:51 PM

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.