comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: can one build commercial applications with latest gnat and other licenses related questions...
Date: Sat, 24 Jun 2006 17:37:38 +0200
Date: 2006-06-24T17:36:35+02:00	[thread overview]
Message-ID: <449d5c03$0$11074$9b4e6d93@newsread4.arcor-online.net> (raw)
In-Reply-To: <k7ejxer8x4.fsf@hod.lan.m-e-leypold.de>

M E Leypold wrote:
> Georg Bauhaus <bauhaus@futureapps.de> writes:


>> 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?

The GPL Preamble states the intent that software derived from GPL
sources be GPLed. I think, yes, this could be called a lock.
So probably not a good choice for you and your customers, if for some
reason some third party would have the right to obtain your sources,
and you don't want that to happen.
What has AdaCore's business to do with that? If you are not an AdaCore
customer...

It could mean that the wealth of libraries that AdaCore has embraced
will no longer be available to the community of small budget, closed
source businesses. I'm not happy about this, but this is just business
(business tends to have its preferences frequently narrowed down
to what is necessary to get through the next few years. That's
unlike Ada...)


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

Neither does AdaCore have a problem with closed source applications,
nor does the FSF GNAT, and some libraries. OCaml is publicly funded.
Qt uses a dual licensing model, too, AFAICS.

Besides, the Ada community is not named AdaCore, they have their own
community. Which adds weight to your argument that Ada libraries
might become somewhat dependent on GNAT GPL. They had already been
dependent on GNAT's language extension 'Img.


>> 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 ... :-).

The answer is: GNAT GPL is intended for Free Software programmers.
The GAP is good for AdaCore and their customers because they can,
for example, find future employees in universities. (You call it
"bait" in another reply.)

>> 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?

As I said elsewhere, this was discussed and the FSF preference is still
this: avoid the LGPL, because it does not help spreading Free Software.
The main reference is freedom for others, as Ludovic has said. 
The decision to add an exception to FSF GCC libraries enumerates its points
of reference. You will find an explanation why LGPL is not preferred.
GNAT GPL Edition agrees with the preference of the FSF.


What other producers of non-GNU libraries do is their business.
For example, the EFL offers a different approach.

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

EFL, BSD, etc. So what? If it is AdaCore's choice to use GPL,
who could stop them? I think that your business's need for a GMGPL
library won't, because your business is not their business.


> I think you're missing some points.

I don't think I'm missing GPL points here.

> I dare say if one follows an argument
> based on a definition that freedom is absence of lock-ins and
> dependencies (...) and ask where and when dependencies arise, one
> would come to a different result.

The GPL is a deliberate choice that deliberately ignores arguments
that (have to) prefer independence of the GPL terms.



> 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.

In fact, we did and do contribute to free software, incl. some money.
Both because it's fair, and because it helps our business. It also
tends to follow open standards. Obviously, we haven't contributed
in a big way. We also use GPL software where we can. 
We can't always, you describe the situation as known to you. But we
don't complain that makers of Free Software disallow use of their GPL
tools and components for closed source software. If you need that,
pay them, if you can.


> Compiling with GPL Gnat make your excutable a derive work of
> the GPL Gnat. Sounds like a legal trick to me, nothing else.

This is just how a license works, and is in accord with the
intent or spirit of the GPL: promote Free Software. The GCC docs
explain why they placed exceptions on the FSF GCC libraries, and
also why this is an exceptional exception.

Unfortunately, the great majority of business entities have been
educated to take advantage of anyone and anything.
This can certainly be in the way of seeing the Free Software model 
as economically viable in many cases, and from many perspectives.

-- Georg 



  reply	other threads:[~2006-06-24 15:37 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
2006-06-24 15:37                       ` Georg Bauhaus [this message]
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