comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: GNAT GPL 2005: Too clever by half?
Date: Sat, 24 Sep 2005 16:41:15 +0200
Date: 2005-09-24T16:41:15+02:00	[thread overview]
Message-ID: <87hdcasf3o.fsf@ludovic-brenta.org> (raw)
In-Reply-To: tIcZe.3304$vw6.3158@newsread1.news.atl.earthlink.net

Marin David Condic <nobody@noplace.com> writes:
> Brian May wrote:
> In my job, I have been able to get a handful of companies using Ada for 
> various purposes by saying "Here's the Gnat compiler and its free and 
> you can use it for anything you want without restriction." They've gone 
> on to use it for a variety of purposes - usually some kind of internal 
> development. Some of them have subsequently coughed up some money to ACT 
> to become supported users. My own company may end up doing this at my 
> instigation. But now the scenario changes.

Not for internal development; the GPL only kicks in if you want to
distribute your program.  For internal development, GNAT GPL 2005
Edition is just fine.

But this is all the "marketing argument".

[...]
> My customers (and my company) will be looking at that situation and here 
> are their alternatives:
>
> 1) Go buy a support agreement from ACT - something that is significantly 
> more expensive than, say, buying a copy of Microsoft Visual C++.
>
> 2) Go buy a licensed copy of someone else's Ada compiler - perhaps 
> paying about as much (or maybe more) than one would for MS-VC++.
>
> 3) Go use whatever native compilers they already have for other 
> languages - such as the C compiler native on their Sun workstations. And 
> after all, C is such a ubiquitous language, with just about every 
> developer already knowing it and thousands of tools available to support 
> it and huge libraries of stuff already available to link to and that's 
> what the OS is written in so its just plain easier to get to the OS 
> services, and all their tools like Matlab, Simulink, etc. all generate C 
> code anyway and etc. etc. etc.

4) Use Debian, AIDE, Red Hat, MinGW, or any of the other binary
   distributions that ship GNAT or GCC with Ada support under GMGPL.

5) Compile GCC and all required libraries yourself from the sources in
   the CVS repositories.  These are under GMGPL.

6) Use GNAT GPL 2005 Edition unless and until they plan to distribute
   their program in binary-only form.

> Which way do you guess they'll go? Hint: It was an uphill battle to get 
> them to use Ada at all - even with a free compiler with no restrictions 
> on their code.
> 
> Unless my customers are doing *embedded* development, they really don't 
> need much in the way of support from a compiler vendor. What they need 
> is s shrink-wrap copy of a compiler with an unrestrictive license on 
> their end-product-code and some level of acceptable reliability and 
> documentation. They probably won't go to ACT to get that since the bill 
> would be excessive for the minimal amount of support they'd need. Since 
> Microsoft is willing to sell them that for something less than $1000, 
> guess what way they'll go now?
>
> Now if ACT wanted to package up a shrink-wrap developer's kit and sell 
> it for a few hundred bucks, (imposing no restrictions on the developer's 
> code) then I'd bet a few of the people I've got using Gnat might 
> actually spring for it.

Agreed.

> Perhaps there's a good capitalist business opportunity here?

Yes, probably; I've said that before in this thread.  There appears to
be a small market of people and companies willing to pay for minimal
support.

-- 
Ludovic Brenta.



  reply	other threads:[~2005-09-24 14:41 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-21 18:57 GNAT GPL 2005: Too clever by half? Marc A. Criley
2005-09-21 19:13 ` Ludovic Brenta
2005-09-21 20:17   ` Marc A. Criley
2005-09-23 21:31   ` Chad  R. Meiners
2005-09-23 21:44     ` Hyman Rosen
2005-09-24 21:49       ` Chad  R. Meiners
2005-09-24 22:21         ` Georg Bauhaus
2005-09-24 22:50           ` Chad  R. Meiners
2005-09-25 15:12             ` Georg Bauhaus
2005-09-25 16:26               ` Chad  R. Meiners
2005-09-25 18:42                 ` rleif
2005-09-25 18:42                 ` rleif
2005-09-26 18:28         ` Hyman Rosen
2005-09-26 18:46           ` tmoran
2005-09-26 19:06             ` Hyman Rosen
2005-09-23 23:26     ` Georg Bauhaus
2005-09-24 22:17       ` Chad  R. Meiners
2005-09-24  6:30     ` Brian May
2005-09-24 13:41       ` Marin David Condic
2005-09-24 14:41         ` Ludovic Brenta [this message]
2005-09-24 15:10           ` Marin David Condic
2005-09-24 15:53             ` Georg Bauhaus
2005-09-24 22:40               ` Chad  R. Meiners
2005-09-25 15:15                 ` Georg Bauhaus
2005-09-24 18:52             ` Simon Wright
2005-09-24 21:25               ` Marin David Condic
2005-09-24 15:32         ` Georg Bauhaus
2005-09-24 19:01           ` Simon Wright
2005-09-24 20:51             ` Georg Bauhaus
2005-09-27 10:04               ` Ole-Hjalmar Kristensen
2005-09-28 21:17                 ` Simon Wright
2005-09-29  9:12                   ` Ole-Hjalmar Kristensen
2005-09-24 21:35       ` Chad  R. Meiners
2005-09-23 23:30   ` Michael Bode
2005-09-23 23:42     ` Georg Bauhaus
2005-09-24  1:22       ` Michael Bode
2005-09-24 11:52         ` Ludovic Brenta
2005-09-21 20:01 ` Samuel Tardieu
2005-09-21 20:20 ` Keith Thompson
2005-09-22  6:24 ` Brian May
2005-09-22  7:30   ` Ludovic Brenta
2005-09-22 13:35   ` Marc A. Criley
2005-09-22 12:10 ` Marin David Condic
2005-09-22 12:29   ` Preben Randhol
2005-09-22 13:46     ` Marc A. Criley
2005-09-23 13:09       ` Marin David Condic
2005-09-23 13:03     ` Marin David Condic
2005-09-23 16:29       ` Georg Bauhaus
2005-09-23 18:08         ` Dr. Adrian Wrigley
2005-09-23 23:18           ` Georg Bauhaus
2005-09-24 11:40             ` Ludovic Brenta
2005-09-24 14:10               ` Marin David Condic
2005-09-24 18:44               ` Robert A. Matthews
2005-09-24 14:02           ` Marin David Condic
2005-09-22 13:42   ` Marc A. Criley
2005-09-23 13:12     ` Marin David Condic
2005-09-24  8:10 ` Frank
2005-09-24 10:53   ` Larry Kilgallen
2005-09-24 11:59   ` Ludovic Brenta
2005-09-25  8:42   ` Martin Krischik
replies disabled

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