comp.lang.ada
 help / color / mirror / Atom feed
From: "Björn Persson" <spam-away@nowhere.nil>
Subject: Re: FSF libgnat
Date: Tue, 18 Oct 2005 22:37:50 GMT
Date: 2005-10-18T22:37:50+00:00	[thread overview]
Message-ID: <2Pe5f.148604$dP1.506527@newsc.telia.net> (raw)
In-Reply-To: <87ek6iecj2.fsf@ludovic-brenta.org>

Ludovic Brenta wrote:
> Linking libgnat into your program, whether statically or dynamically,
> causes parts of it to be incorporated into your program (and, indeed,
> causes your program to be a "work based on" libgnat, in GPL parlance).
> Your program does not have to be GPL (by special permission), but
> libgnat keeps its license, and that license requires that you provide
> or offer to provide the sources of libgnat.

In other words, you're saying that different parts of the same 
executable file will be covered by different licenses. Now *that* is messy!

Let's look at the exception:

"As a special exception, if other files instantiate generics from this 
unit, or you link this unit with other files to produce an executable, 
this unit does not by itself cause the resulting executable to be 
covered by the GNU General Public License. This exception does not 
however invalidate any other reasons why the executable file might be 
covered by the GNU Public License."

The wording seems to assume that the GPL would either cover the whole 
executable or none of it, but according to you it should be read as 
"...does not cause the *entire* executable to be covered by the GPL – 
just parts of it."

So what happens when GMGPL code and code with a typical proprietary 
license is combined into a single file? The GMGPL says users are allowed 
to redistribute the file. The proprietary license says they're not. Are 
they only allowed to distribute parts of it? How do they know which 
parts? And who would want assorted shards of machine code anyway?

-- 
Björn Persson                              PGP key A88682FD
                    omb jor ers @sv ge.
                    r o.b n.p son eri nu



  parent reply	other threads:[~2005-10-18 22:37 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-18 14:22 FSF libgnat Stanislav Tsekhmistroh
2005-10-18 19:02 ` Ludovic Brenta
2005-10-18 20:49   ` Björn Persson
2005-10-18 21:33     ` Ludovic Brenta
2005-10-18 21:57       ` Stefan Bellon
2005-10-18 22:37       ` Björn Persson [this message]
2005-10-19  4:59         ` Jeffrey R. Carter
2005-10-25 20:15         ` Samuel Tardieu
2005-10-25 21:17           ` Björn Persson
2005-10-25 21:43             ` Samuel Tardieu
2005-10-25 23:12               ` Randy Brukardt
2005-10-25 23:49               ` Björn Persson
2005-10-19 12:18       ` Stanislav Tsekhmistroh
2005-10-19 17:41         ` Björn Persson
2005-10-19 18:30         ` GNAT in Debian, heads up (was: FSF libgnat) Ludovic Brenta
2005-10-19 18:54           ` GNAT in Debian, heads up Ludovic Brenta
2005-10-20 11:08             ` Stanislav Tsekhmistroh
2005-10-20 14:17               ` Marc A. Criley
replies disabled

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