Re: Recommendation for a CL data structures library

2010-05-05 Thread Pascal J. Bourguignon
Nicolas Neuss lastn...@kit.edu writes:

 Raffael Cavallaro raffaelcavall...@pas.espam.s.il.vous.plait.mac.com
 writes:

 Using them would place their employer or the commercial organization
 to which they belong under the obligation of publishing all of the
 source code for any released product that included your library. As a
 result, most people working on commercial published software, or who
 contemplate doing so in the future, simply avoid gpl libraries
 altogether.

 Here is a question which I find rather interesting: Is in-house use of
 GPLed software allowed?  It is quite clear that using GPLed software by
 a single developer to run a commercial web server for example is
 allowed.  But in the case of multiple developers inside a company one
 could either argue that the company operates as an entity, or
 alternatively that the company by letting one of their developers
 combine GPLed software with their own product is forced to give her/him
 the whole software under GPL.

In-house use would be outside of the scope of the GPL, since no
distribution would occur.

A more interesting question would be what happens with respect to
holdings, and the daughter companies.  In this case, I would argue
distribution occurs (invoicing would have to occur legally AFAIK), and
therefore GPL would apply.  Which doesn't mean that YOU would get access
to the code of course, only that the daughter company who buys it from
another daughter company would get it (and be able to hire YOU instead
of the sister company if them need a patch and the sister is unable or
unwilling to provide it).


-- 
__Pascal Bourguignon__
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Recommendation for a CL data structures library

2010-05-05 Thread Pascal J. Bourguignon
Nicolas Neuss lastn...@kit.edu writes:

 p...@informatimago.com (Pascal J. Bourguignon) writes:

 In-house use would be outside of the scope of the GPL, since no
 distribution would occur.

 This means that in-house distribution to employees would not count as
 distribution in the GPL sense.  OK, this might indeed be the most
 reasonable point of view.

Yes, definitely.

First, the most efficient companies won't have any distribution.  The
new software would be instealled on the file server, and everybody
could use it from here.

And even in the less efficient companies, employees don't install
softwarem (it's the job of the IT jockeys).

-- 
__Pascal Bourguignon__
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Recommendation for a CL data structures library

2010-05-05 Thread Pascal J. Bourguignon
Raffael Cavallaro raffaelcavall...@pas.espam.s.il.vous.plait.mac.com
writes:

 On 2010-03-21 15:29:44 -0400, John Hasler said:

 Of course, if the possibility that someone might pass the software on
 worries you, the solution is simple: don't link to GPL works.


 Which is why many developers choose to avoid this possibility and use
 LGPL/LLGPL/BSD/MIT/Apache licensed libraries instead. And now we've
 come full circle.

Sure.

And the question remains why you should imposes your choices on me?

-- 
__Pascal Bourguignon__
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss


Re: Recommendation for a CL data structures library

2010-05-05 Thread Pascal J. Bourguignon
RG rnospa...@flownet.com writes:

 In article ho7v0o$rf...@news.eternal-september.org,
  Raffael Cavallaro raffaelcavall...@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.

Indeed these are the questions.  I will have to think more about it, and
may be change the licence in the future (perhaps this year).

I also would like to contribute some of my code to some common library
and this would certainly require a change of license anyway.


But I need more time to think about it and work on it.


-- 
__Pascal Bourguignon__
___
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss