Mail Archives: djgpp/1997/02/26/23:52:52
John M. Aldrich wrote:
> to ld. FWIW, I think that all gxx adds is libgpp.a; unfortunately,
> using any code from that library places your entire program under the
> GNU GPL, which (among other things) requires you to distribute its
> source code along with the program. If you don't like this, you can try
NO! NO! NO! NO! NO! NO! NO!
Not the GPL.
The LGPL.
The Library Gnu Public License only requires you to distribute
relinkable
object files, so that users can re-link your program with an updated
version of the library.
It DOES NOT require you to release source code.
This is an entirely different situation than modifiying an existing
GPLed
program -- THEN you would have to release source code.
For more information, read the actual GPL and LGPL. I *think* that this
issue is mentioned in the DJGPP faq, but maybe it isn't phrased clearly
enough. Nothing in a standard installation of DJGPP will require you to
release source code. However, if for instance you took the DJGPP port
of GNU grep and used most of it as the basis for your own search engine,
THEN you would have to release sources.
(Eli, feel free to add those paragraphs to the faq -- maybe it will help
make this issue clearer for many people.)
Ian Viemeister
ian AT viemeister DOT com
http://www.viemeister.com/
- Raw text -