This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: FW: FW: strcasestr() patch proposal


Christopher Faylor wrote:
On Fri, Jun 08, 2007 at 09:38:57AM -0400, Olivier Langlois wrote:
I did not just said it. I provided a copy of his e-mail.
What else do you need to believe it?

Of course, the copy is not digitally signed so if you are a paranoiac that
think I am lying, you can always double check with him:

I'm not sure if you understand this but you are not the first person in this situation. You're not even the first person who claimed to be amazed at how complicated contributing copyrighted work was who then went on to offer IANAL legal opinions.

This isn't a matter of not trusting your good intentions.  The FSF does
not simply accept email when someone assigns their work to them.  They
require a written document (which takes forever to get approved).
Having someone turn around and send email saying "It's ok to use what I
wrote under a different license" has to be questioned in that scenario.

I appreciate that you are proud of your contributions and want to get
something into cygwin but I think you'd be better served modifying one
of the *BSD sources since those are already the basis for many of the
software in newlib.  If you had asked what was best when you first
started down this road that is what we would have told you.  Again, you
are not the first person who has tried to get something from glibc into
newlib.  I am not the maintainer but I am not aware of anyone who has
been successful in this endeavor.

cgf

I'll pipe up here.


Chris is correct. You either need to base off the BSD version or else you must write a new one based on the API description). Newlib has changed a few code licenses in the past with author permission, but not for FSF contributed works. The following Freebsd implementation seems fairly straightforward. Is there anything missing?

strcasestr.c:
http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/strcasestr.c?rev=1.4;content-type=text%2Fplain

If not, I can add it the repository.

-- Jeff J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]