This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: strcasestr() patch proposal
- From: Corinna Vinschen <vinschen at redhat dot com>
- To: newlib at sourceware dot org
- Date: Thu, 7 Jun 2007 17:56:54 +0200
- Subject: Re: strcasestr() patch proposal
- References: <20070607150501.GE11636@calimero.vinschen.de> <200706071530.l57FUV2E003082@mx2.redhat.com>
- Reply-to: newlib at sourceware dot org
On Jun 7 11:23, Olivier Langlois wrote:
> > If you did that for Cygwin, then we have a problem here. The function
> > is apparently licensed GPL. Due to the dual-licensing of Cygwin, we
> > can't import functions which are GPLed or LGPLed in Cygwin. Please
> > consider to license this function under a more liberate license like
> > BSD.
>
> I have absolutly no problem to provide my modifications completely free of
> strings attached. The thing is that my modifs are based from the LGPLed
> glibc source code file. Does LGPL allows to distribute modifications under
> different terms than LGPL?
You can't do that, except the original LGPLed function was also written
by you, which it isn't.
> If not, how can I workaround the issue?
You can write the function new from scratch, or you take another base
implementation which is BSD licensed or something comparable.
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat