comp.lang.ada
 help / color / mirror / Atom feed
From: M E Leypold <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: AdaCore ... the Next SCO?
Date: 29 Jun 2006 00:57:32 +0200
Date: 2006-06-29T00:57:32+02:00	[thread overview]
Message-ID: <9hmzbw99cz.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: pUCog.6664$E02.2086@newsb.telia.net


Bj�rn Persson <spam-away@nowhere.nil> writes:

> M E Leypold wrote:
> > Can I:
> >   - Have sources S1, S2, S3 with S1 and S2 being dirtributed to me
> >     under the GMGPL whereas S3 is GPL.
> >   - I then compile S1, S2, S3 to X.   - Obviously X is covered by
> > GPL: I must distribute S1, S2, S3 with X
> >     as the GPL demands.
> >   - But cant' I state that S1, S2 are under GMGPL -- that is, anyone
> >     receiving them is allowed to unbundle them from the source package
> >     of X (which is actually made up from 3 different trees) and can
> >     distribute them (S1, S2) as GMGPL sources or create other GMGPL,
> >     GPL or even closed executables from them.
> > Question: Is there any contradiction in the license terms or is that
> > permissible?
> 
> That is permissible.
> 
> The result can be confusing, for example if S1 is a program, S2 is
> some library that the program needs, and S3 is Libgnat. I think most
> people are used to assuming that the machine code of a program will
> have the same license as the source code. In this case it won't, and
> that's going to confuse people, but no, there's nothing in the license
> terms that forbids this.
> 
> > Note that I thing, that the builder of the excutable X cannot strip
> > the linking exceaption from the libs S1 and S2 since he/she has not
> > changed the libs. He would have to refrain from using them if he is
> > not allowed to link with S3.
> 
> I disagree here. I think you can take GMGPL code, strip the exception
> and redistribute it as pure GPL but otherwise unmodified. You
> shouldn't do it, because it would serve no purpose other than FUD, but
> I think it's allowed. I'm not entirely sure about that though.

