comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: ANNOUNCE: DTraq Released
Date: Mon, 19 Jun 2006 20:32:08 +0100
Date: 2006-06-19T20:32:08+01:00	[thread overview]
Message-ID: <m2r71lgcw7.fsf@grendel.local> (raw)
In-Reply-To: IIilg.7545$lf4.3334@newsread1.news.pas.earthlink.net

"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?

Anyone is free to use eg the Booch Components with any Ada compiler
they like; certainly Aonix, probably Apex, either flavour of
GNAT. Instantiating a GMGPL source using a GPL runtime is going to
result in a binary that has to be issued under the GPL, sure.

I would find it quite hard to justify using AdaSockets given that
there is a perfectly workable and supported functionality in GNAT
already.

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.



  reply	other threads:[~2006-06-19 19:32 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 [this message]
2006-06-19 20:12         ` M E Leypold
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