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.
next prev parent 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