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: Robert Dewar Subject: Re: GPL and "free" software Date: 1999/04/29 Message-ID: <7gafe8$46h$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 472414363 References: <7fibd5$jc7$1@news2.tor.accglobal.net> <7g5cb2$bjn$1@netnews.upenn.edu> <7g7o6d$lrj$1@flotsam.uits.indiana.edu> <925402294.548.49@news.remarQ.com> <3728AAFA.FAD4A827@doc.ic.ac.uk> X-Http-Proxy: 1.0 x13.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Thu Apr 29 20:29:02 1999 GMT Newsgroups: comp.lang.ada,gnu.misc.discuss X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-04-29T00:00:00+00:00 List-Id: In article <3728AAFA.FAD4A827@doc.ic.ac.uk>, Ed Avis wrote: > Fraser Wilson wrote: > That seems silly. Why not just distribute them under the > LGPL, which is basically the GPL with the above exception > built in? > > -- > Ed Avis Ed I assume you are not an Ada folk, and therefore do not see the critical point of the special language for generics, something that is not addressed in the LGPL. In addition, we choose not to use the LGPL quite deliberately, we find it too restrictive to require distribution of objects, with the intention of relinking, and indeed this model of relinking does not really make sense in the Ada compilation model anyway, where the binder must check consistency and recompute an elaboration order for the whole program if anything is changed. So perhaps you would like to reconsider the "silly" here. This language was very carefully crafted to meet specific Ada requirements. The authors (I was one) were completely aware of the LGPL, and carefully examined it. Note incidentally that this language is derived from the language used on the C runtime (which also does not use the LGPL, but does not of course address the issue of Ada generics). Robert Dear P.S. C++ templates raise similar issues ... -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own