strcasestr() patch proposal

Corinna Vinschen
Thu Jun 7 16:04:00 GMT 2007

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 Vinschen
Cygwin Project Co-Leader
Red Hat

More information about the Newlib mailing list