comp.lang.ada
 help / color / mirror / Atom feed
From: Optikos <ZUERCHER_Andreas@outlook.com>
Subject: Re: Ada on Apple's new procesors
Date: Wed, 1 Jul 2020 05:55:28 -0700 (PDT)	[thread overview]
Message-ID: <260f79aa-8c0f-454a-b749-883c3d75e4c8o@googlegroups.com> (raw)
In-Reply-To: <7cfac8d2-7b24-4a32-86fd-d6c434e75f98o@googlegroups.com>

On Wednesday, July 1, 2020 at 4:23:30 AM UTC-5, Fabien Chouteau wrote:
> On Wednesday, July 1, 2020 at 6:46:48 AM UTC+2, Optikos wrote:
> > On Tuesday, June 30, 2020 at 5:40:13 PM UTC-5, Simon Wright wrote:
> > > Optikos writes:
> > > 
> > Gee, either
> > a) we all concurrently pulled it out of thin air via overactive imagination as you imply,
> > or
> > b) the following extant events & facts transpired:
> 
> The answer is a).
> 
> > it is quite clear that the intended reading of README.md is referring to the Apple-Apple-Appleness of bitcode since bitcode was announced at Apple's Worldwide Developer Conference in June 2015 as a key technology related to App Store submission and downstream proprietary processing by Apple post-submission:
> > 
> 
> It seems like you focus too much on details of a simple README.

In the desert, the only remaining single drop of water in the water-bottle is all that there is to drink.

> LLVM bitcode is sometimes used to talk about the general LLVM IR.
> 
> The example use case mentioned by the README are bringing more tooling to the Ada ecosystem, for
> instance with KLEE, or "connecting the GNAT front-end to the LLVM code generator".
>
> It took time and effort to publish GNAT-LLVM on GitHub, and AdaCore had absolutely no obligation to do
> so. To be honest, I am personally a bit disappointed to see such a long discussion on what is allegedly
> not possible to do with GNAT-LLVM (and was absolutely not possible before anyway), rather than all the
> possibilities that GNAT-LLVM opens.

The reason for the long discussion is that there are 2 valid legal theories in play, detailed in prior postings along this thread:
1) the Narrow legal theory (i.e., LLVM IR is merely RLE's assembly language.) which permits the RLE's exception grant to proceed for the app, permitting the app's license vast freedom to not be GPLv3
versus
2) the Wide legal theory (i.e., LLVM IR is RLE's IR due to both names literally being IR.) which causes RLE's exception grant to be elided, reverting the license of the app to pure GPLv3.

If all members of the set {AdaCore, FSF, SFC, SFLC} were over the years to have unanimously sided with just 1 of those 2 legal theories in a history of public statements, then this entire thread would have been quite short (or perhaps OP would never have been posted at all).  Again people who are walking in the desert diligently try to discern where water sources might or might not be before walking that direction only to find the perceived shimmering pool of water a mirage.  Better to expend a few words on c.l.a than to expend a few years in ill-fated software development on GNAT-LLVM-based app development to learn the hard way if the Wide legal theory eventually prevails.

  parent reply	other threads:[~2020-07-01 12:55 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-22 22:53 Ada on Apple's new procesors Jerry
2020-06-23 10:42 ` Vadim Godunko
2020-06-23 10:43 ` Luke A. Guest
2020-06-23 16:16   ` Optikos
2020-06-23 17:52     ` Luke A. Guest
2020-06-23 20:25       ` Optikos
2020-06-23 23:07         ` Luke A. Guest
2020-06-24  1:02           ` Optikos
2020-06-24 10:48             ` Luke A. Guest
2020-06-24 15:12               ` Optikos
2020-06-24 15:38                 ` Luke A. Guest
2020-06-24 16:35                   ` Simon Wright
2020-06-24 17:58                     ` Luke A. Guest
2020-06-24 18:18                       ` Stephen Leake
2020-06-24 18:30                         ` Luke A. Guest
2020-06-24 18:37                         ` Wesley Pan
2020-06-24 18:55                         ` Optikos
2020-06-24 19:58                           ` Luke A. Guest
2020-06-24 19:06                     ` Optikos
2020-06-24 19:26                       ` Simon Wright
2020-06-24 20:03                         ` Luke A. Guest
2020-06-25 10:25                           ` Simon Wright
2020-06-25 10:49                             ` Luke A. Guest
2020-06-25 11:08                               ` Simon Wright
2020-06-24 20:02                       ` Luke A. Guest
2020-06-25  7:21           ` charlet
2020-06-25  9:55             ` Luke A. Guest
2020-06-25 10:14               ` charlet
2020-06-25 11:03                 ` Simon Wright
2020-06-25 11:25                   ` Luke A. Guest
2020-06-25 12:50                     ` Luke A. Guest
2020-06-29 10:33                       ` Luke A. Guest
2020-06-25 16:15                 ` Optikos
2020-06-30 11:16                   ` Fabien Chouteau
2020-06-30 12:28                     ` Optikos
2020-06-30 13:28                       ` Luke A. Guest
2020-06-30 13:26                     ` Luke A. Guest
2020-06-30 14:35                       ` charlet
2020-06-30 14:46                         ` Luke A. Guest
2020-06-30 14:59                           ` charlet
2020-06-30 15:15                             ` Luke A. Guest
2020-06-30 19:12                             ` Optikos
2020-06-30 20:15                               ` Simon Wright
2020-06-30 20:20                                 ` Dennis Lee Bieber
2020-06-30 20:20                                 ` Luke A. Guest
2020-06-30 22:07                                   ` Wesley Pan
2020-06-30 23:25                                     ` Luke A. Guest
2020-07-01  4:46                                 ` Optikos
2020-07-01  9:23                                   ` Fabien Chouteau
2020-07-01 11:03                                     ` Simon Wright
2020-07-01 12:55                                     ` Optikos [this message]
2020-07-03  0:51                                     ` Wesley Pan
2020-07-03 11:08                                     ` gautier_niouzes
2020-06-30 20:01                         ` Simon Wright
2020-06-30 20:23                           ` Luke A. Guest
2020-06-30 21:57                             ` Simon Wright
2020-06-30 23:27                               ` Luke A. Guest
2020-07-01 11:47                                 ` Simon Wright
2020-07-02  9:54                                   ` Simon Wright
2020-07-02 19:56                                     ` Optikos
2020-07-03 17:18                                     ` antispam
2020-07-03 18:31                                       ` Optikos
2020-06-24 19:18     ` Simon Wright
2020-06-24 20:06       ` Luke A. Guest
2020-06-24 20:09         ` Luke A. Guest
2020-06-25  0:33       ` Optikos
2021-02-09  4:51 ` Jerry
2021-02-09  7:07   ` Luke A. Guest
2021-02-09 12:24     ` Simon Wright
2021-02-09 18:21   ` Brian Drummond
2021-02-12 19:14     ` Andreas ZEURCHER
replies disabled

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