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 15:16:07 +0200
Date: 2006-06-24T15:16:07+02:00	[thread overview]
Message-ID: <k7ejxer8x4.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: 449d2a28$0$11075$9b4e6d93@newsread4.arcor-online.net


Georg Bauhaus <bauhaus@futureapps.de> writes:

> M E Leypold wrote:
> > Michael Bode <m.g.bode@web.de> writes:
> 
> 
> >> 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.
> 
> State that you want the freedom of deriving closed source programs
> from free software libraries and everyone knows what you are really
> talking about, I think.

Yes, and why not?

 (a) Read that not as closed as in "locking my customer in", but as
     closed as in "my customers want me to sign an NDA (of his
     concepts embodied in the source) and wants to be sure its
     binding".

 (b) Other communites (Ocaml, Qt) don't have a problem with that.


> Do the respective MS EULAs permit modifying the DLL source code and
> distributing works based on these modified DLLs using any license of
> your choosing?

No, but neither would the LGPL and the GMGPL. So why GPL instead of
the other two? There must be an answer to that ... :-).

And that "any license of your choosing" is slightly ironic if I
consider that ACT has just completely stripped the linking exceaptions
from an only sligtly changed florist library.

> I find it a bit dangerous to say the word "right" in a discussion

Talking about "legal issues" is always dangerous. It's in society like
"nuclear" in physics. Don't touch it, for experts only. 

But don't fear. The counterspell IANAL, IANAL effectively protects you
from the danger the discussion of your rights inevitably incurs. Or so
I'm told :-).

(Please add more smileys here where needed. YMMV. Ahem.)

> of legal issues. That aside, the word "freedom" always has points
> of reference. Freedom for whom to do what to what, provided that, etc.

Dependency. If I rely on situation X now, who has the power to change
it and what's the cost for me to deal with the change.

> As Ludovic has said, it is important to keep in mind that Free Software
> uses some specific points of references when it says what free means
> in the GPL.

Hello ... There is also LGPL. Why is that so? No point of reference?


> Playing with the word "free" saying less free or more free without
> stating the other parts of the notion of "free" is in fact a well
> known omission trick in persuasive rhetoric, used when the speakers
> want to fool others - and sometimes themselves.

Yes.

> Ahmadinedjad has been trying this game, too, referring to some
> deliberately incomplete definition of freedom as in freedom of press,
> when he pointed out that he thinks that western press is in fact not
> free.

> We are not free to stone someone to death, and we are not free to

Strange comparison. Rethorical, eh?

> distribute closed source software that is derived from a Free Software
> library. Fair enough, I'd say.

LGPL. LGPL. LGPL.

I think you're missing some points. But never mind. _This thread was
about GPL Gnat and I dare say that the right of reverting to GPL was
part of the agreement between ACT and the FSF when GNat was integrated
into GCC. Since there is another GMGPL Ada compiler now the discussion
about GPL Gnat is indeed mood. I don't care.

But about the libraries I completely disagree, but it's hard to count
"moral arguments" of the rather all inclusive type like your last one
(free, fairness, freedom free). I dare say if one follows an argument
based on a definition that freedom is absence of lock-ins and
dependencies (on the future well meaning of vendors / copyright
holders / whatever) and ask where and when dependencies arise, one
would come to a different result.

After all, as I said, the world is not black and white and the
question is not GPL or not, but there are also GMGPL and LGPL.

If, of course you think, that "free" in any sense only pairs well with
"free" -- like your above arguments seems to indicate -- I'd suggest
that futureapps.de (Your Employer / company?) would stop using free
Linux and free Apache to server their business web pages thus unfairly
and unfreely commercially profiting (boo, boo) from the free software.

I think that rather indicates that tool use must be distinguished from
modifying software (a derived work). Libraries are somewhat in between
and it is open to discussion inhowfar _using_ a library make a derived
work from your program. Is i.e. my source compiled at AIX a derived
work of the AIX libc? Hardly. 

It even becomes more absurd if we're talking about the compiler
runtime: Compiling with GPL Gnat make your excutable a derive work of
the GPL Gnat. Sounds like a legal trick to me, nothing else. Not the
spirit of the GPL, rather the letter. But as I said: Discussions about
GPL Gnat are useless, there are alternatives. 

(Discussions about GPL vs. LGPL vs. GMGPL as library license on the
other other side are rather necessary, I think).

Regards -- Markus




  reply	other threads:[~2006-06-24 13:16 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
2006-06-24 12:04                   ` Georg Bauhaus
2006-06-24 13:16                     ` M E Leypold [this message]
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