From: John Hasler on
Ralph writes:
> I think people should avoid GPL licensing their work as a pragmatic
> means of ensuring maximal adoption.

You assume that everyone has maximum adoption as their primary goal.
--
John Hasler
jhasler(a)newsguy.com
Dancing Horse Hill
Elmwood, WI USA
From: David Kastrup on
Raffael Cavallaro <raffaelcavallaro(a)pas.espam.s.il.vous.plait.mac.com>
writes:

> On 2010-03-21 22:14:30 -0400, Pascal J. Bourguignon said:
>
>> Sure.
>>
>> And the question remains why you should imposes your choices on me?
>
> My principal objection to the GPL is that its license requirements
> regarding opening source code make it very unpopular with many
> commercial developers, and therefore whenever possible, they choose
> non-GPL alternatives.

That's perfectly fine since what makes the source code unpopular with
the commercial developers also stops them from contributing back. So
there is no loss.

> In short, I don't think GPL licensing gets you anything additional in
> terms of getting code open sourced. Users who need to keep their
> source closed either won't use it, or will use in in a way that allows
> them not to open the source (e.g., Paul Graham's viaweb and their use
> of the GPL CLISP).

It does not get you "anything additional", but it gets you something
_less_: a proprietary product that uses your own code to draw your user
base away from you.

> Meanwhile, users of LLGPL or BSD, etc. licensed code frequently open
> source whatever they are able as contributions back to the relevant
> project. Giving users the choice of what they will and won't open
> source results in more users, and just as many open source
> contributions.

The real world tends to disagree by example.

Yes, I'd prefer a world in which Richard Stallman was pretty much wrong
about everything, too.

But one has to make the best from what one actually got.

--
David Kastrup
From: RG on
In article <878w9k1k8l.fsf(a)thumper.dhh.gt.org>,
John Hasler <jhasler(a)newsguy.com> wrote:

> Ralph writes:
> > I think people should avoid GPL licensing their work as a pragmatic
> > means of ensuring maximal adoption.
>
> You assume that everyone has maximum adoption as their primary goal.

Indeed, if maximal adoption were the goal the best way to achieve that
would be to simply renounce the copyright and release the code into the
public domain.

rg
From: RG on
In article <ho7v0o$rfv$1(a)news.eternal-september.org>,
Raffael Cavallaro <raffaelcavallaro(a)pas.espam.s.il.vous.plait.mac.com>
wrote:

> On 2010-03-21 22:14:30 -0400, Pascal J. Bourguignon said:
>
> > Sure.
> >
> > And the question remains why you should imposes your choices on me?
>
> Not only am I not imposing anything on you, I've already offered to pay
> you for a commercial license. So you can have your cake (GPL licensing)
> and eat it too (paid commercial licensing).
>
> My principal objection to the GPL is that its license requirements
> regarding opening source code make it very unpopular with many
> commercial developers, and therefore whenever possible, they choose
> non-GPL alternatives.

That's a much better way of putting it than your original formulation.

> In short, I don't think GPL licensing gets you anything additional in
> terms of getting code open sourced.

....

> I think people should avoid GPL licensing their work as a pragmatic
> means of ensuring maximal adoption.

Here is where you are imposing your choices on others. Not everyone
shares this quality metric of yours. Some people have goals other than
insuring maximal adoption, like, oh, I don't know, making money for
example. Such people might want to use the copyright laws not to force
others to create open-source software but to create artificial scarcity
in order to drive up prices. One can argue whether or not this strategy
will be effective. One can argue (as Stallman does) that one ought not
choose this quality metric for moral or political reasons. But neither
the quality metric nor the strategy are unreasonable a priori.

rg
From: Raffael Cavallaro on
On 2010-03-22 10:52:58 -0400, John Hasler said:

> You assume that everyone has maximum adoption as their primary goal.

I assume that the author's goal is maximizing the amount of open source
- and in fact, it is Pascal's stated goal - that others who use his
library will open their source code for him to see and use - a
perfectly reasonable desire. I just don't think anyone whose source is
closed is going to open that source code simply to use a library - if
they are constrained not to open their source, they simply won't use
GPL libraries.

In order to accomplish this primary goal - greater amounts of open
source - you need users and contributors. Possibly counterintuitively,
the goal of maximizing open source is actually better accomplished by
*not* choosing the GPL. The GPL drives potential users away, and
potential users are potential contributors, bug fixers, etc. Instead,
these potential users will become users of some other library which is
LGPL, or BSD, etc. licensed, and they will become open source
contributors to those other libraries, not to the GPL licensed project.

Again, recognition of this dynamic is what drove the creation of the
Library GPL (now the Lesser GPL) in the first place.

warmest regards,

Ralph


--
Raffael Cavallaro