From: gfoot AT mc31 DOT merton DOT ox DOT ac DOT uk (George Foot) Newsgroups: comp.os.msdos.djgpp Subject: Re: GRX v2.0 Font(s) Distribution (.FNT files) and Copyright text Date: 14 Feb 1997 23:56:28 GMT Organization: Oxford University Lines: 31 Message-ID: <5e2u3c$jfi@news.ox.ac.uk> References: <5e2jgr$59v AT news DOT interlog DOT com> <5e2l4l$fcv AT news DOT ox DOT ac DOT uk> <5e2q5h$apa AT news DOT interlog DOT com> NNTP-Posting-Host: mc31.merton.ox.ac.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Gautam N. Lad (gautam AT interlog DOT com) wrote: : Hi, : >You're perfectly entitled to do this as long as you don't use the C++ : >library. If you have a C++ program which requires streams but no more, : >you can link in the iostr library instead. If you don't even need streams, : >there's no problem at all. Check the licensing on any additional libraries, : >though - I don't know about GRX. : I ONLY use C++ for classes, but NO streams (meaning C++ method of FILE I/O). : When I compile, I use gxx (not gcc). So, once again, this is OK, right? Do you mean that you only use C++ for your *own* classes? Try using gcc instead of gxx, and see if it compiles. This is only relevant at the linking stage, of course. If your code will link properly with gcc (not gxx) and no -l switches, you can freely distribute it. If you need -liostr, that's fine too. If you need -lgpp (which is the same as using gxx instead, I think) then you should read the Gnu Library General Public License (LGPL), which applies to the gpp library. The way I read this library, you must distribute source code for the library, source code for your program, and a makefile (or similar scripts) to recompile the program. Read the document for yourself. Something I'm not sure of is whether you'd be allowed to distribute a bunch of .o files along with a makefile, instead of your source code. You'll have to look at the license - it's part of the libgpp docs. -- George Foot Merton College, Oxford.