[development] Modules that integrate non-GPL PHP apps violate the GPL.
Darren Oh
darrenoh at sidepotsinternational.com
Mon Sep 10 00:06:17 UTC 2007
I wrote this quickly and failed to sum fully sum up the two claims
being made. Clarification:
1. The first claim concerns third-party code: you cannot use a GPL-
incompatible license for an app designed to be used with Drupal or a
Drupal module.
2. The second claim concerns the code of Drupal and contributed
modules: you cannot use the GPL for code designed to be used with a
third-party app unless a) you can distribute your code and the third-
party app together under the GPL as a combined work or b) you add an
exception clause giving up the first claim.
On Sep 9, 2007, at 11:43 PM, Darren Oh wrote:
> Further simplification of the claims being made now appears
> possible. There are two:
>
> 1. You cannot use a GPL-incompatible license for an app if it calls
> functions in Drupal or in a Drupal contributed module. This claim
> is not disputed.
>
> 2. You cannot use the GPL for code that calls functions in a third-
> party app if you cannot distribute your code and the third-party
> app together as a single work using the GPL. This claim is disputed.
More information about the development
mailing list