comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: DragonEgg has been revived
Date: Fri, 25 May 2018 09:28:02 +0100
Date: 2018-05-25T09:28:02+01:00	[thread overview]
Message-ID: <ly8t88f8bx.fsf@pushface.org> (raw)
In-Reply-To: 294fa0cd-ec72-4f0f-8065-0a3d5e1087fa@googlegroups.com

"Dan'l Miller" <optikos@verizon.net> writes:

>> [sjw] I don't think that it would contravene the GPL to modify GCC so
>> that it emitted an intermediate representation, provided that you
>> convey the source form of such modification with a compiler binary.
>
> Hey, you found one of those “GPL[-based] restrictions on the generated
> code” that Shark8 and Simon Clubley are yearning to eliminate in some
> hypothetical non-GNAT Ada compiler.  Yea!  Good job!  Attaboy!  You
> only needed to find one counter-example to the fallacious theorem
> regarding GCC having absolutely no such “GPL[-based] restrictions on
> the generated code”.  You found one.  Yea!

I think I originally said "WTF" to this. To expand,

I modify GCC so that it emits some intermediate representation which
might, for example, act as input to an LLVM assembler. My modifications
are released under the GPL.

Explain to me exactly how that, on its own, causes any object code
generated via that compiler to fall under the GPL if the source code was
licensed under e.g. a BSD license.

On second thoughts, don't, since you won't be able to using the plain
words of the GPL but will have to fall back on tangled chains of vague
inferences involving unrelated matters.


  parent reply	other threads:[~2018-05-25  8:28 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-21 21:37 DragonEgg has been revived Simon Clubley
2018-05-21 22:20 ` Dan'l Miller
2018-05-21 22:26 ` Luke A. Guest
2018-05-22 12:12   ` Simon Clubley
2018-05-22  1:02 ` Dan'l Miller
2018-05-22 12:29   ` Simon Clubley
2018-05-22 12:41     ` Luke A. Guest
2018-05-22 15:25       ` Dan'l Miller
2018-05-22 19:40     ` Shark8
2018-05-22 20:17       ` Dan'l Miller
2018-05-22 21:04         ` Dan'l Miller
2018-05-22 22:33         ` Shark8
2018-05-23  1:58           ` Dan'l Miller
2018-05-23  7:26     ` Simon Wright
2018-05-23  8:11       ` Luke A. Guest
2018-05-23 14:10       ` Dan'l Miller
2018-05-23 15:46       ` Dan'l Miller
2018-05-23 15:51       ` Dan'l Miller
2018-05-23 19:27         ` Chris M Moore
2018-05-23 20:30           ` Dan'l Miller
2018-05-23 22:18             ` Chris M Moore
2018-05-24  0:12               ` Dan'l Miller
2018-05-24  8:00                 ` Simon Wright
2018-05-24  7:19         ` Simon Wright
2018-05-24 15:38           ` Dan'l Miller
2018-05-24 16:44             ` Dan'l Miller
2018-05-24 18:07               ` Lucretia
2018-05-25  0:09                 ` Dan'l Miller
2018-05-24 17:19             ` Simon Wright
2018-05-24 19:26               ` Dan'l Miller
2018-05-24 21:59                 ` Chris M Moore
2018-05-24 22:15                   ` Dan'l Miller
2018-05-24 22:22                     ` Dan'l Miller
2018-05-25  0:19                   ` Luke A. Guest
2018-05-25 13:16                     ` Simon Clubley
2018-05-25 13:29                       ` Lucretia
2018-05-25 17:08                         ` Simon Wright
2018-05-25 18:09                           ` Dan'l Miller
2018-05-25 16:25                     ` Jeffrey R. Carter
2018-05-25 17:01                       ` Dan'l Miller
2018-05-25  1:54                   ` Dan'l Miller
2018-05-25  2:56                     ` Luke A. Guest
2018-05-25  3:38                       ` Dan'l Miller
2018-05-25 11:12                         ` Brian Drummond
2018-05-24 20:50               ` Dan'l Miller
2018-05-24 20:56               ` Dan'l Miller
2018-05-24 21:00                 ` Dan'l Miller
2018-05-24 20:23             ` G. B.
2018-05-25  7:16             ` Chris M Moore
2018-05-25  8:09               ` Simon Wright
2018-05-25  8:28             ` Simon Wright [this message]
2018-05-25 20:02               ` Dan'l Miller
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox