comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: can one build commercial applications with latest gnat and other licenses related questions...
Date: Sun, 25 Jun 2006 01:16:19 +0200
Date: 2006-06-25T01:15:14+02:00	[thread overview]
Message-ID: <449dc781$0$4499$9b4e6d93@newsread2.arcor-online.net> (raw)
In-Reply-To: <mk64iq9w2l.fsf@hod.lan.m-e-leypold.de>

M E Leypold wrote:
>

First let my clarify why I got the impression you are in fact
complaining about how the GPL defines "free" (or how issues got
once again nailed down):

 Georg> "State that you want the freedom of deriving closed source
 Georg> programs from free software libraries ..."
 Markus> "Yes, and why not?"

Because from the perspective of the GPL, wanting to derive closed
from GPLed is opposed to the intent of the GPL. The typical way out
is by a contract which involves payment, and an exception.
Unfortunately, also a substantial sum in this case.


> (you didn't answer on
> Steve Whalens comments), it probably won't convince you now.

I didn't answer his comment because  he has good points, and
all sides are arguable endlessly. Things are in constant flux,
obviously, even though from a _formal_ perspective nothing
much has changed (same license, just no more exception, as I
had said).

In fact, I find it sad that there is no more community/public
funding for more "intervendor" Ada stuff.
And it is a pity that AdaCore uses 'Img everywhere something
could be useful without their compiler. But they have said more
than once that they are not in the business of getting Ada 
software compile with other vendors' compilers. They've got
a point, though reading back in Ada history I find this a little
disappointing.


> But
> please stop to imply that other people try to rip off ACT :-).

Well, rip off, no, but sure we are all happily using good software
initially made by a well-funded university spin-off, AFAICT. Of
course they have now done a great deal themselves, who would doubt
this. So if the likes of us need GtkAda GMGPLed now, we'll need to
reinvent that wheel, as we can now profit from AdaCore's software
if and only if we can write GPLed software, or use it in some other
way permitted by the GPL.

In the light of the discussion you found, there were important
arguments that show how some software efforts more or less depend
on what AdaCore does, as a matter of fact. (Many interesting GNAT
projects found a home within AdaCore.) If this dependence weren't
there, there would have been less need to determine the licensing
state of GNAT related Ada software for Debian, for example, as
AdaCore is indeed the party to decide that e.g. AWS is now GPL.

In the light of other discussions you will find a real need for a
GMGPL GNAT low cost edition. Limited support has been suggested,
of the kind that is available from some vendors:

- AdaCore software, components in particular, is just what you need
- AdaCore software usually depends on GNAT
- AdaCore has explained why they choose to have these dependences

So basically, if you choose a more viable compiler (licensing, cost)
together with (now) AdaCore (formerly independent GMGPL) components,
you won't be able to compile anything without making changes to the
components, trivial as they may be. GMGPL or GPL does not matter,
then ...

There were comments stating that other parties could try to
provide this kind of support for GNAT software.
Reportedly, ACT had tried this kind of support contract, too,
and it didn't work well for them.
See also Michael Bode's posting of tonight.



> out of a rather different understanding of
> the implied obligations ACT had to the community.

IIUC, Steve Whalen emphasized that anyway the tax
payer community should have a word in the licensing to the effect that
it be more GMGPL, to be generally useful for those who did originally
pay for it. "Presumably for all users not only in the 'free for
free software sense'", as you have put it. This was about the compiler
and the run time system. I'm all in favor of some more
community based funding of generally useful Ada components.
But the GNAT contract seems to have been about just an Ada compilation
system.

Arguing about GPL AWS, GtkAda and so on is then a very different
understanding of any obligations, alleged or implied, because, formally,
the compiler/run time licensing needn't apply to general purpose software
components.
And yes, obviously this tends to be an occasion for, well, complaints. 

I for one will be happy to join the moaning, even though in my
case this has not so much to do with projects, or money.

-- Georg 



  parent reply	other threads:[~2006-06-24 23:16 UTC|newest]

Thread overview: 115+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-19  1:05 can one build commercial applications with latest gnat and other licenses related questions klobert
2006-06-19  8:32 ` Georg Bauhaus
2006-06-19  9:24   ` Ludovic Brenta
2006-06-19 10:29   ` M E Leypold
2006-06-19 11:39     ` Ludovic Brenta
2006-06-22 23:08       ` Michael Bode
2006-06-23  8:22         ` Ludovic Brenta
2006-06-23 17:24           ` Michael Bode
2006-06-24  0:08             ` Jeffrey Creem
2006-06-24 10:01               ` Michael Bode
2006-06-24 11:32                 ` M E Leypold
2006-06-24 12:04                   ` Georg Bauhaus
2006-06-24 13:16                     ` M E Leypold
2006-06-24 15:37                       ` Georg Bauhaus
2006-06-24 17:43                         ` M E Leypold
2006-06-24 18:27                         ` M E Leypold
2006-06-24 19:26                         ` M E Leypold
2006-06-24 19:45                           ` M E Leypold
2006-06-24 19:47                             ` M E Leypold
2006-06-24 23:16                             ` Georg Bauhaus [this message]
2006-06-25 11:48                               ` M E Leypold
     [not found]                         ` <rntq9299uobutv707i07gqi87oeba18e63@4ax.com>
2006-06-24 21:07                           ` Michael Bode
2006-06-25 17:50                             ` Marc A. Criley
2006-06-25 18:47                               ` Michael Bode
2006-06-25 20:49                               ` M E Leypold
2006-06-26 11:04                                 ` Ludovic Brenta
2006-06-26 12:19                                   ` M E Leypold
2006-06-26 12:39                                     ` Ludovic Brenta
2006-06-26 13:46                                       ` M E Leypold
     [not found]                                 ` <n1nu92praahokl5ev7ih75j9f2t09hugt8@4ax.com>
2006-06-26 12:08                                   ` M E Leypold
2006-06-26 18:35                                     ` Marc A. Criley
2006-06-26 19:29                                       ` M E Leypold
2006-06-27 20:31                                         ` community supported Ada environment (was: can one build commercial applications with latest gnat and other licenses related questions...) Björn Persson
2006-06-26 19:01                                     ` can one build commercial applications with latest gnat and other licenses related questions Jeffrey R. Carter
2006-06-26 19:50                                       ` M E Leypold
2006-06-27 20:09                                         ` Jeffrey R. Carter
2006-06-27 22:15                                           ` Ludovic Brenta
2006-06-28  1:55                                             ` M E Leypold
2006-06-28 19:41                                               ` Ludovic Brenta
2006-06-28  1:54                                           ` M E Leypold
2006-06-28  2:12                                             ` Jeffrey R. Carter
2006-06-28  2:48                                               ` M E Leypold
2006-06-26 21:10                                     ` Teaching languages (was: can one build commercial applications with latest gnat and other licenses related questions...) Björn Persson
2006-06-26 21:39                                       ` M E Leypold
2006-06-26 18:58                                   ` can one build commercial applications with latest gnat and other licenses related questions Jeffrey R. Carter
2006-06-26 19:33                                     ` M E Leypold
2006-06-27 19:03                                       ` Pascal Obry
2006-06-27 19:29                                         ` Michael Bode
2006-06-27 19:34                                           ` Pascal Obry
2006-06-27 19:57                                             ` Michael Bode
2006-06-27 20:12                                               ` Michael Bode
2006-06-27 22:13                                               ` Ludovic Brenta
2006-06-27 22:44                                                 ` M E Leypold
2006-06-28  9:41                                                   ` Ludovic Brenta
2006-06-28 12:44                                                     ` M E Leypold
2006-06-28 18:35                                                     ` Michael Bode
2006-06-28 19:40                                                       ` Ludovic Brenta
2006-06-28  5:55                                                 ` Michael Bode
2006-06-27 22:35                                               ` M E Leypold
2006-06-27 22:34                                             ` M E Leypold
2006-06-27 22:33                                         ` M E Leypold
2006-06-27 19:40                                       ` Jeffrey R. Carter
2006-06-27 22:49                                         ` M E Leypold
2006-06-28  2:14                                           ` Jeffrey R. Carter
2006-06-28  5:53                                             ` Simon Wright
2006-06-28 12:46                                               ` M E Leypold
2006-06-29 20:14                                                 ` Jeffrey R. Carter
2006-06-30  8:20                                                   ` M E Leypold
2006-06-30 12:47                                                   ` Marc A. Criley
2006-07-01  2:20                                                     ` Steve
2006-07-01  8:54                                                       ` M E Leypold
2006-07-01  9:56                                                         ` Pascal Obry
2006-07-01 12:03                                                           ` Michael Bode
2006-07-01 12:48                                                             ` Pascal Obry
2006-07-01 13:19                                                               ` Michael Bode
2006-06-28 19:18                                               ` Jeffrey R. Carter
2006-06-28 22:35                                                 ` M E Leypold
2006-06-27  7:26                                   ` Ole-Hjalmar Kristensen
2006-06-27  8:00                                     ` Dmitry A. Kazakov
2006-06-27 10:51                                       ` Ole-Hjalmar Kristensen
2006-06-28 19:03                             ` Niklas Holsti
2006-06-28 19:42                               ` Ludovic Brenta
2006-06-28 22:34                               ` M E Leypold
2006-06-25 11:55                           ` Simon Wright
2006-06-24 11:41                 ` Jeffrey Creem
2006-06-24 12:38                   ` M E Leypold
2006-06-24 13:11                     ` Georg Bauhaus
2006-06-24 14:13                       ` M E Leypold
2006-06-25 21:28                     ` Simon Wright
2006-06-25 21:42                       ` M E Leypold
2006-06-26 15:59                       ` Martin Krischik
2006-06-24 12:58                   ` Michael Bode
2006-06-24 13:21                     ` Georg Bauhaus
2006-06-24 14:39                       ` M E Leypold
2006-06-24 14:33                     ` M E Leypold
2006-06-25 11:22                       ` Samuel Tardieu
2006-06-25 11:55                         ` M E Leypold
2006-06-24 12:45                 ` Marius Amado-Alves
2006-06-24 11:16               ` M E Leypold
2006-06-24 11:12             ` M E Leypold
2006-06-24 21:37               ` Michael Bode
2006-06-24 12:49             ` gshapovalov
2006-06-24 13:10               ` Michael Bode
2006-06-24 13:27               ` M E Leypold
2006-06-24 14:06                 ` Michael Bode
2006-06-24 14:48                   ` M E Leypold
2006-06-24 15:40                 ` george
2006-06-24 16:24                   ` Ludovic Brenta
2006-06-24 17:51                     ` M E Leypold
2006-06-24 16:26                   ` M E Leypold
2006-06-25 21:09                   ` Simon Wright
2006-06-25 21:31                     ` M E Leypold
2006-06-24 13:55               ` Georg Bauhaus
2006-06-19 10:16 ` Stephen Leake
2006-06-19 10:40   ` Ludovic Brenta
replies disabled

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