Date: Sun, 27 Oct 1996 01:26:05 -0400 Message-Id: <199610270526.BAA21982@delorie.com> From: DJ Delorie To: aclemmer AT juno DOT com CC: djgpp AT delorie DOT com In-reply-to: <19961026.220615.2239.0.aclemmer@juno.com> Subject: Re: C++ : legal, compatibiltiy > Under what circumstances do you have to release your source code > if you compile a C++ program with DJGPP? Only if you use certain > libraries (if so, which?), or if you use C++ code in general? If you use libg++, you must release object modules for your part. That's the LGPL (library version) at work. If you incorporate *GPL* source code (example: gcc's C parser) into your program, you must release full sources. That's the GPL (application version) at work. > Also, does DJGPP fully support all the standard language features > of C++ such as encapsulation, inheiritance, overloading, etc? DJGPP supports whatever GCC supports. I personally don't keep track of what features those are, but it's a safe bet that if the (not-yet-official) standard specs it, gcc supports it.