From: Dead_and_gone Newsgroups: rec.games.programmer,comp.os.msdos.djgpp Subject: Re: C++ compilers / will somebody please verify or deny this Date: Wed, 08 Jan 1997 15:03:06 -0600 Organization: Novia Internetworking <> 33.6kbps dialup; 402/390-2NET Lines: 47 Message-ID: <32D40B8A.4180@novia.net> References: <01bbf8fc$1b66f580$5c7da3ce AT nicks> <32CC9574 DOT 4238 AT student DOT hk-r DOT se> <32CD0431 DOT 5763 AT novia DOT net> <32cd45dc DOT 1977986 AT news DOT cancom DOT net> <32CD57E7 DOT 7A97 AT stud DOT warande DOT ruu DOT nl> <32CDF55F DOT CBC AT novia DOT net> <32CE174D DOT 1250 AT stud DOT warande DOT ruu DOT nl> <32D01D94 DOT 656D AT gpu DOT srv DOT ualberta DOT ca> NNTP-Posting-Host: shadowwing.novia.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Jens Vaasjo wrote: > > Elliott Oti wrote: > > > > The Cygnus GnuWin site specifically states that the required libraries > > are GNU Copyleft, and as such fall under the restrictions placed on > > commercial use. They offer no alternative non-copylefted libraries > > for use. > > > > djgpp itself is Copyleft, but the GNU C/C++ libraries (with the exception of > > iostream) are not. Object code linked with these libraries is not copylefted > > and can be disposed of as desired. > > > > Cygnus GnuWin is a completely separate product from djgpp, although it shares > > a common origin. Quake was not linked with GnuWin libraries. > > > > I cannot remember the specs directly for RNTSXDJ, but methinks the required > > libraries are also copylefted. > > > > Elliott > > Unfortunatly the author of RSXNTDJ has forced all programs written > with it to link with the import library for their .dll, which makes > you have to redistrubute the .dll with any app you write. And the guy > charges a lincencing fee of $20 to redistrubute this .dll with your app. > > With Cygnus they force you to link with the import library for there > .dll which is under GNU GPL which puts any app you write under > GNU GPL. > > So with the 2 free win32 compilers, both force you to link to the > import library for there .dll, so both force you to redistrubute > their .dll's with your apps, which for Cygnus puts your app under GPL > and for RSXNTDJ forces you to pay a redistrubution fee. > > Also on these not supporting DirectX, DirectX is realy just a bunch > of .dll's and header files and RSXNTDJ comes with a utility called > MAKELIB which behaves like Borlands IMPLIB so RSXNTDJ like any > other compiler with such a utility can create the required import > librarys for any .dll (including ddraw.dll and so on). > > By the way its actually linking with libgpp.a that puts apps > written with djgpp under GNU GPL. > > Jens. Will somebody please confirm or deny this I son't think this is right!