httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dirk-Willem van Gulik <>
Subject Re: Apache license and GZIP
Date Thu, 14 Oct 1999 21:13:57 GMT

> 1. Is there anything stopping a series of patches that contain
> a highly, highly optimized version of the GNU based ZLIB/GZIP 
> code from actually being included in a source release of Apache?

To the best of my knowledge, ZLib was under a more 'reasonable' licence
(from an apache licence point of view) that pure GPL. In fact to my
eye it looks just like the apache licence. See below.

So that is one, very large, stumbling block removed.
> 2. If Microsoft and Netscape have found a way to support both
> compress and gzip in native mode and yet I am still not allowed
> to download their source code there must be something I just
> don't get when reading the GNU license. When is a license
> not a license anymore? If ignoring the legalities is the current
> trend then is that what the Apache Group is ready to do as
> well? Inquiring minds want to know.

You can implement what zlib does based on rfc1950, 1951 and 1952. The RFC
process includes safeguards as to allow for implemenation without touching
on any major IP stumbling block, commercial or open source.

Also, zlib licence does allow for '2'.
> 3. Based on 1 and 2... Is it even possible to proceed here? 
> ( from APL point of view? )

See above :-)
> 4. I have my own version of ApacheBench that already has full
> RFC compliant support for both Content-encoding and Transfer-encoding
> in it. Apache's ability to send both at the same time is totally broken
> but at least you can Bench one or the other. Any takers?

Cool... but

Why ask us to ask when you want to give ? Just mail a URL or the patches,
solicit them. In the last few months we have seen about 20 odd patches on
this list. Some really cool (say the novell code). 

Or put a pointer the module in for a starters, ir send
the patch to the list (if it is big, use a URL).

Even if it is too experimental, or affects too much core code, there are
also things like the contrib section for those willing to go with the
latest or most specialist hacks.

Show your code and if it is good; it will survice and evolve :-)



  zlib.h -- interface of the 'zlib' general purpose compression library
  version 1.1.1, Feb 27th, 1998

  Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

View raw message