From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d0f6c37e3c1b712a X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news3.google.com!news.glorb.com!newspeer2.se.telia.net!se.telia.net!masternews.telia.net.!newsb.telia.net.POSTED!not-for-mail From: =?ISO-8859-1?Q?Bj=F6rn_Persson?= User-Agent: Thunderbird 1.5.0.4 (X11/20060614) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: AdaCore ... the Next SCO? References: <1151405920.523542.137920@p79g2000cwp.googlegroups.com> <1151413996.881418.65260@x69g2000cwx.googlegroups.com> <2418185.2jO2KLhFBO@linux1.krischik.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: Date: Wed, 28 Jun 2006 21:54:29 GMT NNTP-Posting-Host: 83.250.108.49 X-Complaints-To: abuse@telia.com X-Trace: newsb.telia.net 1151531669 83.250.108.49 (Wed, 28 Jun 2006 23:54:29 CEST) NNTP-Posting-Date: Wed, 28 Jun 2006 23:54:29 CEST Organization: Telia Internet Xref: g2news2.google.com comp.lang.ada:5260 Date: 2006-06-28T21:54:29+00:00 List-Id: 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. -- Bj�rn Persson PGP key A88682FD omb jor ers @sv ge. r o.b n.p son eri nu