comp.lang.ada
 help / color / mirror / Atom feed
From: M E Leypold <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: can one build commercial applications with latest gnat and other licenses related questions...
Date: 24 Jun 2006 13:32:55 +0200
Date: 2006-06-24T13:32:55+02:00	[thread overview]
Message-ID: <s8zmg2rdp4.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: e7j2i7$4vl$1@online.de


Michael Bode <m.g.bode@web.de> writes:

> Jeffrey Creem <jeff@thecreems.com> writes:
> 
> > This is not correct. If the runtime is GPL. Dynamically linking to it
> > really does not help under the strictest interpretations of the
> > GPL. 
> 
> If dynamic linking constitutes a 'derived work' this would mean that
> Microsoft's EULA is in fact much more 'Free' than GPL. You can easily

You're completely right in that respect. That is exactly why a number
of people advocate the following:

 - Use of GPL for tools and applications (that protects the community
   from someone borgifying (embrace and extend) these _programs_ and
   putting out incompatible "value added" versions (which would result
   in a vendor lockin).

 - Use of LGPL, GMGPL or BSD license for libraries. 

The last point is often contested, but one might notice that history
shows that environements (speak libraries) which absolutely preclude
the development of closed source software for certain purposes (think
about an NDA on methods and manufacturing processes your customer
wants you to sign), have a problem to build a non-hobbyist
community. Many of this projects/environments have changed the
license to a more liberal one. Some examples:

 - KDE (Qt)
 - Ocaml
 - Minix :-)

On the other side GPL has become a weapon of marketing in some hands:
I.E. MySQL not only put the client runtime unter GPL after, I think,
version 3) but (rumor has it) also has a most peculiar interpretation
of the GPL, namely that using MySQL specific syntax in one of your
(scripted) programs already constitutes linking.

I leave it to the reader to judge how much of this applies to the
recent license changes surrounding Gnat and the libraries (mostly the
libraries, since there is FSF-Gnat), since I'm not done with my
reasearch yet and also have other things to do.

> create a 'derived work' of Microsoft Windows(TM) by writing any
> program that uses any Windows DLL. And you don't have to stick
> Microsoft's EULA to it, you can even licence it under GPL.


Regards -- Markus



  reply	other threads:[~2006-06-24 11:32 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 [this message]
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
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