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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2ca464c92c72e0e9 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ada grammar Date: 2000/05/13 Message-ID: <8fjc5r$d8k$1@nnrp1.deja.com>#1/1 X-Deja-AN: 622891287 References: <07a73f60.478cecce@usw-ex0102-015.remarq.com> <8euivq$qso$1@nnrp1.deja.com> <004d942d.2e326cd2@usw-ex0104-026.remarq.com> <3919D285.E046DC9F@acenet.com.au> <8fepn4$dta$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x34.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sat May 13 10:52:45 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-05-13T00:00:00+00:00 List-Id: In article <8fepn4$dta$1@nnrp1.deja.com>, Ted Dennison wrote: > Sure, as long as they somehow allow access to Gnat's sources. > The only way they could possibly run into trouble would be by > making modifications to the compiler itself, and refusing to > provide the sources for the modifications. Ted is saying this without knowing NEARLY enough about how ASIS works to justify the above opinion. Indeed it is the case for GNAT that *any* ASIS application is very definitely a deriviative work of GNAT, since an ASIS application consists of a program that is aggregated from tool units, ASIS units, and GNAT compiler units. If the units of the GNAT compiler were licensed under the pure GPL, which most units are, then Ted's advice above would be seriously incorrect. This is a good object lesson in carefully checking licenses for yourself. You often find advice on CLA that is definitely NOT properly researched :-) However, the good news is that, as a result of quite deliberate Ada Core Technologies policy, we have arranged that those specific compiler units that are used by ASIS have the modified GPL. Why? Precisely to allow proprietary tools to be constructed using the ASIS interface. In fact we consider ASIS to be a good definition of a reasonable division between the proprietary and non-proprietary free software worlds when it comes to the use of GNAT. So the ultimate conclusion that Ted reaches is correct, though the reasoning was faulty :-) Robert Dewar Ada Core Technologies Sent via Deja.com http://www.deja.com/ Before you buy.