comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: ANN: Fuzzy machine learning framework v1.2
Date: Mon, 28 May 2012 23:05:29 +0200
Date: 2012-05-28T23:05:29+02:00	[thread overview]
Message-ID: <877gvwow2u.fsf@ludovic-brenta.org> (raw)
In-Reply-To: y98l93wn00h1$.1a584r8xia7l5$.dlg@40tude.net

"Dmitry A. Kazakov" writes on comp.lang.ada:
> On Mon, 28 May 2012 21:23:09 +0200, Ludovic Brenta wrote:
>
>> "Dmitry A. Kazakov" writes on comp.lang.ada:
>>> On Mon, 28 May 2012 13:36:53 +0200, J-P. Rosen wrote:
>>>> Le 28/05/2012 12:08, Dmitry A. Kazakov a écrit :
>>>>> This release is packaged for Windows, Fedora (yum) and Debian
>>>>> (apt). The software is public domain (licensed under GM GPL).
>>>> Just to be picky: if it's licensed under GMGPL, it's free software,
>>>> but it's not public domain. Public domain means that you give up
>>>> all your intellectual rights (possibly allowing someone to take
>>>> your work and putting a restrictive license upon it).
>>>
>>> I thought GMGPL allowed derivative works to be restricted as anybody
>>> wanted?
>> 
>> The GMGPL or, since GCC 4.4, GPL3 with Runtime Library Exception,
>> allows people to distribute *binaries* including (aka linked with)
>> your libraries under whatever license they wish.  They cannot,
>> however, redistribute the *sources* of your library under whatever
>> license they wish.  If they choose to redistribute the sources, they
>> must do so under your original license terms and with your copyright.
>
> Why anybody wanted to distribute same stuff under a different license?

That's the whole point.  Some people want link your libraries into their
programs and sell their programs including your libraries for a profit
without paying you or acknowledging your contribution.  i.e. they want
to sell your libraries under a proprietary license of their choosing,
different from the license you chose when publishing your libraries.

> Licensing should encourage new work, public or proprietary, no
> matter. Or I again missed something?

Everyone in the free and open source software movement agrees with these
goals, the disagreement is only about the means to achieve them.

The FSF school of thought states that, to encourage sharing,
redistribution and new work based on free software, it is necessary that
free software remain free.  On other words, taking away the Four
Freedoms granted by free software must be forbidden.  Here, "sharing and
new work" is understood in an academic way: to further the state of the
art and make new breakthroughs.

The other school of thought states that permissive licenses such as BSD
and MIT encourage sharing and new work much better by allowing Big
Proprietary Corporations to use free software in their proprietary
products, even if said Corporations change the license along the way to
make the software proprietary.  Here, "sharing and new work" is
understood in an industrial way: to allow more software to be sold (not
necessarily by the author of the libraries, though).

The GPL with Runtime Library Exception is a middle ground: the original
author retains control on source redistributions and license thereof,
but allows binary redistribution, as part of larger works, under any
license outside the control of the original author.  Here again, you can
see the middle ground in two different ways.  One is to say: since Big
Proprietary Corporations are going to sell proprietary software anyway,
let's allow them to run this software on a Free Software operating
system and libraries, so we can displace proprietary operating systems
and libraries.  The other is to say: let's allow Big Proprietary
Corporations to sell even more proprietary software by giving them our
libraries for nothing.

You alone can decide on the license that best meets your particular
goals.