Hm. I now begin to doubt wether you're ever allowed to strip the
exception from a derived work. I assume the LE (linking exception
forms on unit or document with the GPL. Where the GPL says "this
license" it should in the GMGPL case mean GPL + LE => GMGPL. 

If that is right, one could force an executable under GPL by inserting
files that are pure GPL into the source. But it should not be possible
to strip the linking exceaption from those parts that have them.

Of course everything can be relicensed under another license: If _all_
copyright holders agree. I do not want to wake sleeping dogs here, but
I suggest that anyone intrested in the question tries to check
copyright history of and contributors to GtkAda and Florist.

At leaset some people that wrote in c.l.a. seem not to have signed
over their right to ACT when contributing.


Regards -- Markus




  reply	other threads:[~2006-06-28 22:57 UTC|newest]

Thread overview: 171+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-27 10:58 Ada in Debian: most libraries will switch to the pure GPL in Etch Ludovic Brenta
2006-06-27 11:48 ` AdaCore ... the Next SCO? Jeffrey Creem
2006-06-27 13:13   ` Ludovic Brenta
2006-06-27 15:16     ` M E Leypold
2006-06-28 20:14       ` Simon Wright
2006-06-28 20:26         ` Ludovic Brenta
2006-06-27 16:38     ` Martin Krischik
2006-06-27 17:58       ` Georg Bauhaus
2006-06-28  0:24         ` M E Leypold
2006-06-28  6:09           ` Simon Wright
2006-06-28  7:45             ` Martin Krischik
2006-06-28 13:07               ` M E Leypold
2006-06-29 17:07                 ` Martin Krischik
2006-06-29 22:26                   ` Simon Wright
2006-06-30 16:46                     ` Martin Krischik
2006-07-01  8:20                       ` Georg Bauhaus
2006-07-02 12:10                         ` Martin Krischik
2006-06-28 20:26               ` Simon Wright
2006-06-29 17:45           ` Stephen Leake
2006-06-30  8:55             ` M E Leypold
2006-06-28  7:28         ` Martin Krischik
2006-06-28  8:07           ` No relicense everything now! (was: Re: AdaCore ... the Next SCO?) Georg Bauhaus
2006-06-28 13:14             ` M E Leypold
2006-06-29 17:53           ` AdaCore ... the Next SCO? Stephen Leake
2006-06-29 20:31             ` Jeffrey R. Carter
2006-06-30  8:40               ` M E Leypold
2006-06-30 15:19               ` Stephen Leake
2006-06-29 22:06             ` Jeffrey Creem
2006-06-30  8:46               ` M E Leypold
2006-06-30 15:21               ` Stephen Leake
2006-06-28  0:18       ` M E Leypold
2006-06-28 20:12         ` Ludovic Brenta
2006-06-28 22:45           ` M E Leypold
2006-06-28 21:54         ` Björn Persson
2006-06-28 22:57           ` M E Leypold [this message]
2006-06-28  6:06       ` Simon Wright
2006-06-28  7:49         ` Martin Krischik
2006-06-29 17:43       ` Stephen Leake
2006-06-27 23:10     ` Jeffrey Creem
2006-06-28  2:23       ` M E Leypold
2006-06-29 17:40     ` Stephen Leake
2006-06-27 15:00   ` M E Leypold
2006-06-27 18:49     ` Georg Bauhaus
2006-06-28  0:06       ` M E Leypold
2006-07-03 22:22         ` Hyman Rosen
2006-07-03 23:58           ` M E Leypold
2006-07-04 10:19             ` Georg Bauhaus
2006-07-04 22:13               ` M E Leypold
2006-07-04 18:55             ` Hyman Rosen
2006-07-04 20:29               ` Simon Wright
2006-07-04 22:34                 ` M E Leypold
2006-07-04 22:20               ` M E Leypold
2006-07-14 13:11                 ` Hyman Rosen
2006-07-14 15:14                   ` michael bode
2006-07-14 19:58                   ` M E Leypold
2006-07-17 20:13                     ` Hyman Rosen
2006-07-17 21:24                       ` Michael Bode
2006-07-17 22:23                         ` Hyman Rosen
2006-07-18  0:38                           ` M E Leypold
2006-07-18  7:40                             ` michael bode
2006-07-18 10:22                               ` Georg Bauhaus
2006-07-18 11:55                                 ` michael bode
2006-07-18 19:46                                   ` Georg Bauhaus
2006-07-18 19:55                                     ` Michael Bode
2006-07-18 10:58                               ` Ludovic Brenta
2006-07-18 11:35                                 ` Revocable or non-revocable licenses from AdaCore? (Re: AdaCore ... the Next SCO?) Jacob Sparre Andersen
2006-07-18 20:37                                   ` Samuel Tardieu
2006-07-18 12:55                                 ` AdaCore ... the Next SCO? michael bode
2006-07-18 13:26                                   ` Marius Amado-Alves
2006-07-18 19:11                                     ` Michael Bode
2006-07-18 20:33                                       ` Ludovic Brenta
2006-07-20 21:55                                     ` Björn Persson
2006-07-18 14:22                                 ` Hyman Rosen
2006-06-28 14:27       ` Preben Randhol
2006-06-28 15:22         ` Georg Bauhaus
2006-06-28 15:36         ` M E Leypold
2006-06-28 20:18         ` Ludovic Brenta
2006-06-29  7:09           ` Preben Randhol
2006-06-29 20:01         ` Björn Persson
2006-06-30  8:52           ` M E Leypold
2006-07-03 22:02         ` Hyman Rosen
2006-07-03 23:55           ` M E Leypold
2006-07-04 18:07           ` Michael Bode
2006-07-04 22:18             ` M E Leypold
2006-07-18 10:18           ` Jacob Sparre Andersen
2006-06-28  5:58   ` Simon Wright
2006-06-28 13:04     ` M E Leypold
2006-06-29 22:46       ` Simon Wright
2006-06-30  7:01         ` Martin Dowie
2006-07-01  8:48           ` Simon Wright
2006-06-30  8:39         ` M E Leypold
2006-07-01  8:58           ` Simon Wright
2006-06-27 13:46 ` Ada in Debian: most libraries will switch to the pure GPL in Etch Alex R. Mosteo
2006-06-27 14:40 ` M E Leypold
2006-06-27 14:52   ` What luck we had M E Leypold
2006-06-27 19:13     ` Pascal Obry
2006-06-28 13:39       ` Preben Randhol
2006-06-28 19:20         ` Michael Bode
2006-06-27 20:40     ` Jeffrey R. Carter
2006-06-28  0:02       ` M E Leypold
2006-06-27 18:57   ` Ada in Debian: most libraries will switch to the pure GPL in Etch Ed Falis
2006-06-28  0:58     ` M E Leypold
2006-06-28 19:45       ` Ludovic Brenta
2006-06-27 21:10   ` Ludovic Brenta
2006-06-28  1:02     ` M E Leypold
2006-06-27 15:00 ` Dr. Adrian Wrigley
2006-06-27 15:28   ` Ludovic Brenta
2006-06-27 15:38     ` M E Leypold
2006-06-27 16:40     ` Dr. Adrian Wrigley
2006-06-27 17:45       ` Dmitry A. Kazakov
2006-06-27 21:18       ` Ludovic Brenta
2006-06-28  0:45         ` M E Leypold
2006-06-28  0:48         ` M E Leypold
2006-06-28 10:51         ` Dr. Adrian Wrigley
2006-06-28 11:14           ` Georg Bauhaus
2006-06-28 11:21             ` Georg Bauhaus
2006-06-28 12:41               ` Ludovic Brenta
2006-06-28 13:36             ` M E Leypold
2006-06-28 13:31           ` M E Leypold
2006-06-28  0:42       ` M E Leypold
2006-06-28 19:24       ` Simon Wright
2006-06-28 23:00         ` M E Leypold
2006-06-27 18:50     ` Michael Bode
2006-06-28  0:50       ` M E Leypold
2006-06-27 19:25     ` Michael Bode
2006-06-28  0:52       ` M E Leypold
2006-06-27 19:39     ` Florian Weimer
2006-06-27 20:47       ` Ludovic Brenta
2006-06-28  0:53         ` M E Leypold
2006-06-28 18:57         ` Florian Weimer
2006-06-28 13:50     ` Preben Randhol
2006-06-28 14:16       ` Georg Bauhaus
2006-06-28 19:14         ` Georg Bauhaus
2006-06-28 19:55           ` Ludovic Brenta
2006-06-28 19:54       ` Ludovic Brenta
2006-06-29  6:12       ` Ole-Hjalmar Kristensen
2006-06-28 19:22     ` Simon Wright
2006-06-27 18:39 ` Michael Bode
2006-06-27 19:28   ` Georg Bauhaus
2006-06-27 19:39     ` Michael Bode
2006-06-27 20:09       ` Georg Bauhaus
2006-06-27 20:23         ` Michael Bode
2006-06-27 20:53           ` Georg Bauhaus
2006-06-27 22:53             ` Björn Persson
2006-06-28  5:11               ` Georg Bauhaus
2006-06-28  1:29             ` M E Leypold
2006-06-28  1:18         ` M E Leypold
2006-06-28  6:07         ` Michael Bode
2006-06-28 17:58           ` Frank J. Lhota
2006-06-28 18:17             ` Ed Falis
2006-06-28 18:55             ` Florian Weimer
2006-06-30 19:55               ` Preben Randhol
2006-06-28 18:57             ` Georg Bauhaus
2006-06-28 19:28               ` Frank J. Lhota
2006-06-28 19:38                 ` Michael Bode
2006-06-28 19:17             ` Michael Bode
2006-06-28 20:48             ` Florian Weimer
2006-06-28  1:07     ` M E Leypold
2006-06-27 21:07   ` Ludovic Brenta
2006-06-27 21:19     ` Michael Bode
2006-06-28  1:40       ` M E Leypold
2006-06-28  1:35     ` M E Leypold
2006-06-28 11:57   ` Florian Weimer
2006-06-28 18:45     ` Michael Bode
2006-06-28 19:51     ` Ludovic Brenta
2006-06-28 20:46       ` Florian Weimer
2006-06-28 23:06         ` M E Leypold
2006-06-27 22:44 ` Simon Wright
2006-07-03 18:21 ` Matthew Goulet
2006-07-04  7:21   ` Ludovic Brenta
     [not found] <475ECA93-5C51-40D2-90CB-9DA9D4ECE1D9@amado-alves.info>
2006-07-18 22:02 ` AdaCore ... the Next SCO? Marius Amado-Alves
replies disabled

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