strcasestr() patch proposal
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.
Cygwin Project Co-Leader
More information about the Newlib