comp.lang.ada
 help / color / mirror / Atom feed
* GMGPL for Ada('s generics) but not for C++('s templates)
@ 2018-04-13 21:40 Dan'l Miller
  2018-04-13 23:01 ` Simon Wright
  0 siblings, 1 reply; 2+ messages in thread
From: Dan'l Miller @ 2018-04-13 21:40 UTC (permalink / raw)


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.)


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: GMGPL for Ada('s generics) but not for C++('s templates)
  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
  0 siblings, 0 replies; 2+ messages in thread
From: Simon Wright @ 2018-04-13 23:01 UTC (permalink / raw)


"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.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-04-13 23:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox