Glenn Nielsen wrote:

> I have used this taglib, it works well.
>
> +1 to add it to jakarta-taglibs if the LGPL license isn't a problem
>

The LGPL license *is* a problem.

First, any source code checked in to ASF repositories needs to have the ASF
license and copyright.  So, if you were going to check the source of the
HTTPClient in, it would need to be licensed to ASF to be accepted.

If you are just using the HttpClient as an external dependency, the simplest
thing to do would be just state the dependency in the docs, and include a
pointer to where you can download the appropriate JAR.  Trying to include the
JAR in a binary distribution (without the source) would be problematic,
because the distribution itself would then be licensed under LGPL terms
(instead of Apache's ASL) -- and it is difficult to ensure that everyone who
downloads the distribution would understand that difference.

The best alternative would be to leverage one of the existing HTTP client
packages available in various Jakarta projects, including the ones in Slide,
Ant, and Tomcat.  Then, no license issues would arise.

>
> Regards,
>
> Glenn
>

Oh, by the way, +1 if the LGPL'd code, or any dependency on it, is removed.

Craig McClanahan


>
> Rich Catlett wrote:
> >
> > I work with a committer, and I have a taglib that I would like to commit
> > to the Apache project.  First off the taglib is called scrape.  It makes
> > an http connection to a named site and then using regular expressions it
> > grabs a portion and displays it in the users own jsp page.  It
> > understands the http headers lastmodified and expired, and it uses these
> > along with a time limit to determine if it needs to go and rescrape the
> > page of if it can use a cached version.  This way it is not banging on
> > the servers all of the time and it speeds up the page when it is
> > requested.  I have a few questions though, the taglib uses an HTTPClient
> > package that is licensed under the GNU LGPL.  This falls under this
> > section of the license:
> >
>
> ----------------------------------------------------------------------
> Glenn Nielsen             [EMAIL PROTECTED] | /* Spelin donut madder    |
> MOREnet System Programming               |  * if iz ina coment.      |
> Missouri Research and Education Network  |  */                       |
> ----------------------------------------------------------------------

Reply via email to