comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Thoughts on AdaCore maintaining GCC-incompatible GNAT sources
Date: Fri, 21 Jan 2011 20:41:00 +0000
Date: 2011-01-21T20:41:00+00:00	[thread overview]
Message-ID: <m28vyekn1f.fsf@pushface.org> (raw)
In-Reply-To: op.vpobok0rule2fv@garhos

"Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr> writes:

> The matter here would be one like Fritz Wuehler pointed in another
> reply to this thread: licensing. I am not sure every one would enjoy
> to pay for a GPLed application they could not really use for their own
> purpose.  Funding the FSF would be paying for something you could not
> use freely.  That is far less attractive.

That is just so not true.

The FSF compiler runtimes (well, I only really know about the Ada one;
but see [1], [2]) in general contain text such as this in s-oslib.ads
from GCC 4.5.0:

-- As a special exception under Section 7 of GPL version 3, you are
-- granted additional permissions described in the GCC Runtime Library
-- Exception, version 3.1, as published by the Free Software Foundation.

which is explicitly designed to allow you to use GCC to develop non-free
programs.

GNAT Pro runtimes contain older wording with the same intent (they may
have been updated; haven't looked recently).

GNAT GPL runtimes have this wording removed by an automated process
during the release process (I say this because you can see the blank
lines where it used to be!) and therefore can not be used to develop
non-free programs.

[1] http://www.gnu.org/licenses/gpl-faq.html#LibGCCException
[2] http://www.gnu.org/licenses/gcc-exception-faq.html



  reply	other threads:[~2011-01-21 20:41 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-20 10:58 Thoughts on AdaCore maintaining GCC-incompatible GNAT sources deadlyhead
2011-01-20 13:37 ` Ludovic Brenta
2011-01-20 14:50   ` Yannick Duchêne (Hibou57)
2011-01-20 17:47     ` J-P. Rosen
2011-01-20 18:46       ` Yannick Duchêne (Hibou57)
2011-01-20 21:03         ` Simon Wright
2011-01-20 21:56           ` deadlyhead
2011-01-21  0:08             ` qunying
2011-01-21  4:43             ` Stephen Leake
2011-01-22  5:09               ` Randy Brukardt
2011-01-22  6:15                 ` Yannick Duchêne (Hibou57)
2011-01-25  1:29                   ` Randy Brukardt
2011-02-06 19:58                     ` Yannick Duchêne (Hibou57)
2011-01-21  7:19             ` J-P. Rosen
2011-01-21  9:29               ` Dmitry A. Kazakov
2011-01-21  9:57                 ` Yannick Duchêne (Hibou57)
2011-01-21 13:51                 ` J-P. Rosen
2011-01-21 15:26                 ` Fritz Wuehler
2011-01-21 19:50                   ` Yannick Duchêne (Hibou57)
2011-02-05 12:40                 ` Marco
2011-01-22 15:29             ` Lucretia
2011-01-21  7:11         ` J-P. Rosen
2011-01-21  4:33     ` Stephen Leake
2011-01-21  5:00       ` Shark8
2011-01-21  6:26         ` Thomas Løcke
2011-01-21 10:05           ` Yannick Duchêne (Hibou57)
2011-01-21 19:11           ` Oliver Kellogg
2011-01-21 19:42             ` Yannick Duchêne (Hibou57)
2011-01-21 20:41               ` Simon Wright [this message]
2011-01-21 22:14                 ` Yannick Duchêne (Hibou57)
2011-01-22 15:28 ` Lucretia
2011-02-03  9:40   ` deadlyhead
replies disabled

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