Mail Archives: djgpp/1997/06/16/21:14:01
> 1) I seem to recall reading that DJGPP uses its own implementation of
> libc, of which you own the intellectual property rights. Am I correct
> in assuming that when fixing bugs in it, we must *NOT* under any
> circumstances consult the source code for other implementations,
> including Linux & BSD?
You can't copy code from other implementations. The safest solution
is to have someone read and understand the other code, describe what
the other code does (without source) to the appropriate mailing list,
and let someone else figure out the sources. That way, the people
that write the djgpp sources haven't seen the other sources.
However, lots of libc is based on the BSD sources, and is so stated in
the documentation, and the BSD copyright does not conflict with
DJGPP's copyright, so usually referencing the BSD implementation is
OK.
> 2) I also saw someplace that modifications to the DJGPP source must be
> submitted as patches. Is this true of total massive overhauls (e.g.,
> if I were to rewrite doprnt.c [800+ lines of hacker byproduct] would
> you still want it as a patch, or would you want my source file)?
Here's a rule of thumb: If the patch is bigger than the original
source, submit the new source.
> 3) Is there a design review procedure for bug-fixes & overhauls, or do we
> just submit them when complete, and they get incorporated as is?
The standard is to submit patches to djgpp-workers AT delorie DOT com, where
the core djgpp developers can review it and incorporate it into djgpp.
- Raw text -