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,ed34204f6da15e19 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: ANNOUNCE: DTraq Released References: <44916CA0.9080909@earthlink.net> From: M E Leypold Date: 19 Jun 2006 22:12:29 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Some cool user agent (SCUG) NNTP-Posting-Host: 88.72.235.113 X-Trace: news.arcor-ip.de 1150747604 88.72.235.113 (19 Jun 2006 22:06:44 +0200) X-Complaints-To: abuse@arcor-ip.de Path: g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor-ip.de!news.arcor-ip.de!not-for-mail Xref: g2news2.google.com comp.lang.ada:4837 Date: 2006-06-19T22:12:29+02:00 List-Id: Simon Wright writes: > "Marc A. Criley" 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