[Discuss] GPL and code linkages

MBR mbr at arlsoft.com
Sun Dec 30 18:04:30 EST 2012


Just a couple of comments.

On 12/30/2012 12:25 PM, Derek Martin wrote:
> The Drupal
> people are wrong, and this is the nature of their mistake.
I never said anything about what interpretation others in the Drupal 
community put on this.  I was giving my own interpretation based on my 
best understanding of the intent of the GPL.  So, feel free to tell me 
I'm wrong, but don't blame anyone else besides me.
> Then: the GPLv2 does not restrict you from taking two different pieces
> of work under different licenses and combining them together for your
> own use; it restricts you from DISTRIBUTING such a work under any
> license other than the GPL.  Moreover, it contains clauses which
> prohibit distribution of a work as a whole which contains pieces with
> restrictions which would prevent it from being distributed under the
> GPL.  But you can distribute them separately, under their respective
> licenses.  The trick here is, what constitutes separate distribution?
> It seems clear that statically linking your non-GPL library into your
> program and distributing the resulting binary is prohibited.  But what
> about a CD which contains the source code for both, but each in a
> separate directory that contains their respective licenses?  Such a CD
> is very arguably "a work containing the Program or a portion of it,
> either verbatim or with modifications and/or translated into another
> language..."  This is a question you'd likely need a courtroom to
> decide.  You're best off avoiding it if possible.
You're right that the restriction is on DISTRIBUTING the work, but you 
seem to be considering only two kinds of licenses: the GPL and 
GPL-incompatible licenses.  There's another class of licenses that the 
FSF has evaluated and determined to be GPL-compatible.  I'm pretty sure 
the limitation is not that all its parts must be distributed under the 
GPL, but rather that all parts must be distributed under GPL-compatible 
licenses.  E.G. - if you incorporate something you got under the 
GPL-compatible MIT License, distributing it as part of a work containing 
other parts licensed under the GPL is permissible, and doing so will not 
change the licensing on that part of the work from the MIT License to 
the GPL.

    Mark




More information about the Discuss mailing list