comp.lang.ada
 help / color / mirror / Atom feed
From: M E Leypold <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: ANNOUNCE: DTraq Released
Date: 19 Jun 2006 22:12:29 +0200
Date: 2006-06-19T22:12:29+02:00	[thread overview]
Message-ID: <i2k67cj45u.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: m2r71lgcw7.fsf@grendel.local


Simon Wright <simon@pushface.org> writes:

> "Marc A. Criley" <mcNOSPAM@mckae.com> writes:
> 
> > Simon Wright wrote:
> 
> >> As a potential customer of yours, I would want the part of your
> >> code that's linked with mine in my product (your runtime) to be
> >> GMGPL, regardless of the compiler you use to develop it[1].
> >
> > Which it now is.  I removed the GNAT dependencies from that code,
> > which was primarily the replacement of GNAT.Sockets with AdaSockets,
> > so as to get GMGPL instead of GPL (for GNAT GPL 2005 and beyond).
> 
> What I don't see is why using GNAT.Sockets, which as an abstract
> interface can be obtained GPL or GMGPL, ditto its implementations,
> should make a difference to the licence under which _your_ source is
> released?

<...>

> I also don't see why you've jumped through hoops to use AdaSockets
> instead of GNAT.Sockets "so as to get GMGPL instead of GPL (for GNAT
> GPL 2005 and beyond)". If I use GNAT GPL I _must_ release under GPL
> (if at all), regardless of any GMGPL freedoms on other library
> components.

OK, here we're approaching the point why I have been asking the about
the reason for GPL licensing in the GNAT-6000 edition of
DTRAQ. Because I'm a bit confused about the supposed interaction
betwenn GPL and GMPL-Parts:

If I'm writing a library L and linking it with another L2 which is
under GPL (like the GNAT 2006 runtime) to obtain a product P, can I
not put my Library L under GMPL?

The customer would get L and supposedly L2 [*] as source (which is the
intention of the GPL) with P and would be under the obligation to
package L, L2 also with P2 if he happens to create modified
executables and distribute them (which is also the intention of the
GPL). But he would have further the option to pick the source of L from
the source package and link it into som application A of his own w/o
the application becoming GPL automatically.

One other questions BTW (I don't know wether I'm totally serious)

 - Since the GNAT 2006 runtime is GPL, don't I have to distribute the
   GNAT runtime with the executable and my own source?

Regards -- Markus









  reply	other threads:[~2006-06-19 20:12 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-15 14:20 ANNOUNCE: DTraq Released Marc A. Criley
2006-06-15 18:55 ` M E Leypold
2006-06-17 13:30   ` Marc A. Criley
2006-06-17 14:30     ` Ludovic Brenta
2006-06-18  7:33   ` Simon Wright
2006-06-18 20:29     ` Marc A. Criley
2006-06-19 19:32       ` Simon Wright
2006-06-19 20:12         ` M E Leypold [this message]
2006-06-19 20:18           ` Georg Bauhaus
2006-06-19 20:36             ` M E Leypold
2006-06-20  0:37         ` Marc A. Criley
2006-06-20  5:41           ` Simon Wright
2006-06-20 13:23             ` Marc A. Criley
2006-06-20 15:21             ` M E Leypold
2006-06-21  6:17               ` Martin Dowie
2006-06-21 12:16                 ` M E Leypold
2006-06-21 18:00                   ` Martin Dowie
2006-06-21 18:25               ` Jeffrey R. Carter
replies disabled

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