"If I have seen further, it is by standing on the shoulders of giants" [An alternate implementation of HTTP gzip decompression for Windows Phone]

This blog has moved to a new location and comments have been disabled.

All old posts, new posts, and comments can be found on The blog of dlaa.me.

See you there!

Comments (3)
  1. Morten says:

    If you click the link at the beginning of my blog that tells you to read the updated blogpost, you'll notice that my GZipWebClient is based on DotNetZip and NOT SharpZipLib now (I even took the time to pull out all the compression stuff, since it wasn't needed, in order to slim up the library – although your approach takes the slimming up to a whole new level).

  2. David Anson says:


    Thanks for clarifying! I have nothing for/against either library, of course, but on a personal level I'm generally more comfortable with more permissively licensed things. 🙂

  3. MisterGoodcat says:

    Hi David.

    There has been quite some confusion with the licensing around the different zip libraries available. I've had a similar discussion around SLSharpZipLib, a Silverlight port of SharpZipLib. SLSharpZipLib had an Ms-PL license, but I raised the question of whether this was valid in a few places (due to the fact that the original SharpZipLib is GNU GPL). The author of the Silverlight port claimed that Ms-PL is a valid license for the project and that it was confirmed by the original authors of SharpZipLib. This discussion can be found here: forums.silverlight.net/…/194251.aspx

    However, a month later the project's license was silently changed back to GNU GPL again: slsharpziplib.codeplex.com/license

    All in all this is a very uncertain situation for developers who want to integrate that kind of functionality in their app, so I'm glad you spend some time on finding a better solution!

    Peter Kuhn ("Mister Goodcat")

Comments are closed.