libgen: basename and dirname [PATCH]

Shaun Jackman
Fri Apr 8 20:38:00 GMT 2005

On Apr 8, 2005 1:26 PM, Jeff Johnston <> wrote:
> Christopher Faylor wrote:
> > It is rather ironic to include a statement of understanding of copyrights
> > and licenses and the word "stole" in the same paragraph.
> >
> > Did you happen to notice the copyright you included below?  Please find
> > some other source for this header file.  I would prefer not to put cygwin
> > copyrighted material in newlib.
> Don't worry, I noticed it.  I am going to rewrite it from scratch since it is
> just the two function prototypes.
> Shaun, in the future, you can't use the Cygwin license for shared headers/source
> files.
> -- Jeff J.

I noticed the copyright, but since Cygwin and newlib are so
intertwined, I assumed their licenses were compatible. I guess I
assumed wrong!

I thought header files for standard functions were essentially
derivative works, since the function declarations are usually verbatim
from the standard they draw from. How then is it possible to license
the derivative work (libgen.h here, for example, under the Cygwin
license) without giving attribution to the original work or mentioning
its license?


More information about the Newlib mailing list