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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9a5f3bd162009c01 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Sat, 24 Sep 2005 06:53:10 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: GNAT GPL 2005: Too clever by half? References: <70e0e$4331acfc$4995583$14979@ALLTEL.NET> <87hdcew7wq.fsf@ludovic-brenta.org> <87zmq39xar.fsf@code-hal.de> <43349291$0$26199$9b4e6d93@newsread2.arcor-online.net> <87vf0r9s52.fsf@code-hal.de> Date: Sat, 24 Sep 2005 13:52:48 +0200 Message-ID: <873bnuu1gv.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:BV4HVA2mAjS6AxID1OW31/o+CxI= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 83.134.245.58 X-Trace: sv3-DlX0q2eI55wQOW8+j6C1WmWudCpf7mLXdrN6vKue4HsaMRSoY0gTh3143tXhn1PAw61asQjA0IGF2c7!u5VrVrQtbFCK07YyByphOktDMb3whaA2si64lA7qnCDKizQYhvL9HSMrW7a1VhngqrNu1z2jcQ== X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:5092 Date: 2005-09-24T13:52:48+02:00 List-Id: Michael Bode writes: > Georg Bauhaus writes: > >>> If you are a One-Man-Show(*) >>> closed-source developer, go away, use ObjectAda or forget about Ada >>> altogether." >> >> Or use FSF's GNAT. > > I've just browsed through > http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/. Is there a file > stating that libgnat is GMGPL or does one have to check every source > file if it is part of libgnat and has the exception to the GPL? Is > that what AdaCore means by: > > There are other places where you can obtain partial versions of > GNAT, typically consisting of the compiler. For instance the GNAT > compiler can be obtained in source form from the Free Software > Foundation (FSF). Other versions of the GNAT compiler exist (e.g. in > GNU Linux distributions). AdaCore has no control over these and > cannot guarantee their quality or suitability for a particular > purpose. Most important you should ascertain the license and IPR > (Intellectual Property Rights) guarantees from its provider. > > I mean, I want to develop applications, not analyse compilers. You have to look at every source file, because every source file is licensed individually. You can start with $ grep -rL "As a special exception" gcc/gcc/ada but this will list the many files that make up the compiler itself. There is a plan to move the files that make up libgnat to gcc/libada, but this plan has not been executed yet. When this is done, things will be much more simple. Like most people, you probably won't have to analyse the compiler for yourself though; you can look to distribution maintainers to do that for you. -- Ludovic Brenta.