[development] Modules that integrate non-GPL PHP apps violate the GPL.

David Strauss david at fourkitchens.com
Thu Aug 30 08:19:13 UTC 2007


David Strauss wrote:
> I'm not sure that's a problem. The GPL only affects redistribution, not
> what a person does on his or her own computer. Just ensure the forbidden
> integration isn't distributed. (If I'm wrong here, I'd like to know.)

The reason I think this is the case is because the GPL code is not
distributed with the non-GPL code.

It's OK to distribute a C++ program that uses STL, even though there are
proprietary STL implementations. It's also OK for me to compile GPL code
against a proprietary STL implementation, as long as I don't
redistribute the binary.

The only distinction left is that some Drupal modules can *only* link to
non-GPL code, but that seems to be a dubious place to draw the line. If
we draw the line there, applications using Cocoa break the GPL.
Applications using parts of the Windows API absent from Wine break the GPL.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 186 bytes
Desc: OpenPGP digital signature
Url : http://lists.drupal.org/pipermail/development/attachments/20070830/0ae6e384/attachment.pgp 


More information about the development mailing list