comp.lang.ada
 help / color / mirror / Atom feed
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Subject: Re: GNAT GPL Edition Maintenance and Upgrades
Date: 7 Oct 2005 06:57:53 -0500
Date: 2005-10-07T06:57:53-05:00	[thread overview]
Message-ID: <mrw+A5Ls5qp1@eisner.encompasserve.org> (raw)
In-Reply-To: zFn1f.7633$zQ3.5405@newsread1.news.pas.earthlink.net

In article <zFn1f.7633$zQ3.5405@newsread1.news.pas.earthlink.net>, "Jeffrey R. Carter" <spam@spam.com> writes:
> Simon Wright wrote:
> 
>> I don't understand. Are you saying that distributing an executable
>> affects the source code it is built from? Your source code (which you
>> would of course distribute with the executable) is what it always was
>> and its GMGPL licencing is clearly compatible with the GPL (it adds
>> rights). So the person you distribute to only has to recompile with a
>> different compiler; where's the problem?
> 
> The GPL is quite clear that a program that uses GPL code in any way falls under 
> the GPL. If the run-time library is GPL code, then any program that uses the 
> run-time library is GPL.
> 

Regardless of who is right about the effects of the GPL compiler on source
and binary distribution of programs developed using it, the fact that people
_within_ the Ada community are debating this at all shows that ACT have just
created a large amount of confusion in people potentially interested in Ada.

The following is something that Richard Stallman wrote a few weeks ago on
the Theora mailing list. (Theora is an open source video codec)

             ------------------------------------------
|>    Is how much a piece of code will be used the important factor in the 
|>    decision? Do we just want to create code which is as widely used as 
|>    possible, or do we want to write code which guarantees certain freedoms 
|>    to the user.
|
|Which of these goals is most important depends on the detalis
|of the situation.  In most cases, I think the latter is more
|important.  If someone doesn't use the program, we say
|"That's your loss."
|
|The Ogg codecs are an exception because we are also in a battle to
|convince people to switch away from formats that free software can't
|handle.  It is very important to us for non-free apps to support
|Ogg/Vorbis and Ogg/Theora.
             ------------------------------------------

Note the last paragraph. I think that Ada is pretty much in the same
situation as Theora, in that we want people to adopt it instead of other
currently more popular alternatives and that the overriding requirement
should be to keep the barrier to using Ada as low as possible.

If ACT have confused members within the Ada community, consider what the
effect will have been on potential new Ada users, who will now probably
just see the new barrier that they cannot do that same things with the
GCC Ada compiler that they can with the GCC C++ compiler.

Simon.

PS: Yes, I know that the code in the FSF GCC codebase is currently GMGPL.
How many potential new users do you think will get far enough along to
discover that, and of those who do, how many will wonder if this codebase
will now change to pure GPL as well ?

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP       
Microsoft: The Standard Oil Company of the 21st century



  parent reply	other threads:[~2005-10-07 11:57 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
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 [this message]
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