comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Gnoga the "Killer App" for Ada
Date: Wed, 08 Oct 2014 20:40:48 +0100
Date: 2014-10-08T20:40:48+01:00	[thread overview]
Message-ID: <ly38ay9wov.fsf@pushface.org> (raw)
In-Reply-To: f905ffa2-e23f-4ea4-a32c-264e6549e202@googlegroups.com

David Botton <david@botton.com> writes:

>  
>> Or FSF GCC, for that matter. This example is from GCC 4.9.0 gnat.ads:
>
> That looks identical but instead of "this library" spells out name.

This is true of the first para.

The second and fourth paras are identical.

The third para of the GNAT Pro version is

-- In particular,  you can freely  distribute your programs  built with the --
-- GNAT Pro compiler, including any required library run-time units,  using --
-- any licensing terms  of your choosing.  See the AdaCore Software License --
-- for full details.                                                        --

whereas the third para of the FSF version is

-- You should have received a copy of the GNU General Public License and    --
-- a copy of the GCC Runtime Library Exception along with this program;     --
-- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see    --
-- <http://www.gnu.org/licenses/>.                                          --

The GNAT Pro version is more explicit; the FSF language is the same as
that used in other FSF GCC libraries (and I suspect that AdaCore were
strongly encouraged to use it when the change to GPLv3 occurred).

Even the GNAT Pro language isn't that good. It seems to promise that
using the GNAT Pro compiler entitles you to ignore the licensing terms
of any library you choose to include in your proprietary code! I quite
like the idea of merging the GNAT Pro language of the third para above
with the GMGPL language in the fourth para of your Gnoga; that would,
for example, cover the situation for people who build Gnoga with GNAT
GPL.

Of course IANAL.


Robert Dewar used to claim (at the time when AdaCore were making their
public releses pure GPL but hadn't completely updated the source of
libraries like ASIS) that the copyright statements in source files were
irrelevant and overridden by the overall copyright statement in the
distribution. I think this claim may not have been accurate (otherwise
why would FSF require copyright statements in each file?)


  reply	other threads:[~2014-10-08 19:40 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-06  0:46 Gnoga the "Killer App" for Ada David Botton
2014-10-06  5:42 ` Thomas Løcke
2014-10-06  8:05   ` tonyg
2014-10-06  8:25     ` Simon Wright
2014-10-06 10:29     ` David Botton
2014-10-06 23:20       ` Shark8
2014-10-06 23:44         ` David Botton
2014-10-08  7:22           ` dptrash
2014-10-08  8:53             ` Björn Lundin
2014-10-08  9:32               ` Simon Wright
2014-10-08 13:17                 ` David Botton
2014-10-08 15:47                   ` Björn Lundin
2014-10-08 16:03                     ` David Botton
2014-10-08 17:55                       ` Simon Wright
2014-10-08 19:05                         ` David Botton
2014-10-08 19:40                           ` Simon Wright [this message]
2014-10-08 22:09                             ` Why GPL for GNAT hurt(s) the Application Space David Botton
2014-10-09  9:21                               ` Simon Wright
2014-10-09 11:31                                 ` Björn Lundin
2014-10-09 10:37                               ` G.B.
2014-10-09 13:18                                 ` Simon Wright
2014-10-09 14:43                                   ` G.B.
2014-10-09 17:11                                     ` Simon Wright
2014-10-09 17:54                                       ` G.B.
2014-10-10  5:30                                     ` Pascal Obry
2014-10-12  0:50                                       ` David Botton
2014-10-09 10:57                               ` Luke A. Guest
2014-10-09 13:14                               ` tonyg
2014-10-08 13:11               ` Gnoga the "Killer App" for Ada David Botton
2014-10-09 19:35                 ` Tero Koskinen
2014-10-06 10:17   ` David Botton
replies disabled

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