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: 103376,5d0b5af12e09c9d4 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: HTML as GNAT source Date: 1998/02/09 Message-ID: #1/1 X-Deja-AN: 323354858 References: <9802052300.AA14439@nile.gnat.com> <3.0.3.32.19980206213608.00857de0@mail.4dcomm.com> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 887003831 29012 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1998-02-09T00:00:00+00:00 List-Id: Robert Leif said <<<> >> One further point here is that it is a misconception that because something is public domain or copylefted (i.e. copyrighted with the GPL in effect), that it means that other vendors could not use it. Certainly if something is public domain, of course it can be used, for anything, by anyone, in any manner. You can even take a public domain product, modify it slightly, and copyright the result. As for GPL'ed software, it can often be quite freely used. Any stand alone tool is certainly usable by anyone even if used in conjunction with a proprietary compiler. For example, if some vendor of a proprietary compiler decided that the new GNAT stub generation tool (gnatstub) would be useful in conjunction with their compiler, then they would be free to distribute gnatstub (and the necessary components of GNAT) with their proprietary compiler. There would be no legal problem in such a distribution, and we would have no objections at all. Similarly library units from GNAT, given that they are distributed with the modified GPL that allows free use in a very wide range of circumstances, could perfectly well be distributed with some other proprietary compiler, and indeed at least in some previous versions (don' t know if this is still true), the Aonix Object Ada compiler included some of the GNAT library routines in its runtime. Again, that is perfectly legal, and perfectly fine with us, providing that the appropriate distribution rules are met (e.g. if Aonix wanted to modify one of these units, they would have to distribute the source of the modified unit, and maintain the result under the same license). So I understand the concern here, but there are two points. First, anyone building Ada tools or components is most certainly free to make the decision to distribute their work under the GPL, and if Robert Leif decides not to use it on this basis, that is his problem! Second, in actual fact, Robert is probably over-reacting, most likely he will be able to use the resulting tools without disturbing his "right" to copyright and protect his own work in whatever restrictive manner he wants to. Robert Dewar Ada Core Technologies