comp.lang.ada
 help / color / mirror / Atom feed
From: "Dr. Adrian Wrigley" <amtw@linuxchip.demon.co.uk.uk.uk>
Subject: Re: Next Ada compiler for Debian: the votes so far
Date: Wed, 21 Sep 2005 00:08:07 GMT
Date: 2005-09-21T00:08:07+00:00	[thread overview]
Message-ID: <pan.2005.09.21.00.08.31.429605@linuxchip.demon.co.uk.uk.uk> (raw)
In-Reply-To: 87zmq7zi2g.fsf@ludovic-brenta.org

On Tue, 20 Sep 2005 20:53:59 +0200, Ludovic Brenta wrote:

<various arguments cut>

I think the following aren't in your list:

The FUD argument: by having an unusal and restrictive licence for
the users' executables, people will be forced to read and understand
the detail of the licenses, consult lawyers, perhaps change their
distribution plans, now or in the future.  The GMGPL versions
are simple, creating no fear, uncertainty or doubt over their use.
Choosing the GNAT GPL 2005 incurs extra risk, cost and effort to comply.

The damage to the GMGPL versions:  if distributions and users move
to the GNAT GPL 2005 version, it becomes less likely that the GMGPL
versions will be adequately maintained and upgraded.  This is likely
to be a major disbenefit for those needing GMGPL versions.

Supports ACT policy of withdrawing Ada technologies from free use:
makes it more likely that GtkAda, GLADE, AWS etc will be completely
unavailable in fully free (GMGPL) form, pushing the costs of using
Ada well beyond those of comparable technologies. ($$$$$, instead of <$$)

It's not what users expect: users of free compilers expect to be able to
use their compiled code in any manner they see fit.  This is true of
all of the mainstream languages (C, C++, etc).  The surprise aspect
focuses attention away from the benefits of Ada, and may also result in
accidental violations of the licence.
--
I think it is likely that the situation will worsen rapidly over the
next few years, with the effect that there will be *no* fully free
Ada 2005 compiler and *no* fully free GtkAda, GLADE, AWS, ASIS, Florist
either. The benefit (if any) to ACT will be negligable, but the disbenefit
to Ada and the user community will be significant.  Already it is a
challenge to obtain a complete suite of tools that isn't seriously
obsolescent :(

A quick check of Gtk and other Gtk bindings find C++, C#, etc all are
fully free (so just using them places no additional restrictions
on the executable).  Ceasing development of the unrestricted Ada
bindings just puts Ada further out on a limb as a weird,
impracticable or expensive option. People don't expect free
language interface to a free (LGPL) library to result in legally
encumbered binaries.

How much would you have to pay ACT to make regular public releases of
GNAT with libraries under the GMGPL style licensing?  Even just every
two years would be sufficient.  Logically, it needn't cost more than
the cost of the work involved plus profit margin plus any expected
loss of profit by it being made available.  Couldn't a sponsor be found?
The DoD invested huge amounts in the past.  Sponsoring fully free
releases of GNAT would be one of the best ways of retaining and
enhancing the value of their investment.

Unfortunately, the issue will be constantly with us until current,
fully free versions of the software are available.  I hope this will
not be too long.
-- 
Adrian




  parent reply	other threads:[~2005-09-21  0:08 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-17 15:21 Next Ada compiler for Debian: the votes so far Ludovic Brenta
2005-09-20 18:53 ` Ludovic Brenta
2005-09-20 18:56   ` Ludovic Brenta
2005-09-20 22:38   ` Björn Persson
2005-09-21  7:37     ` Ludovic Brenta
2005-09-21  0:08   ` Dr. Adrian Wrigley [this message]
2005-09-21  4:41     ` Simon Wright
2005-09-21 12:16       ` Dr. Adrian Wrigley
2005-09-22  7:20     ` Steve Whalen
2005-09-22 11:50       ` Ludovic Brenta
2005-09-22 13:11         ` Samuel Tardieu
2005-09-22 13:44         ` Stanislav Tsekhmistroh
2005-09-22 14:34           ` Ludovic Brenta
2005-09-24 13:45             ` Frank
2005-09-26  9:39             ` Stanislav Tsekhmistroh
2005-09-22 16:54         ` Dr. Adrian Wrigley
2005-09-22 18:23           ` Ludovic Brenta
2005-09-23 11:54             ` Dr. Adrian Wrigley
2005-09-24 12:17               ` Ludovic Brenta
2005-09-24 14:40                 ` Dr. Adrian Wrigley
2005-09-22 19:41           ` Simon Wright
replies disabled

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