comp.lang.ada
 help / color / mirror / Atom feed
From: "Ludovic Brenta" <ludovic@ludovic-brenta.org>
Subject: Re: GNAT GPL Edition Maintenance and Upgrades
Date: 5 Oct 2005 04:10:19 -0700
Date: 2005-10-05T04:10:19-07:00	[thread overview]
Message-ID: <1128510619.707554.152420@f14g2000cwb.googlegroups.com> (raw)
In-Reply-To: <9070id.mp6.ln@hunter.axlog.fr>


Jean-Pierre Rosen a écrit :

> Ludovic Brenta a écrit :
> > [1] Quite to the contrary; the more I hear the "selfish argument",
> > the more I feel inclined to package GNAT GPL Edition, just to teach
> > selfish people that if they refuse to give, then they cannot take,
> > as Georg Bauhaus said so nicely.
> >
> Not a formal vote, but...
>
> I think that this argument goes *against* the spirit of free software.
> As far as I can understand, the basis of free software is "you can do
> anything with this software, *except* deny to others the rights you have
> received". Anything, including proprietary software.

Precisely.  With the GMGPL, you receive the right to see and modify the
source code of the GNAT run-time; but you can also deny others this
same right.  The GPL is more "free" than the GMGPL, since with it you
cannot deny others this right anymore.  This is the "free" spirit as
defined by Stallman and the FSF.  The BSD license does allow you to
deny rights to others, and has a different definition of "free".

> The GPL edition is a big mistake made by AdaCore, both from a marketing
> and a popularity point of view. If the community clearly refuses this
> edition (and not having it in Debian is quite a strong indication),
> maybe AdaCore will revise its policy.

Yes, this is a possibility.

> Moreover, I find it quite logical for Debian to just use the standard
> GCC tree.

Well, latest /= greatest, that's why I kept gnat 3.15p in Debian for so
long instead of moving to GCC.  Also, GCC is not "standard" by any
measure (Ada is not a release criterion for GCC).  In contrast, GNAT
GPL
is "standard" by two measures: it has been blessed by AdaCore, and is
known to build ASIS, GLADE, GPS etc. correctly.

> The whole issue is about packaging, not the compiler. I even think that
> it would be OK to take the GPL edition, replace the offending packages
> from the version in the GCC tree, and release the whole stuff under
> GMGPL. But then, someone has to do the packaging...

I contemplated this idea, but when I saw the size of the diff, I backed
out.  I did "diff -I^-- gcc/gcc/ada gnat-gpl-2005-src/src/ada" (note:
ignoring comments and therefore the change of license) and found:

GCC 3.4.4 to GPL: 16.0 megabytes
GCC 4.0.1 to GPL: 11.0 megabytes
GCC HEAD  to GPL:  7.1 megabytes

Even with 4.1, the difference is huge.  And note that this is only the
Ada part of GCC.

-- 
Ludovic Brenta.




  reply	other threads:[~2005-10-05 11:10 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-04 20:15 GNAT GPL Edition Maintenance and Upgrades Marc A. Criley
2005-10-05  8:04 ` Ludovic Brenta
2005-10-05  8:58   ` michael bode
2005-10-05  9:39   ` Jean-Pierre Rosen
2005-10-05 11:10     ` Ludovic Brenta [this message]
2005-10-05 12:50       ` Jean-Pierre Rosen
2005-10-05 14:06         ` Ludovic Brenta
2005-10-05 14:40           ` Ludovic Brenta
2005-10-05 15:38           ` Jean-Pierre Rosen
2005-10-05 16:22           ` Poul-Erik Andreasen
2005-10-05 18:28           ` Dr. Adrian Wrigley
2005-10-13 21:13           ` wojtek
2005-10-05 14:06       ` Alex R. Mosteo
2005-10-05 15:02         ` Ludovic Brenta
2005-10-05 21:25       ` Björn Persson
2005-10-06  1:18       ` David Trudgett
2005-10-06  7:18         ` David Trudgett
2005-10-06  8:03         ` Georg Bauhaus
2005-10-06  8:53         ` Hyman Rosen
2005-10-05 12:25   ` Marc A. Criley
2005-10-05 18:17   ` Jeffrey R. Carter
2005-10-05 18:28     ` Ludovic Brenta
2005-10-06 18:20       ` Jeffrey R. Carter
2005-10-06 19:20         ` Hyman Rosen
2005-10-06 22:27         ` Simon Wright
2005-10-07  5:25           ` Jeffrey R. Carter
2005-10-07  5:54             ` Simon Wright
2005-10-07 18:43               ` Jeffrey R. Carter
2005-10-08  6:18                 ` Simon Wright
2005-10-07 11:57             ` Simon Clubley
2005-10-07 12:29               ` Georg Bauhaus
2005-10-07 12:50               ` Jeff Creem
2005-10-25 15:44                 ` Samuel Tardieu
2005-10-25 16:35                   ` Szymon Guz
2005-10-26 13:43                     ` Martin Krischik
2005-10-25 20:47                   ` Georg Bauhaus
2005-10-25 21:13                     ` Samuel Tardieu
2005-10-25 22:29                       ` Georg Bauhaus
2005-10-25 22:41                         ` Samuel Tardieu
2005-10-26 10:53                           ` Georg Bauhaus
2005-10-26 10:12                     ` Steve Whalen
2005-10-27 11:02                       ` Georg Bauhaus
2005-10-27 13:39                         ` Hyman Rosen
2005-10-27 14:05                           ` Szymon Guz
2005-10-27 14:25                             ` Pascal Obry
2005-10-27 15:50                             ` Georg Bauhaus
2005-10-27 16:59                               ` Jean-Pierre Rosen
2005-10-27 17:09                                 ` Szymon Guz
2005-10-27 17:33                                   ` Pascal Obry
2005-10-27 19:18                                   ` Georg Bauhaus
2005-10-27 19:49                                     ` Szymon Guz
2005-10-27 19:14                                 ` Georg Bauhaus
2005-10-28  6:41                                   ` Jean-Pierre Rosen
2005-10-30 14:17                                     ` Martin Krischik
2005-10-30 17:44                                       ` Jeff Creem
2005-10-30 19:53                                       ` Anh Vo
2005-10-28  5:10                         ` Steve Whalen
2005-10-28 11:18                           ` Georg Bauhaus
2005-10-28 11:47                             ` Maciej Sobczak
2005-10-28 12:34                               ` none
2005-10-28 12:35                               ` Emmanuel Briot
2005-10-28 12:35                               ` Martin Dowie
2005-10-28 14:14                                 ` Maciej Sobczak
2005-10-28 21:35                               ` Jeffrey R. Carter
2005-10-29 12:25                               ` Jeff Creem
2005-10-28  5:41                         ` Steve Whalen
2005-10-28  8:38                           ` Hyman Rosen
2005-10-28 10:20                             ` Niklas Holsti
2005-10-28 18:07                             ` Michael Bode
2005-10-31 14:58                             ` Marc A. Criley
2005-11-01 16:54                             ` Jacob Sparre Andersen
2005-11-01 16:40                               ` Georg Bauhaus
2005-11-02 16:15                                 ` Jacob Sparre Andersen
2005-11-02 17:36                             ` Steffen Huber
2005-11-02 19:08                               ` Martin Dowie
2005-11-02 19:09                               ` Stefan Bellon
2005-10-28 18:52                   ` Larry Kilgallen
2005-11-02 21:14                   ` Larry Kilgallen
2005-10-07 23:11               ` Björn Persson
replies disabled

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