From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,43ae7f61992b3213 X-Google-Attributes: gid1025b4,public X-Google-Thread: 103376,faf964ea4531e6af X-Google-Attributes: gid103376,public From: dennison@telepath.com Subject: Re: GPL and "free" software Date: 1999/05/03 Message-ID: <7gklnu$9b0$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 473554019 References: <3729D0F6.3DF2CCED@doc.ic.ac.uk> <925572182snz@vision25.demon.co.uk> <372C1824.1417502F@doc.ic.ac.uk> <925653268snz@vision25.demon.co.uk> <372CBCA7.52206CB5@doc.ic.ac.uk> X-Http-Proxy: 1.0 x10.dejanews.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Mon May 03 17:17:55 1999 GMT Newsgroups: comp.lang.ada,gnu.misc.discuss X-Http-User-Agent: Mozilla/4.5 [en] (WinNT; I) Date: 1999-05-03T00:00:00+00:00 List-Id: In article <372CBCA7.52206CB5@doc.ic.ac.uk>, Ed Avis wrote: > Phil Hunt wrote: > > >What C++ does is constructs code for the template with T changed to > >int, compiles it, and produces code for the template with T changed > >to char, and compiles that as well. > > You've convinced me that a program compiled, and dynamically linked, > against a library containing template classes really does contain bits > of that library embedded in the program code. I think you could > probably work around this, by creating a thin wrapper: Ada has much the same problem with generics as well as the language's run-time system. Even the LGPL does not prevent GPL "infection" of client code in this situation. The way the Gnat compiler got around it was to put an addendum to the GPL in the headers of the source files in question, saying basicly that the meer act of compiling and/or linking against that source file is not sufficient to make the GPL apply to the client. -- T.E.D. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own