comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: GMGPL for Ada('s generics) but not for C++('s templates)
Date: Sat, 14 Apr 2018 00:01:23 +0100
Date: 2018-04-14T00:01:23+01:00	[thread overview]
Message-ID: <lyr2nilni4.fsf@pushface.org> (raw)
In-Reply-To: 3c1188bc-cfc4-4d39-88e1-1deca0eb9793@googlegroups.com

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

> Please pardon me if this has been discussed ad infinitum before.  (I
> would appreciate reading those prior discussions if anyone can find
> them easier than my fruitless searches on this specific narrow topic.)
> But one aspect of the GMGPL being peculiar to Ada has always mystified
> me.
>
> If FSF Ada in the GCC needs GMGPL due to Ada's generics, then why
> doesn't FSF C++ in the GCC need a GMGPL for C++'s templates?  It would
> seem what is sauce for cooking the goose would be the same sauce for
> cooking the gander.
>
> (By “needs” here, I am of course referring to the licensing needs of a
> nonGPLed app that merely happens to be written in Ada or in C++ and
> compiled by a compiler in the GCC.  Of course, GPLed apps would have
> no such “need”, other than perhaps for the app to choose GPLv2 instead
> of the GCC's GPLv3.)

You're rather out of date here.

FSF runtimes are nowadays (I suspect since GPLv3) licensed under the GCC
Runtime Library exception: https://www.gnu.org/licenses/gcc-exception.

      reply	other threads:[~2018-04-13 23:01 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-13 21:40 GMGPL for Ada('s generics) but not for C++('s templates) Dan'l Miller
2018-04-13 23:01 ` Simon Wright [this message]
replies disabled

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