comp.lang.ada
 help / color / mirror / Atom feed
From: Paul Rubin <no.email@nospam.invalid>
Subject: Re: Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition?
Date: Thu, 03 May 2018 14:17:25 -0700
Date: 2018-05-03T14:17:25-07:00	[thread overview]
Message-ID: <87d0yc1lsq.fsf@nightsong.com> (raw)
In-Reply-To: 114db2c4-1e8c-4506-8d7c-df955dd9f808@googlegroups.com

"Dan'l Miller" <optikos@verizon.net> writes:
> Precisely why can't official FSF GNAT maintainers copy bug fixes ••and
> brand new features•• in GNAT & its GCC-contained runtime en masse from
> GNAT GPL Community Edition?

I thought the licenses were incompatible.  The FSF runtime has the GPL
runtime exception and the GNAT runtime does not.  Speaking just for
myself, I'd expect the FSF to not accept such a feature if it was aware
of the issue with its licensing.

You also asked what would happen if the FSF accepted the feature without
being aware of the issue, then found out about it later.  That doesn't
seem different than if someone contributed code that they weren't
entitled to contribute (e.g. they wrote it at work, and didn't get the
contribution cleared by their employer).  Again IANAL but ISTM that once
the FSF found out, they'd have to say "oops, despite our efforts to
check out the license of the contribution before we accepted it, it
somehow got past us so we have to withdraw the code since it's not
really ours to release under those terms."  That doesn't sound
conceptually different to me than when someone uploads an unlicensed
song to Youtube and then Youtube has to take it down.

I'd also add that again I'm speaking just for myself, but ISTM that the
FSF is a pro-GPL organization whose goal is for all of the world's
software to be GPL.  It sometimes uses non-GPL licensing such as the
LGPL and the library runtime exception for specific programs as tactical
maneuvers in pursuit of the larger goal, like in chess, where you might
sacrifice a pawn to get closer to checkmating the other player's king.
So I wouldn't expect it to go looking for ways to circumvent Adacore's
choice of the pure GPL.  It *likes* the GPL and is unlikely to see
GNAT's use of the pure GPL as being bad.

Anyway, when you go around trying to subvert someone else's licensing
choices like you seem to be proposing, you're also inviting the rest of
the world to subvert *your* licensing choices.  It's better to stay
clean, I would say.

  reply	other threads:[~2018-05-03 21:17 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-03 19:13 Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition? Dan'l Miller
2018-05-03 20:22 ` Dan'l Miller
2018-05-03 21:17   ` Paul Rubin [this message]
2018-05-03 21:42     ` Dan'l Miller
2018-05-03 22:02       ` Paul Rubin
2018-05-03 22:23         ` Dan'l Miller
2018-05-04 12:35           ` Simon Clubley
2018-05-04 14:33             ` Dan'l Miller
2018-05-04 16:20               ` Mark Lorenzen
2018-05-04 16:57                 ` Dan'l Miller
2018-05-04 17:22                   ` Simon Clubley
2018-05-04 18:39                     ` Dan'l Miller
2018-05-04 17:42               ` Simon Clubley
2018-05-04 18:01                 ` Dan'l Miller
2018-05-05 12:50                 ` Luke A. Guest
2018-05-07  1:06                   ` Simon Clubley
2018-05-04 16:29             ` Simon Wright
2018-05-04 17:25               ` Simon Clubley
2018-05-05 12:44                 ` Luke A. Guest
2018-05-05 14:19                   ` Dan'l Miller
2018-05-05 15:58                     ` Lucretia
2018-05-05 18:51                       ` Niklas Holsti
2018-05-05 19:30                         ` Luke A. Guest
2018-05-05 19:04                       ` Dan'l Miller
2018-05-08 21:17                         ` Dan'l Miller
2018-05-05 21:44                       ` Adacore French connection J-P. Rosen
2018-05-05 21:46                   ` Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition? Simon Wright
2018-05-06 16:37                     ` Jacob Sparre Andersen
2018-05-04 19:53           ` antispam
2018-05-04 20:35             ` Dan'l Miller
2018-05-04 21:46             ` Simon Wright
2018-05-04 22:00               ` Dan'l Miller
2018-05-03 21:48   ` Simon Wright
2018-05-03 21:50     ` Simon Wright
2018-05-03 22:06     ` Dan'l Miller
2018-05-04  7:36       ` Simon Wright
2018-05-04 16:45     ` Jeffrey R. Carter
2018-05-04 16:58       ` Dan'l Miller
2018-05-04 11:55 ` Brian Drummond
replies disabled

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