-- 
Ludovic Brenta.



  reply	other threads:[~2012-05-28 21:05 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-28 10:08 ANN: Fuzzy machine learning framework v1.2 Dmitry A. Kazakov
2012-05-28 11:36 ` J-P. Rosen
2012-05-28 11:51   ` Dmitry A. Kazakov
2012-05-28 14:56     ` Georg Bauhaus
2012-05-28 18:19       ` Nomen Nescio
2012-05-28 17:55     ` ANN: " Simon Wright
2012-05-28 20:07       ` Dmitry A. Kazakov
2012-05-28 19:23     ` Ludovic Brenta
2012-05-28 20:08       ` Dmitry A. Kazakov
2012-05-28 21:05         ` Ludovic Brenta [this message]
2012-05-29  2:30       ` Yannick Duchêne (Hibou57)
2012-05-29  7:21         ` Simon Wright
2012-05-29  1:44     ` Yannick Duchêne (Hibou57)
2012-05-28 13:42   ` Kulin
2012-05-28 14:56     ` Georg Bauhaus
2012-05-28 18:34       ` Nomen Nescio
2012-05-28 19:13         ` Simon Wright
2012-05-28 19:20         ` Ludovic Brenta
2012-05-29  2:18           ` Yannick Duchêne (Hibou57)
2012-05-29  9:38             ` Georg Bauhaus
2012-05-29 16:11               ` Yannick Duchêne (Hibou57)
2012-05-29 16:57                 ` Georg Bauhaus
2012-05-29 17:39                   ` georg bauhaus
2012-05-29 22:45                   ` Yannick Duchêne (Hibou57)
2012-05-31  0:28                 ` BrianG
2012-05-29 21:35               ` Nomen Nescio
2012-05-30 18:21                 ` Zhu Qun-Ying
2012-05-30 20:46                   ` Nomen Nescio
2012-05-30 22:14                     ` Zhu Qun-Ying
2012-06-01 18:12                     ` darkestkhan
2012-05-29  8:23           ` Nomen Nescio
2012-05-29 12:32             ` Ludovic Brenta
2012-05-29 16:15             ` Yannick Duchêne (Hibou57)
2012-05-29 22:48               ` Nomen Nescio
2012-05-29 23:31                 ` Yannick Duchêne (Hibou57)
2012-05-29  2:06         ` Yannick Duchêne (Hibou57)
2012-05-29  7:31           ` Nomen Nescio
2012-05-29  9:13             ` Georg Bauhaus
2012-05-29  7:58         ` Gustaf Thorslund
2012-05-29 18:25           ` onox
2012-05-30 20:56             ` Gustaf Thorslund
2012-05-29 16:45         ` Thomas Løcke
2012-05-29 21:00           ` Kulin
2012-05-29 22:26             ` Yannick Duchêne (Hibou57)
2012-05-30 16:38               ` Fritz Wuehler
2012-05-30 18:34               ` Kulin
2012-05-31  2:17             ` BrianG
2012-06-01 18:25             ` darkestkhan
2012-06-02  0:57               ` Yannick Duchêne (Hibou57)
2012-06-02  5:43                 ` darkestkhan
2012-06-02  7:02                   ` Yannick Duchêne (Hibou57)
2012-06-02  8:06                     ` Simon Wright
2012-06-02 10:25                       ` Yannick Duchêne (Hibou57)
2012-06-02 13:59                         ` darkestkhan
2012-06-02 16:31                           ` Yannick Duchêne (Hibou57)
2012-06-02 16:33                             ` Yannick Duchêne (Hibou57)
2012-06-02 19:30                             ` Simon Wright
2012-06-02 20:29                               ` Yannick Duchêne (Hibou57)
2012-06-02 19:31                             ` darkestkhan
2012-06-02 20:49                               ` Yannick Duchêne (Hibou57)
2012-06-03  6:52                                 ` Georg Bauhaus
2012-06-02 10:52                     ` Georg Bauhaus
2012-06-02 11:48                       ` Yannick Duchêne (Hibou57)
2012-06-02 14:44                         ` darkestkhan
2012-06-02 16:51                           ` Yannick Duchêne (Hibou57)
2012-06-02 17:59                             ` Georg Bauhaus
2012-06-02 19:40                             ` darkestkhan
2012-06-02 20:59                               ` Yannick Duchêne (Hibou57)
2012-06-03  8:14                               ` Simon Wright
2012-06-03  8:36                                 ` Dmitry A. Kazakov
2012-06-03 10:45                                   ` Nomen Nescio
2012-06-03 18:17                                   ` Simon Wright
2012-05-29 22:36           ` Yannick Duchêne (Hibou57)
2012-05-28 17:42     ` ANN: " Simon Wright
2012-05-29  1:59       ` Yannick Duchêne (Hibou57)
2012-05-29  7:16         ` Simon Wright
2012-05-31  2:35         ` BrianG
replies disabled

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