[GLLUG] LGPL and GPL - linking and distribution

Mike msg at msu.edu
Sat Mar 8 19:00:21 EST 2008


Comments...

Charles Ulrich wrote:
> On Sat, Mar 8, 2008 at 4:20 PM, Mike <msg at msu.edu> wrote:
> It depends on whether libraryA.dll is licensed under the GPL or the
> LGPL. The LGPL explicitly allows this whereas the GPL does not. If
> libraryA is dual-licensed under both, it's presumed that the LGPL will
> apply. It would be silly to pick the GPL only to violate it by linking
> proprietary code against it.
So putting a proprietary binary in the same protected memory space is 
wrong for GPL, but not for LGPL.  Is same memory space considered 
linking?  (What about the GNU java.  It loads byte-codes into its own 
memory space.  Is that considered linking?)

> You wouldn't license an installer file any more than you'd license a
> zip file or tarball, or CD image. The license of the software inside
> is what matters.
> 
That's interesting because I ran Firefox, went to "About..." and it said 
"copyright... all rights reserved...".  When you go to "about:license" 
and "about:license#exceptions" you see a different license for the 
official binaries, and something they call a "EULA" (doesn't GPL/LGPL 
apply to both source and binary files?).  Firefox is supposedly totally 
MPL/GPL/LGPL, yet what about all the other ones in "about:license"?

>>  What about copyright?
> 
> libraryA.dll retains the copyright of whoever wrote it. The author of
> programB.exe retains his or her copyright to it. Copyright says, "this
> code is mine and I'll do with it what I want." In the Open Software
> world, that usually means placing the code under an open source
> license and expressly granting permission to people to modify and
> redistribute it under a few specific conditions. Copyright is what
> gives open source licenses power because if someone decides to
> disregard a license (say, the GPL), they can theoretically be held
> accountable for violation of copyright.
> 
It seems if someone distributes some their own GPL/LGPL code, they can 
later redistribute the same code under a proprietary license too.  Or, 
later version is totally under a proprietray license.  With copyright 
power that's possible?

> You _can_ say "all right reserved" in reference to programB.exe since
> you wrote the code and thus hold the copyright to it.
 >
Seems saying "all rights reserved" is typical.  When publishing as 
GPL/LGPL is there an additional choice about copyright?  For example 
(1), this is GPL and I give up all copyrights to it.  For example (2), 
this is GPL.  For example (3), this is GPL + it's copyrighted.  I guess 
in the 2nd case the code is automaticlly copyrighted these days in the US.



More information about the linux-user mailing list