How would I go about just getting an HTTP client package, or would I have
to extract it from one of the projects mentioned below.
Rich Catlett
On Mon, 19 Feb 2001, Craig R. McClanahan wrote:
> 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 | */ |
> > ----------------------------------------------------------------------
>
>